2021.03.05 일지

0후·2021년 3월 5일
0

비트캠프

목록 보기
94/112

스키마

  • 데이터베이스를 구성하는 개체(Entities), 속성(Attributes), 관계(Relations) 및 데이터 조작 시(Manipulation) 시 데이터 값들이 갖는 제약조건(Constraints) 등에 관해 전반적으로 정의
  • 스키마는 데이터 사전에 저장되며, 다른 이름으로 메타데이터라고도 함
  • 스키마는 메타 데이터의 집합

스키마 3계층

외부 스키마(External Schema)

  • 사용자의 관점을 기술
  • 공용의 의미보다는 어느 개인이나 특정 응용에 한정된 논리적 데이터 구조
  • 데이터베이스의 개별 사용자나 응용 프로그래머가 접근하는 데이터 베이스를 정의

개념 스키마(Conceptual Schema)

  • 단순히 스키마라고도 하며, 조직이나 기관 전체(범기관적 입장)에서 본 데이터베이스를 정의
  • 전체적으로 통합된 논리적 데이터 구조로서 제약 조건, 접근 권한, 보안 정책, 무결성 규칙을 명세
  • 모든 응용 시스템과 사용자가 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스로 하나만 존재

내부 스키마(Internal Schema)

  • 데이터 베이스 시스템 구조에서 데이터가 실제로 저장되는 것과 관계
  • 물리적 저장장치의 입장에서 본 데이터베이스 구조
  • 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타냄
  • 데이터가 기억장치에 물리적으로 배치되는 방법을 정의
  • 시스템 프로그래머나 시스템 설계자가 보는 관점
profile
휘발방지

0개의 댓글