본문 바로가기

내부스키마2

008 스키마의 3계층 외부 스키마( External Schema ) = 서브 스키마 = 사용자 뷰( View ) 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의한다. 전체 데이터베이스의 한 논리적인 부분으로 볼 수 있으므로 서브 스키마(Subschema)라고도 한다. 하나의 데이터베이스 시스템에는 여러 개의 외부 스키마가 존재할 수 있으며, 하나의 외부 스키마를 여러 개의 응용 프로그램이나 사용자가 공용할 수 있다. 같은 데이터베이스에 대해서도 서로 다른 관점을 정의할 수 있도록 허용한다. 일반 사용자는 질의어(SQL)를 사용하여 DB를 사용한다. 개념 스키마( Conceptual Schema ) = 전체적인 뷰( View ) 데이터베이스의 전체적인 논리적 구조로서, 모든 응용프로.. 2021. 5. 11.
007 스키마( Schema )의 정의 스키마의 정의 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세( Specification )를 기술( Description )한다. 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attribute), 관계(Relationship) 및 데이터 조작 시 데이터 값들이 갖는 제약 조건 등에 관해 전반적으로 정의한다. 스키마는 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 나누어진다. 스키마(Schema)는 데이터 사전에 저장되며, 다른 이름으로 메타데이터(Mata-data) 라고도 한다. 데이터 사전( Data Dictionary ) : 데이터베이스에 저장되어 있는 모든 데이터 개체들에 대한 정보를 유지 · 관리하는 시스템으로, 시스템 카탈로그( System Catalog ).. 2021. 5. 11.