>  기사  >  데이터 베이스  >  데이터베이스 설계에는 주로 무엇이 포함되나요?

데이터베이스 설계에는 주로 무엇이 포함되나요?

青灯夜游
青灯夜游원래의
2019-03-04 15:01:5334360검색

데이터베이스 설계의 주요 내용은 다음과 같습니다. 1. 요구 사항 분석 2. 개념적 구조 설계 4. 물리적 구조 설계 5. 데이터베이스 구현 및 유지 관리

데이터베이스 설계에는 주로 무엇이 포함되나요?

【동영상 튜토리얼 추천: MySQL 튜토리얼

데이터베이스 설계 주요 내용

1. 요구 사항 분석:

사용자의 비즈니스 활동 및 데이터 사용량을 조사하고 분석합니다. 비즈니스 활동에서 사용되는 데이터의 유형, 범위, 수량 및 교환을 명확히 하고 데이터베이스 시스템 사용에 대한 사용자 요구 사항 및 다양한 제약 조건 등을 결정하고 사용자 요구 사항 사양을 형성합니다.

요구 사항 분석은 사용자 설문 조사를 기반으로 하며, 분석을 통해 데이터 요구 사항, 이러한 데이터를 둘러싼 비즈니스 처리 요구 사항, 보안 및 무결성 요구 사항을 포함하여 시스템에 대한 사용자 요구 사항이 점차 명확해집니다.

2. 개념적 구조 설계:

사용자 요구에 따라 설명되는 실제 세계(공장, 쇼핑몰, 학교 등)에 대해 데이터 추상화를 통해 합성, 유도 및 추상화를 수행하고 추상 개념 데이터 모델, 일반적으로 E-R 모델.

이 개념 모델은 현실 세계의 다양한 부서의 정보 구조, 정보의 흐름, 정보 간의 상호 제약, 정보 저장, 쿼리 및 처리에 대한 각 부서의 요구 사항을 반영해야 합니다.

3. 논리적 구조 설계:

개념적 구조를 특정 DBMS에서 지원하는 데이터 모델(예: 관계형 모델)로 변환하고 최적화합니다.

4. 물리적 구조 설계:

인덱스 설계 등 데이터의 저장 구조 및 액세스 방법을 설계하고, 개념적 구조를 특정 DBMS에서 지원하는 데이터 모델(예: 관계형 모델)로 변환합니다. 최적화.

5. 데이터베이스 구현:

DBMS에서 제공하는 데이터 언어(예: SQL)와 해당 호스트 언어(예: C)를 사용하여 논리적 설계 및 물리적 설계 결과를 기반으로 데이터베이스를 구축하고 컴파일 및 애플리케이션을 디버그하고, 데이터 인벤토리를 구성하고, 애플리케이션을 컴파일하고, 시험 실행을 수행합니다.

6. 데이터베이스 운영 및 유지 관리:

데이터베이스 응용 시스템은 시범 운영 후 정식 운영에 들어갈 수 있습니다. 데이터베이스 시스템을 운영하는 동안 장기적인 유지 관리 작업이 필요하며 지속적으로 평가, 조정, 수정해야 합니다.

설명: 완전한 데이터베이스 애플리케이션 시스템의 설계는 하루아침에 완료될 수 없습니다. 위의 6단계를 반복적으로 반복해야 하는 경우가 많습니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 데이터베이스 설계에는 주로 무엇이 포함되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.