스키마 구성과 DB 설계 단계

2020. 10. 13. 17:22CS 필기 노트/DB

반응형

 

3단계 스키마

외부 스키마

사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 db의 논리적 구조를 정의한다.

데이터베이스와 사용자 간 중개 역할을 담당한다.

 

개념 스키마

기관이나 조직체의 범기관적 관점에서 데이터베이스를 정의한다.

설계 시 요구 분석 단계에서 ER다이어그램과 같은 DBMS에 독립적이고 고차원적인 표현 기법으로 기술한다.

 

내부 스키마

물리적 저장 장치의 데이터베이스 구조이다.

실제 저장될 레코드의 형식을 정의하고, 물리적 순서 등을 나타낸다.

 

데이터베이스 설계 단계

 

1. 요구조건 분석

데이터베이스 범위, 명세서 작성, 정보 수집과 변환을 하는 단계

 

2. 개념적 설계

정보의 구조를 얻고 추상적으로 개념을 표현하는 단계로,

요구 조건 명세를 바탕으로한 추상적 ERD를 작성한다.

 

3. 논리적 설계

DBMS가 지원하는 논리적 자료 구조로 변환시키는 단계이다.

논리적 스키마, 상세 ERD를 작성한다.

 

4. 물리적 설계

논리적 구조로 표현된 데이터를 저장장치에 저장할 수 있도록 구조의 데이터로 변환하는 단계이다.

실제 테이블을 구현한다.

 

5. 구현

데이터베이스 스키마를 생성하고, 데이터를 적재한다.

결과적으로 DB가 구축되는 단계이다.

 

 

 

반응형