본문 바로가기

스키마

[DataBase]3층 스키마에 대해 알아보자 1. 3층 스키마란? ◎ 사용자, 설계자, 개발자가 데이터베이스를 보는 관점에 따라 데이터베이스를 기술하고 이들간의 관계를 정의한 ANSI표준이다. ◎ 3층 스키마는 데이터베이스의 독립성을 확보하기 위한 방법이다. ◎ 데이터의 독립성을 확보하면 데이터 복잡도 증가, 데이터 중복 제거, 사용자 요구사항 변경에 따른 대응력 향상, 관리 및 유지보스 비용 절감 등의 장점을 갖게 된다. ◎ 3단계 계층으로 분리해서 독립성을 확보하는 방법으로 각 계층을 View라고도 한다.3층 스키마의 독립성 독립성 내용 논리적 독립성 저장구조가 변경되어도 응용 프로그램 및 개념 스키마에 영향이 없다. 물리적 독립성 데이터베이스 논리적 구조가 변경되어도 응용 프로그램에 변화가 없다. 2. 3층 스키마의 구조구조설명외부스키마- 사..
(SQL)스키마(SCHEMA)에 대해 알아보자!! ▣ 스키마(SCHEMA)란? - 데이터베이스의 구조와 제약조건에 관해 전반적인 명세를 기술한 것입니다. - 개체의 특성을 나타내는 속성과 속성들의 집합으로 이루어진 개체, 개체 사이에 존재하는 관계에 대한 정의와 이들이 유지해야 할 제약조건들을 기술한 것입니다. - DB내에서 어떤 구조로 데이터에 저장되는가를 나타내는 데이터베이스 구조를 스키마라고 합니다. - DB내에 있는 데이터 논리적 단위 사이의 관계성을 표현합니다. - 사용자의 관점에 따라 외부, 개념, 내부 스키마로 구분합니다. ▣ 스키마의 특징 - 스키마는 데이터 구조적 특성을 의미합니다. - 스키마는 데이터 사전(Data Dictionary)에 저장됩니다. - 스키마는 현실 세계의 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용해서 만들..