데이터 베이스의 설계 과정

  요구분석 → 설계 [개념적 설계 → 논리적설계 → 물리적 설계] → 데이터베이스 구축 → 유지보수


* 개념적 설계
  - 무엇을? 개체, 속성, 관계 + 제약조건, 권한, 보안
  - 개념 스키마를 통해 ER Diagram으로 표현
  - 아직 전체적인 설계단계이므로 DBMS에 독립적이다. (어떠한 DBMS를 사용할지는 논리적 설계에서 결정)

* 논리적 설계
  - 효율적인 D/B화
  - 정규화 과정을 통해 중복을 없애고 이상현상을 방지한다.
  - DBMS에 따라 서로다른 논리적 스키마 정의

* 물리적 설계
  - 속성별 크기, 타입 등을 설정
  - 저장 레코드 양식 설계
  - 접근 경로 설계
  - 파일의 저장구조 및 탐색 기법
  - 고려사항 : 응답시간, 저장공간의 효율화, 트랜잭션 처리량

+ Recent posts