릴레이션(Relation)의 특성

CODEDRAGON Development/Database

반응형


릴레이션(Relation)의 특성

특성

설명

튜플의 유일성

·       하나의 릴레이션에 포함된 튜플들은 모두 서로 달라야 합니다.

·       중복된 튜플이 존재하지 않는 튜플들의 집합(Set)입니다.

·       릴레이션에는 항상 튜플을 유일하게 식별할 수 있는 키(key)가 존재해야 합니다.

튜플의 무순서성

·       하나의 릴레이션에서 튜플들의 순서(order)는 아무런 의미가 없습니다.

·       순서만 다른 튜플들로 구성된 릴레이션은 다른 릴레이션이 될 수 없습니다.

속성의 무순서성

·       하나의 릴레이션에서 속성들의 순서는 아무런 의미가 없습니다.

·       속성은 순서가 아니라 '이름'(: 사번, 부서번호 등)에 의해서 참조됩니다.

속성의 유일성

·       하나의 릴레이션에는 같은 이름을 갖는 속성은 존재할 수 없습니다.

속성의 원자성

·       모든 속성은 반드시 원자 값(Atomic Value)을 가져야 합니다.

·       속성 값은 논리적으로 더 이상 분리될 수 없으며, 여러 개의 값을 갖는 속성은 직접 표현할 수 없습니다.

·       (Null) 값도 원자 값으로 간주합니다.