티스토리 뷰
데이터베이스 설계
- 데이터베이스의 구조, 즉 데이터베이스 스키마(Database Schema)를 개발하는 과정
- 요구 조건 분석(Requirement Analysis), 개념적 설계(Conceptual Design), 논리적 설계(Logical Design), 물리적 설계(Physical Design), 데이터베이스 구현(Database Implementation)의 단계를 순서대로 반복하여 수행
- 데이터베이스 설계 시에는 데이터베이스의 구조에 치중하는 데이터 중심(Datadriven) 설계와 데이터 처리 및 응용에 치중하는 처리 중심(Processing-driven) 설계를 병행
· 요구 조건 분석(Requirement Analysis) : 사용자의 요구 조건을 수집하고 분석함으로써 공식적인 요구 조건 명세를 작성
· 개념적 설계(Conceptual Design) : ER(Entity Relationship) 도형과 같은 추상화 도구를 이용하여 현실 세계를 추상화한 개념 스키마를 만듬
· 논리적 설계(Logical Design) : ER(Entity Relationship) 도형을 논리 스키마로 변환
· 물리적 설계(Physical Design) : 효율적이고 구현 가능한 물리 스키마를 기술
· 데이터베이스 구현(Database Implementation) : 실제로 목적에 맞는 특정 DBMS의 DDL을 이용하여 운용 데이터베이스를 구축
'IT > database' 카테고리의 다른 글
[database] 관계형 데이터 모델의 구조(릴레이션)와 매핑 룰(Mapping Rule/ER 모델을 관계형 데이터 모델로 변환) (0) | 2019.12.17 |
---|---|
database, ER(Entity Relationship) 모델과 도형 및 개체와 관계 타입 (0) | 2019.11.28 |
database, 데이터 사전 Data Dictionary / 메타 데이터 Meta Data (0) | 2019.11.27 |
database, 스키마 Schema 특징과 3계층( 외부, 개념, 내부 스키마 ) (1) | 2019.11.27 |
database, 데이터 스트림 관리 시스템(DSMS) (1) | 2019.11.26 |