Schema   스키마

(2014-06-21)
1. 스키마 이란?

  ㅇ [일반]
     - 어떤 개념,사상,지식 등을 정형화(Formalism)하여 표현한 것
        . 즉, 보편적인 형식

  ㅇ [데이터베이스]
     - 어떤 데이타베이스설계 구조를 나타낸 것


2. [데이터베이스]  스키마데이터베이스 설계 구조 즉, 개체, 속성, 관계에 대한 정의
     - 데이터 개체(엔티티), 이들의 속성(애트리뷰트), 이들 간에 존재하는 관계,
       데이타의 조작 및 이들 데이타 값들이 갖는 제약 조건에 관한 구조 및 정의를 총칭

     - 일명 메타데이터 라고도 함

  ㅇ 데이터베이스 구조 관점
     - 외부 스키마 (외부 구조)
        . 전체 데이터베이스에서 하나의 논리적 구조를 정의
     - 개념 스키마 (논리 구조)
        . 데이터베이스의 접근권한, 보안정책, 무결성규칙 명세화
     - 내부 스키마 (물리 구조)
        . 물리적 저장 형태를 명세화

  ㅇ 데이터베이스 설계 관점
     - 개념적 설계 (개념 스키마)
        . 사용자들의 데이터 요구사항
     - 논리설계 (논리 스키마)
        . DBMS 구현 데이터 모델
     - 물리설계 (내부 스키마)
        . 데이터베이스 내부 저장구조,파일구성,인덱스


[DB 모델링/설계] 1. 데이터 모델링 2. 스키마 3. 인스턴스 4. 개체관계도 5. 데이터 사전 6. 메타데이터

 
        최근수정     요약목록     참고문헌