스키마
= DB의 구조와 제약 조건에 관한 전반적인 명세를 정의한 메타데이터의 집합
메타데이터
= 데이터에 대한 데이터로, 어떤 목적을 가지고 만들어진 데이터로 정의
개체의 특성을 나타내는 **속성(Attribute)
**과, **속성들의 집합
**으로 이루어진 개체(Entity)와
개체 사이에 존재하는 관계(Relation)에 대한 정의와 이들이 유지해야 할 제약 조건을 기술한 것
개체(Entity) : 데이터로 표현하려고 하는 객체(여러 속성들로 구성) / ER 다이어그램에서 **
네모
**로 표현ex) 학생, 과목
속성(Attribute) : 개체가 갖는 속성 / ER 다이어그램에서 **
원
**으로 표현ex) 홍길동, 이순신, 수학, 영어
관계(Relation): 개체와 개체 사이의 연관성 / ER 다이어그램에서 **
마름모
**로 표현ex) 학생과 과목 간의 “수강”이라는 관계를 가짐
스키마는 **데이터 사전(Data Dictionary)
**에 저장
데이터 사전 : 데이터 항목들에 대한 정보를 지정한 중앙 저장소 (테이블 및 뷰들의 집합)
스키마는 특정 데이터 모델을 이용해서 만들어집니다. (현실 세계의 특정한 부분의 표현)
스키마는 시간에 따라 불변인 특성을 가집니다.
스키마는 데이터의 구조적 특성을 의미하며, 인스턴스에 의해 규정됩니다.
개별 사용자들의 입장
**에서 **DB의 논리적 구조를 정의
**한 것이다.