Schema   스키마

(2020-09-04)
Top > [기술공통]
[기초과학]
[진동/파동]
[전기전자공학]
[방송/멀티미디어/정보이론]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
데이터베이스 >   1. DB
[데이터베이스 기초]
[관계형데이터베이스]
[DB 모델링/설계]
[회복,병행제어]
[데이터웨어하우스]
[데이터베이스(기타일반)]
DB 모델링/설계  1. 데이터 모델링
  2. 스키마
  3. 인스턴스
  4. 개체관계도
  5. 데이터 사전
  6. 메타데이터

1. 스키마 이란?

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

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


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

     * 일명, 메타데이터 라고도 함

  ㅇ 전체적으로, 데이터베이스 구조를 뜻함
     - 데이터베이스의 모든 가능한 상태를 미리 정의하게 되며,
     - 이로써, 스키마는 자주 변경 안됨

  ㅇ 이로써, Physical Data Independence (물리 데이터 독립성) 을 갖게 됨
     - 논리적 스키마의 변경 없이도 물리적 스키마를 변경할 수 있는 능력을 갖게 됨


3. [데이터베이스]  스키마 구분

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

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


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

    요약목록

Copyrightⓒ written by 차재복 (Cha Jae Bok)     (소액후원)