스키마 (Schema) 란


스키마는 데이터베이스의 가장 기본적인 요소이며 데이터들간의 논리적 구조 및 관계를 기술한 것

데이터베이스 내의 객체, 속성, 관계, 제약조건 등이 포함된 개념의 오브젝트 입니당.


스키마는 3단계 구조로 만들어져 있습니다 :)


1. 외부 스키마 (External Schema)


  • 사용자 관점에서 데이터베이스의 논리적 구조를 말하며 각각의 사용자 관점이므로 다르게 표현될 수 있습니당.
  • 서브 스키마라고도 불리며 여러개가 존재 할수도 있습니다.

2. 개념 스키마 (Conceptual Schema)

  • 데이터베이스를 구성하는 조직의 입장에서 본 통합된 논리적 구조를 포함합니당.
  • 논리적 스키마라고도 하며 접근 권한, 보안 정책, 무결성 규칙도 포함하고 있습니다.

3. 내부 스키마 (Internal Schema)

  • 저장 구조를 정의한 것이라고 말할 수 있습니다.
  • 물리적 스키마로도 불리며 데이터베이스의 구조를 포함하고 있습니다.


'SQL > oracle' 카테고리의 다른 글

ORDER BY & DISTINCT & LIMIT (OFFSET)  (0) 2017.09.08
데이터베이스의 특징  (0) 2017.09.05