학교에서 데이터베이스 랩에 알바를 하다가 하고 싶은 일을 하려고
그만두게 되었는데.. 저 앞으로 엉뚱한 발표문제가 떨어졌습니다.
정규화 문제인데요. 3정규화와 bcnf 정규화를 하고자 하는데
분명히 제가 볼때는 저를 골탕 먹이려고 교수님이 내 주신 숙제인거
같은데 .... 숙제를 못해가면. 지금 주위의 여건상 매장당할 분위기
같습니다.
프로그래머는 하고 싶은 알바를 고르면 안되는건가....
걍 잘 눌러버리고 랩실에 머무르면서 프로그램 알바나 하라는 심산인거
같아서 속상합니다 .TT
한만 봐주세욥.
문제>
a> 함수종속 AB->C , C->D , D->A를 가지는 R(A,B,C,D)에서 대한 3NF 와 BCNF
관계를 분해하라.
b> 함수종속 B->C , B->D 를 가지는 R(A,B,C,D)에 대한 3NF와 BCNF관계를
분해하라
C> 함수종속 AB->C , BC->D , CD->A , AD->B를 가지는 R(A,B,C,D)에 대한
3NF와 BCNF관계를 분해하라.
D> 함수종속 A->B , B->C , C->D . D->A 를 가지는 R(A,B,C,D)에
에 대한 3NF와 BCNF관계를 분해하라.
E> 함수종속 A->B , B->C , C->D , D->A를 가지는 R(A,B,C,D) 에 대한
3NF와 BCNF관계를 분해하라.
F> 함수종속 AB->C , C->D , D->B , D->E 를 가지는 R(A,B,C,D)에
에 대한 3NF와 BCNF관계를 분해하라.
A번의 경우에는 3NF를 이루면 BCNF가 자동으로 이루어지는것 같구요.
B는 키를 AB를 사용하면 아무문제가 발생되지 않을것 같구요.
C는 후보키가 여러개라 3NF를 만들수 없다고 생각하는데
BCNF에 대해서도 무엇을 할수가 없네요.
D는 어떻게 저런 테이블이 나오는지....
E와 F는 손가락만 빨고 있습니다.
억울합니다. TT 단순히 플그램만 열시미 하다가 이런걸 맞으니깐
무력하구요.... 도와주세요.
|