티스토리 뷰

릴레이션(Relation)


주로 테이블(Table)과 같은 의미로 사용되며, 데이터의 집합을 의미한다. 튜플(Tuple)과 어트리뷰트(Attribute)로 구성되어있다. 

 * 엑셀의 스프레드 시트를 생각하면 될 것 같다.



릴레이션의 특징 :

  • 한 릴레이션에서 튜플들은 모두 다르다.
  • 한 릴레이션에서 튜플들은 순서에 무관하다.
  • 튜플들은 시간에 따라 변한다.
  • 릴레이션 스키마를 구성하는 에트리뷰트의 값은 동일해도 된다.
  • 에트리뷰트는 원자값으로 구성된다.
  • 튜플을 식별하는 속성들의 부분집합을 키(Key)로 설정한다.



주로 테이블과 같은 의미로 사용되지만 릴레이션은 테이블의 부분집합이며 테이블은 위 특징을 어겨도 상관없다. 

예를들어 릴레이션에 중복되는 튜플이 2개 이상 있다면 그것은 테이블이지만 릴레이션은 아니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함