본문 바로가기

컴퓨터일반/데이터베이스론

스키마

스키마

- 데이터베이스를 구성하는 데이터 객체, 객체의 성질 및 이들 간의 관계, 그리고 데이터 조작과 데이터 값의 제약 조건들에 관하여 정의한 것입니다.

외부 스키마

- 전체 데이터 중 사용자나 응용 프로그래머가 사용하는 한 부분에서 본 구조입니다.

- 서브스키마, 뷰라고도 합니다.

개념 스키마

- 범 기관적 입장에서 데이터베이스를 정의한 것입니다.

- 접근권한, 보안정책, 무결성 규칙 등에 관한 명세를 기술하였습니다.

- 모든 응용 시스템들이나 사용자들이 필요로 하는 데이터를 통합한 논리적 관점에서 본 구조로 전체적인 데이터 구조입니다.

- 스키마라고도 합니다.

내부 스키마

- 개념 스키마에 대한 저장 구조를 정의한 것입니다.

- 물리적 저장 장치 관점에서 전체 데이터베이스가 저장되는 방법을 명세합니다.

- 실제로 저장되는 내부 레코드 형식, 저장 데이터 항목의 표현 방법, 인덱스 유무, 내부 레코드의 물리적 순서를 나타냅니다.

데이터 독립성

논리적 데이터 독립성

- 데이터의 논리적 구조가 변경되어도 응용 프로그램은 변경하지 않아도 되는 속성입니다.

물리적 데이터 독립성

- 데이터의 물리적 구조가 변경될 경우 데이터의 논리적 구조나 응용 프로그램을 변경하지 않아도 되는 속성입니다.

'컴퓨터일반 > 데이터베이스론' 카테고리의 다른 글

뷰(View)  (0) 2022.09.17
관계 모델링  (0) 2022.09.16
개체 관계 다이어그램(ERD)  (0) 2022.09.15
데이터베이스 설계  (2) 2022.09.15
데이터베이스, 데이터베이스관리시스템(DBMS)  (0) 2022.09.14