스키마

From CS Wiki
Revision as of 07:53, 29 April 2019 by 정처기정리 (talk | contribs)
Schema
데이터베이스의 전체적인 구조와 제약조건에 대한 명세

종류

  • 내부 스키마 (Internal Schema)
    • 물리적 저장 장치 관점에서 본 DB의 물리적인 구조
  • 개념 스키마 (Conceptual Schema)
    • 논리적 관점(사용자) 에서 본 전체적인 데이터 구조
    • View(뷰)라고도 한다
  • 외부 스키마 (External Schema)
    • 사용자 관점에서의 논리적 구조
    • 서브 스키마, 사용자 뷰라고도 한다.

설계 과정

데이베이스 스키마 설계·개발 순서
  1. 요구 조건 분석
  2. 개념적 설계
    • 개념 스키마 모델링
    • 트랜잭션 모델링
  3. 논리적 설계
    • 논리 스키마의 설계과정
    • 컴퓨터가 이해하고 처리할 수 있는 특정 DBMS가 지원가능한 논리적 데이터 구조로 변환
    • 트랜잭션의 전체적인 골격을 개발하고 인터페이스를 정의한다
  4. 물리적 설계
    • DB 파일에 대한 저장 구조와 접근 경로를 결정
  5. 데이터베이스 구현
    • 해당 DBMS의 DDL을 통해 구축