inblog logo
|
p4rksk
    DB&SQL

    스키마

    박선규's avatar
    박선규
    Sep 30, 2024
    스키마
    Contents
    스키마의 3단계 구조
    💡
    데이터 베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타 데이터의 집합 모든 객체들의 대한 정보를 의미한다.

    스키마의 3단계 구조

    💡
    바라보는 관점에 따라 정의되는 형태가 다르기 때문에 3단계로 나뉜다.

    외부 스키마

    • 사용자가 보는 관점 에서 데이터 베이스 스키마를 정의
    • VIew 관점

    개념 스키마

    • 논리 모델링 관점에서 데이터베이스의 전체 구조를 정의
    • 전체 데이터베이스의 개체, 속성, 관계 데이터 타입 등을 정

    내부 스키마

    • 물리적으로 만들어져야 되니까 물리 설계에서 만들어진 결과물을 의미한다.
    • 데이터가 물리적으로 어떻게 저장되는지를 정의
    • 데이터의 저장 구조, 컬럼, 인덱스 등을 정의
     

    3단계 스키마의 독립성

    • 논리적 독립성:
      • 개념 스키마가 달라졌다해서 즉 데이터 타입 관계 속성이 달라졌다 하더라도 데이터가 바뀌지 않아야 한다.
    • 물리적 독립성:
      • 물리적인 컬럼 이름, 데이터의 저장구조가 바뀐다하더라도 논리적인 단계에서 바라보는 관점이 달라지면 안된다.
     
    notion image
    Share article

    p4rksk

    RSS·Powered by Inblog