다음 ‘부품상태’ 테이블에서 도출할 수 있는 함수 종속을 화살표(→)로… | [7급 국가직 데이터베이스론] 25년 1회차 기출문제 상세 페이지
1[7급 국가직 데이터베이스론] 25년 1회차
다음 ‘부품상태’ 테이블에서 도출할 수 있는 함수 종속을 화살표(→)로 표현할 때 옳은 것만을 표현한 것은? (단, 밑줄 속성은 기본키이며, 아래 투플을 기준으로 판단한다)
| 부품상태 | ||||
|---|---|---|---|---|
| 상태번호 | 상태 | 재고위치 | 부품번호 | 수량 |
| S1 | 20 | 서울 | P1 | 300 |
| S1 | 20 | 서울 | P2 | 200 |
| S1 | 20 | 서울 | P3 | 400 |
| S1 | 20 | 서울 | P4 | 200 |
| S1 | 20 | 서울 | P5 | 100 |
| S1 | 20 | 서울 | P6 | 100 |
| S2 | 10 | 부산 | P1 | 300 |
| S2 | 10 | 부산 | P2 | 400 |
| S3 | 10 | 부산 | P2 | 200 |
| S4 | 20 | 서울 | P2 | 200 |
| S4 | 20 | 서울 | P4 | 300 |
| S4 | 20 | 서울 | P5 | 400 |
1
{상태번호} → {재고위치}
{부품번호, 수량} → {상태}2
{부품번호} → {상태번호}
{상태번호, 부품번호} → {상태}3
{부품번호} → {수량}
{상태번호, 상태} → {부품번호}4
{상태번호} → {상태, 재고위치}
{상태번호, 부품번호} → {수량}해설
옳은 것은 {상태번호} → {상태, 재고위치}와 {상태번호, 부품번호} → {수량}이다.
S1과 S4는 항상 (20, 서울), S2와 S3은 (10, 부산)으로 상태번호가 같으면 상태·재고위치가 같고, 기본키 {상태번호, 부품번호}는 모든 속성을 결정하므로 수량도 결정한다.
- {부품번호, 수량} → {상태}: (P2, 200)이 S1에서는 상태 20, S3에서는 10이라 성립하지 않는다.
- {부품번호} → {상태번호}: P1이 S1과 S2에 모두 나타나 성립하지 않는다.
- {부품번호} → {수량}: P2의 수량이 200과 400으로 달라 성립하지 않는다.
오류나 개정된 내용이 보이면 알려주세요