본문 바로가기
백엔드

스키마 Schema (개념스키마, 내부스키마, 외부스키마)

by bigcanhao 2020. 11. 9.

스키마 개념에 대한 정리

 

 

 

 

스키마란?

 

데이터베이스의 구조와 제약조건에 대해서 전반적인 내용을 기술한 것입니다.

 

데이터베이스를 구성하는 속성(attribute)과 개체(entity)와 관계(relation)에 대한 정의와 이들이 유지해야 할 제약조건들을 기술한 것입니다.

 

여기에서 속성은 개체의 속성을 나타냅니다.

 

개체는 속성들의 집합으로 이루어집니다.

 

관계는 개체 사이에 존재하는 그 관계를 의미합니다.

 

이런 스키마를 어떻게 하면 간단하게 이해할 수 있을까요?

 

데이터가 데이터베이스 내에서 어떤 구조로 저장되는가? 

 

어떤 구조로 저장되는지를 나타내는 데이터베이스 구조를 스키마로 이해하면 됩니다.

 

스키마의 구분에는 어떤게 있을까요?

 

이런 스키마는 사용자의 관점에 따라서 외부 스키마, 개념 스키마, 내부 스키마로 구분하게 됩니다.

 

'백엔드' 카테고리의 다른 글

UNIX 명령어 간단 정리  (0) 2020.10.08
데이터 전문가 지식포털 : Database Guide.net  (0) 2020.10.06

댓글