본문 바로가기
개발 & IT & 데이터분석

[DB] 릴레이션의 구성(스키마와 인스턴스)

by 라이프리 2021. 8. 29.

 릴레이션의 구성(스키마와 인스턴스)

릴레이션은 1) 스키마, 2) 인스턴스로 구성된다. 

 

 스키마(릴레이션 스키마)

- 관계 데이터베이스의 릴레이션이 어떻게 구성되는지, 어떤 정보를 담는지 등 기본적인 구조를 정의한다.

- 테이블의 헤더에 표시

 

- 속성attribute: 릴레이션 스키마의 열

- 차수degree: 속성의 개수(=열의 개수)

- 도메인domain: 속성이 가질 수 있는 값의 집합

 

- 스키마 표시방법

릴레이션 이름(속성1, 속성2, 속성3) 또는 릴레이션 이름(속성1: 도메인1, 속성2:도메인2, ...)

-> 신발(상품번호, 상품명, 제작사, 가격)

-> 신발(상품번호: INTEGER, 상품명:VARCHAR(50), 제작사:VARCHAR(50), 가격:INTEGER)

 인스턴스(릴레이션 인스턴스)

- 정의된 스키마에 따라 테이블에 실제로 저장되는 데이터의 집합

 

-튜플tuple: 릴레이션의 행 

 -> (1, 에어조던, 나이키, 219,000)

- 카디날리티cardinality: 투플의 수(=행의 수)

 -> 투플의 삽입, 삭제, 수정에 따라 수시로 변함.

 

 관련된 용어

 

 

 

 

 

참고: SQL Server로 배우는 데이터베이스 개론과 실습 2판(박우창, 남송휘, 이현룡/ 한빛아카데미)

 

댓글