전공 공부/데이터베이스시스템
키(Key)
- 수퍼 키(super key), 후보 키(candidate key), 주 키(primary key), 외래 키(foreign key) - K 는 R 의 부분집합 - K에 대한 값들이 한 릴레이션에서 그 투플을 유일하게 식별할 수 있으면, K 는 R의 수퍼 키 – 서로 다른 투플의 K의 모든 속성들이 달라야 함 예 : {ID} 와 {ID, name} 는 교수(instructor)의 수퍼 키 - 후보 키 : 최소한의 수퍼 키 – 유일성 + 최소성. 수퍼키의 부분집합이 수퍼키가 아닌 경우 예 : {ID} 는 교수(Instructor)의 후보 키 - 후보 키 중 하나는 주 키로 선택 – 한 가지만 존재 - 외래 키 제약 조건 : 한 릴레이션의 값이 다른 릴레이션에 존재해야 함. 존재 사실 참조. 참조하는 릴레..
2020. 12. 31. 22:28