IT/공부중
[정보처리산업기사] (관계형 데이터 모델) 릴레이션, 키
뉴비 출근러
2023. 1. 18. 15:41
728x90
반응형
릴레이션의 특징
1. 한 릴레이션에 정의된 튜플들은 모두 다르다.
2. 한 릴레이션에 정의된 튜플들은 순서에 무관하다.
3. 튜플들은 시간에 따라 변할 수 있다.
4. 스키마를 구성하는 속성들은 순서에 무관하다.
5. 속성의 명칭은 유일, 단 속성값은 동일해도 무관하다.
6. 속성은 원자값으로 구성된다.
7. 튜플을 식별하게 위한 속성들의 부분집합을 Key로 설정한다.
Key
정의 : 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성
1.슈퍼키 : 각 행을 유일하게 식별할 수 있는 속성들의 집합(ex. 주민등록번호)
2.후보키 : 각 행을 유일하게 식별할 수 있는 최소한의 속성들의 집합(ex. 주민등록번호, 전화번호)
3.기본기 : 후보키 중 선정된 키로 중복 값을 허용하지 않는다. NULL도 허용하지 않는다.
4.대체키 : 후보키 중 선정되지 않은 나머지 후보키
5.외래키 : 다른 테이블, 릴레이션의 기본키를 참조하는 속성들의 집합
728x90
반응형