본문 바로가기

카테고리 없음

006 관계형 데이터 모델이란

관계형 데이터 모델이란
간단하게 데이터를 테이블(Table), 릴레이션(Relation)의 구조로 표현한 것이다.

세상에 정말 많이 쓰이는 데이터 모델이다.



위의 표는 관계형 데이터를 표현한 것이다.
이 표에서

행은 튜플(Tuple)
열은 속성(Attribute)


이라는 것을 알 수 있다.

여기서 알아두자.
튜플의 수를 카디널리티(Cardinality)
속성의 수를 차수(Degree)
라고 한다.




위의 표에서는 좀 더 복잡해 보이지만 두가지만 알면 된다.

맨 위의 열을 보면 속성을 나타내는 표들이 있는데, 이를 릴레이션 스키마라고 한다.
그 밑은 스키마로 인해 구분되어진 릴레이션 인스턴스들이다.

저번 글에서 말했듯이, 속성의 집합은 도메인(Domain)이다.
컴퓨터, 경영, 영문도 역시 학과라는 속성의 도메인이다.