릴레이션(Relation)

상위문서 : 데이터베이스

필수참고문서 : 



1.개요

릴레이션은 테이블의 부분 집합이다. 특별한 언급이 없는 이상 테이블과 릴레이션은 같은 것이라 봐도 무방하다. 다만 테이블과의 용어에서 차이가 생기는데 그것을 살펴보면 다음과 같다.
1. 릴레이션의 이름 = 테이블 이름

2. 튜플 = 행(row)
릴레이션을 구성하는 각각의 행을 말한다.
★카디널리티 = 튜플의 수
-튜플은 속성의 모음으로 구성된다.
-파일 구조에서 레코드와 같은 의미이다.
-튜플의 수를 카딜널리티 또는 기수, 대응수라고 한다.

3. 카디널리티
카디널리티는 튜플의 수이다.
위 테이블을 예제로 데이터가 들어 있는 열이 3개이므로 카디널리티는 3이다.

4. 애트리뷰트 = 열(column)
데이터베이스를 구성하는 가장 작은 논리적 단위이다.
차수 = 애트리뷰트의 수
-파일 구조상의 데이터 항목 또는 데이터 필드와 같은 의미이다.
-애트리뷰트는 객체의 특성을 기술한다.(전화번호 성별 이름)
-애트리뷰트의 수를 디그리(degree) 또는 차수라고 한다.
- 애트리뷰트는 더 이상 쪼갤 수 없는 원자 값만을 저장한다.

5. 차수
차수는 애트리뷰트의 수이다.
위의 테이블을 예제로 데이터가 들어있는 행이 4개 이므로 4이다.

6. 도메인
하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자값들의 집합을 의미한다.

on 2017년 6월 12일 월요일 | A comment?
0 responses to “릴레이션(Relation)”

Leave a Reply

최근 많이 본 글