릴레이션 R(A, B, C, D)에 함수종속 F = {A → B, B … | [경찰간부후보생 데이터베이스론] 26년 1회차 기출문제 상세 페이지
1[경찰간부후보생 데이터베이스론] 26년 1회차
릴레이션 R(A, B, C, D)에 함수종속 F = {A → B, B → C, C → D, D → A}가 성립한다. R의 후보키(candidate key) 총 개수는?1
1
2
2
3
3
4
4
해설
A, B, C, D가 사이클로 서로를 결정하므로 후보키는 {A}, {B}, {C}, {D}의 4개이다.
A → B → C → D → A의 순서로 어느 단일 속성에서 출발해도 나머지 전체를 결정한다. 예를 들어 B의 폐포는 B, C, D, A로 R 전체이며, 단일 속성이므로 최소성도 만족한다.
- 1개: 왼쪽 첫 속성 A만 키로 본 값이다.
- 2개: 사이클의 네 속성이 대칭이라는 점을 놓친 값이다.
- 3개: D → A까지 이어져 D도 키가 된다는 점을 놓친 값이다.
오류나 개정된 내용이 보이면 알려주세요