korean IT student

DATABASE- 스키마란 본문

DATABASE

DATABASE- 스키마란

현창이 2017. 10. 13. 17:04

스키마는 데이터 구조와 제약조건에 대한 명세를 기술하는 것이다.

객체, 속성, 관계에 대한 정의와 이들이 유지해야 될 제약조건을 포함한다.


1. 외부 스키마(external schema)

   가장 바깥쪽 스키마로 데이터베이스의 개개 사용자나 응용 프로그래머가 접근하는 데이터베이스를 정의하는 것으로 해당 응용 프로그램이나 사용자에 관련된 객체와 관계만을 포함, 전체 데이터베이스의 전체 데이터 중에서 사용자가 사용하려는 한 논리적 부분을 말하기 때문에 서브 스키마라고 한다.


2.개념 스키마(conceptual schema)

  모든 응용 시스템들이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스 기술이다. 개념 스키마로부터 모든 외부 스키마가 생성되고 지원된다. 즉 데이터베이스 접근권한, 보안 정책, 무결성 규칙에 관한 명세를 포함하며 논리적 관점에서 본 구조로 전체적인 데이터 구조(스키마)를 말한다.


3.내부 스키마(internal schema)

  실제로 저장될 내부 레코드의 형식, 인덱스의 유무, 저장 데이터 항목의 표현 방법, 내바 레코드의 물리적 순서에 관한 명세를 포함한다. 내부 스키마는 물리적 저장 장치 관점에서 본 구조(물리 스키마, 저장 스키마)이다.

'DATABASE' 카테고리의 다른 글

DATABASE-데이터베이스 언어  (0) 2017.10.13
DATABASE-데이터베이스의 개념  (0) 2017.10.13
간단한 오라클 데이터베이스 실행법  (0) 2017.07.22
Comments