이것은 내가하고있는 데이터베이스 프로젝트를위한 것이며 3NF와 BCNF와 관련하여 혼란 스럽습니다. 어떻게 든 이해할 수는 있지만 내 자신의 관계에 적용 할 수는 없습니다. 나 그리고 나 자신의 나머지 관계를 계속할 수있다.이 관계가 3NF와 BCNF에 있는지 그리고 왜 필요합니까?
직원 : (SID,하고 Fname, MI, LNAME, 위치, 시프트, PHONE_NUMBER, 생년월일, 미상, 성별, Apt_Number,시, ZIP_CODE)
FD1 : (SID) -> (을 Fname, MI, Lname, Position, Shift, Phone_number, DoB, DoE, Gender, Apt_Number, City, Zip_code);
FD2 : (을 Fname, MI, LNAME, DOB) -> (SID, 위치, 시프트, PHONE_NUMBER, 미상, 성별, Apt_Number,시, ZIP_CODE)
FD3 : (ZIP_CODE) -> (도시)
고맙습니다.
의 SID의 당연히이 기본 키입니다, 많이 도움이 ... –