메뉴 바로가기 본문 바로가기
지금, 이런 지식 어때요? 최신 지식 콘텐츠
데이터 간의 관계를 표현한 구조,
IT
데이터 간의 관계를 표현한 구조, 데이터베이스 스키마
데이터 간의 관계를 논리적으로 표현한 구조.
스키마란 객체 간의 관계를 추상적으로 표현한 것으로, 데이터베이스에서의 스키마는 데이터(자료) 사이의 관계를 논리적으로 표현한 구조를 지칭한다. 일정한 형식의 논리적 구조를 가지고 자료 간의 관계를 표현하며, 데이터가 어떠한 구조로 저장될 수 있는지를 나타낸다. 대부분의 데이터베이스관리시스템(DBMS, Data Base Management System)에서는 미국표준협회(ANSI, American National Standards Institute)에서 정의한 표준 아키텍처인 3층 스키마(3-Level Schema) 구조를 따르고 있다.   3층 스키마 구조 데이터베이스의 독립성을 확보하기 위한 ANSI 표준으로 데이터베이스를 보는 관점에 따라 사용자·관리자·개발자로 구분하여, 외부 스키마·개념 스키마·내부 스키마로 정의하고 있다. · 외부 스키마(External Schema) : 사용자 관점의 스키마이다. 업무상 알기 쉬운 형태로 제공되며, 사용자가 원하는 형태의 뷰(View)로 표현되는, 사용자와 가장 가까운 측면의 데이터를 정의한다. · 개념 스키마(Conceptual Schema) : 데이터베이스 관리자 관점으로 전사적 조직 입장에서 데이터베이스를 정의한 스키마이다. 어떠한 데이터가 저장되었고, 데이터 간의 관계가 어떠한지 등을 정의한다.
길 위에서 만난 세상지구촌 이야기