스키마 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
;Schema | ;Schema | ||
;데이터베이스의 전체적인 구조와 제약조건에 대한 명세 | ; 데이터베이스의 전체적인 구조와 제약조건에 대한 명세 | ||
== | == 종류 == | ||
* 내부 스키마 (Internal Schema) | |||
** 물리적 저장 장치 관점에서 본 DB의 물리적인 구조 | |||
* 개념 스키마 (Conceptual Schema) | |||
** 논리적 관점(사용자) 에서 본 전체적인 데이터 구조 | |||
** View(뷰)라고도 한다 | |||
* 외부 스키마 (External Schema) | |||
** 사용자 관점에서의 논리적 구조 | |||
** 서브 스키마, 사용자 뷰라고도 한다. | |||
== 설계 과정 == | |||
;데이베이스 스키마 설계·개발 순서 | ;데이베이스 스키마 설계·개발 순서 | ||
# 요구 조건 분석 | |||
# | # 개념적 설계 | ||
# | #* 개념 스키마 모델링 | ||
#* | #* 트랜잭션 모델링 | ||
#*트랜잭션 모델링 | # 논리적 설계 | ||
# | #* 논리 스키마의 설계과정 | ||
#* 컴퓨터가 이해하고 처리할 수 있는 특정 DBMS가 지원가능한 논리적 데이터 구조로 변환 | |||
#*논리 스키마의 | #* 트랜잭션의 전체적인 골격을 개발하고 인터페이스를 정의한다 | ||
# 물리적 설계 | |||
#*컴퓨터가 이해하고 처리할 수 있는 특정 DBMS가 지원가능한 논리적 데이터 구조로 변환 | |||
#*트랜잭션의 전체적인 골격을 개발하고 인터페이스를 정의한다 | |||
# | |||
#*DB 파일에 대한 저장 구조와 접근 경로를 결정 | #*DB 파일에 대한 저장 구조와 접근 경로를 결정 | ||
# | # 데이터베이스 구현 | ||
#* 해당 DBMS의 DDL을 통해 구축 | |||
#*해당 DBMS의 DDL을 통해 구축 |