728x90
테이블 설계의 이론적인 순서는 아래와 같다
요구 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현
1. 요구분석
- 실제 어떤 시스템을 구축할 것인지 요구사항 수집, 요구사항에 대해 어떤 데이터들이 필요한지 분석
2. 개념적 설계
- 목표 DBMS에 맞는 스키마 설계, 트랜잭션 인터페이스 설계
- 엔티티와 관계정도만 표현
3. 논리적 설계
- 관계 모델(Relation model)을 통해 개념적 설계를 논리적으로 표현
- ER-다이어그램에서 엔티티를 테이블로 구체화
-이 단계에서 정규화를 거치게됨
4. 물리적 설계
- 목표 DBMS에 맞는 물리적 구조의 데이터로 변환
-BMS에 DDL로 CREATE문을 던지기만 하면 될 정도로 설계
-트랜잭션 실제로 작성
5. 구현
- 데이터베이스 스키마를 실제 파일로 생성하는 단계
- 앞서 다 설계된 데이터베이스를 SQL문으로 만들어서 DBMS에 던지는 것
728x90
'DB' 카테고리의 다른 글
Oracle : 시퀀스, 인덱스 생성 (0) | 2023.08.01 |
---|---|
Oracle : 사용자 계정 권한, 암호 수정 (0) | 2023.05.30 |
Oracle : 윈도우 10 오라클 11G 설치, DB계정 생성 (0) | 2023.04.01 |