다음 릴레이션에서 속성(A, B, C, D) 간 함수 종속을 화살표(→… | [7급 국가직 데이터베이스론] 24년 1회차 기출문제 상세 페이지
1[7급 국가직 데이터베이스론] 24년 1회차
다음 릴레이션에서 속성(A, B, C, D) 간 함수 종속을 화살표(→)로 표현할 때, 성립하는 것만을 모두 고르면? (단, 아래 투플을 기준으로 판단한다)
| A | B | C | D |
|---|---|---|---|
| 1 | 3 | 7 | 1 |
| 2 | 5 | 7 | 2 |
| 3 | 3 | 7 | 1 |
| 4 | 3 | 4 | 3 |
| 5 | 9 | 7 | 2 |
ㄱ. A → B ㄴ. B → C
ㄷ. C → D ㄹ. D → C
ㄷ. C → D ㄹ. D → C
1
ㄱ, ㄴ
2
ㄱ, ㄷ
3
ㄱ, ㄹ
4
ㄴ, ㄹ
해설
투플 기준으로 성립하는 함수 종속은 A → B와 D → C이다.
X → Y는 X 값이 같은 투플끼리 Y 값도 같아야 성립한다. A는 모든 투플에서 값이 달라 A → B가 성립하고, D 값 1·2·3에는 C 값이 각각 7·7·4로 하나씩만 대응한다.
- B → C: B가 3인 투플들의 C가 7과 4로 달라 성립하지 않는다.
- C → D: C가 7인 투플들의 D가 1과 2로 달라 성립하지 않는다.
오류나 개정된 내용이 보이면 알려주세요