백업/정보컴퓨터

[정보][DB][관계 DB] 2017-A-03 관계 DB, 정규형

Unknown9 2021. 2. 11. 10:51
반응형

 

◦ (나)의 릴레이션 스키마 R1과 R2가 BCNF(Boyce-Codd Normal Form) 정규형을 만족하도록 ㉠, ㉡을 작성할 것.
- 릴레이션 스키마의 속성명은 <주문서>에 제시된 것을사용할 것.
- 릴레이션 스키마의 기본키는 밑줄로 표시할 것.

 

이 문제를 빼먹다니!!!

 

릴레이션을 유도하고나서, 정리를 해야지 문제를 풀수 있습니다.

그런데, 문제를 못풀겠어요. 답은 알고 있는데, 방향을 잘 모르겠습니다.

풀이를 보니, 2017년 그때도 답에 관한 이슈가 있었다는 이야기가 있네요. (ㅠㅠ)

개념이 부족하니 확장이 어려운 것 이라 생각 이됩니다.

 

일단 관계 다이어그램을 그려보았습니다.

 

답안1

R1(주문번호, 도서번호*, 수량)

R2(주문번호, 고객번호, 도서번호, 주문일자)  -> 3진 관계라고 합니다.

 

답안 2

R1(주문번호, 수량)

R2(주문번호, 고객번호, 도서번호, 주문일자)

 

일단 이 문제는 재껴 놓고 싶습니다. 유사 문제 중에 정의가 명확한 것만 문제를 푸는 것이 좋겠습니다.

 

반응형