박하의 나날

스키마

프로그래밍/간단메모

스키마

데이터베이스 시스템에서 DBMS에 의해 관리되고 있는 대량의 자료들을 표현하기 위한 사용 방법.
스키마데이터베이스의 구조와 제약조건에 대한 자세한 내용을 기술한 것.
데이터베이스를 구성하는 데이터 객체, 성질, 이 들 간의 관계, 데이터 조작 및 데이터 값들이
갖는 제약조건에 관한 정의.

1. 외부스키마: 일반 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의
논리적 구조를 정의한 것.
ex) 아파트를 이렇게 리모델링 하겠습니다, 하고 보여주거나
새로 건축을 할때 이렇게 해서 건축을 하겠다, 하고 사람들에게 보여주는 것.

2. 개념스키마: 데이터베이스의 전체적인 논리구조, 모든 응용 프로그램이나 사용자들이 필요로 하는
데이터를 종합한 범기관적 입장에서 본 조직 전체의 데이터베이스.
ex) 어떻게 아파트를 설계한 것인지, 몇 층으로 설계를 할 것이며 아파트 도색은 무슨 색으로 하고, 등등.
이런 세부적인 내용들을 정의 하는것.

3. 내부스키마: 물리적 저장장치의 입장에서 본 데이터베이스 구조.
ex)아파트 설계도면



정보처리 자격증딸때 배웠던거같은데. 왜다시공부하는거같지.

'프로그래밍 > 간단메모' 카테고리의 다른 글

[UE4]Root Component  (0) 2017.06.07
구글 코딩가이드  (0) 2017.06.07
Flood Fill 알고리즘  (0) 2017.04.09
(07.23)함수의 종류_시점함수  (0) 2017.03.20
[자료구조]배열과 문자열 (1.1~1.3)  (0) 2017.03.16