정규화 3

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

◦ (나)의 릴레이션 스키마 R1과 R2가 BCNF(Boyce-Codd Normal Form) 정규형을 만족하도록 ㉠, ㉡을 작성할 것. - 릴레이션 스키마의 속성명은 에 제시된 것을사용할 것. - 릴레이션 스키마의 기본키는 밑줄로 표시할 것. 이 문제를 빼먹다니!!! 릴레이션을 유도하고나서, 정리를 해야지 문제를 풀수 있습니다. 그런데, 문제를 못풀겠어요. 답은 알고 있는데, 방향을 잘 모르겠습니다. 풀이를 보니, 2017년 그때도 답에 관한 이슈가 있었다는 이야기가 있네요. (ㅠㅠ) 개념이 부족하니 확장이 어려운 것 이라 생각 이됩니다. 일단 관계 다이어그램을 그려보았습니다. 답안1 R1(주문번호, 도서번호*, 수량) R2(주문번호, 고객번호, 도서번호, 주문일자) -> 3진 관계라고 합니다. 답안 ..

[정보][DB][정규화] 2018-B-02 정규화

결국 그려야하는데... 그렸다. (1) [함수 종속 집합]에서 ㉠, ㉡에 들어갈 속성 이름을 순서대로 쓸 것. ㉠ : 비교를 해보면 A->D 임을 알 수 있다. ㉡ : C->B는 종속 관계가 성립합을 알 수 있다. (2) 릴레이션 R의 [함수 종속 집합]을 이용하여 정규화 절차에 따라 3NF와 BCNF로 분해된 릴레이션 스키마를 순서대로 쓸 것. 3NF : R1(A, B, C), R2(A, D), R3(D, E), R4(A,E) BCNF : R1(A, C), R2(C, B), R3(A, E), R4(D, E) 답은 어케 어케 맞추었는데, (오늘 풀이 들음 ㅋㅋ) 다시 풀수 있을까?