1 데이터베이스 설계의 시작은
장래의 데이터베이스 이용자들이 필요로 하는
데이터를 "충.분.히" 규정하는 것이다.
-> 이에 대한 결과물은 사용자의 요구명세서
(specfication of user requirements)
2 다음으로 설계자는 데이터 모델을 선택 ->
선택한 데이터 모델의 개념을 적용함으로써
이러한 요구조건들을 데이터베이스의 개념적인 스키마로 바꾼다.
-> 이러한 개념적 설계의 단계에서 개발된 스키마는 기업의 상세한 개관(overvier)을 제공.
(개체-관계 다이어그램을 생성 : E-R 모델링)
3 요구조건을 개념적 설계와 다시 한번 검토.
4 이를 통하여 기능적 요구사항 명세서를 기술.
기능적 요구사항 명세서(speccification of functional requirement)
에는 사용자들이 데이터에 적용될 연산들의 종류를 기술.
5 위의 추상 데이터 모델로 부터 데이터베이스를 구현.
- 논리적 설계 : 개념적 스키마를 사용할 데이터베이스의 구현 데이터 모델에 대응.
일반적으로 개체-관계 모델로 정의된 개념적 스키마를 관계형 스키마로 대응하는 과정.
- 물리 설계 단계 : 파일구성의 형식과 내부적인 저장 구조들을 포함한 구체화.
'ComputerScience > Database' 카테고리의 다른 글
[Database] Mysql subQuery 비교연산자. (0) | 2012.01.28 |
---|---|
데이터베이스의 여러 키들 (Database Key) (2) | 2011.10.13 |
데이터 모델(데이터베이스를 설계하는 방법) (0) | 2011.10.12 |
자바(이클립스)와 oracle DB 연동하기. (4) | 2011.08.28 |
도서관 관리 시스템의 ER 모델링 (0) | 2010.12.22 |