Я хочу посмотреть, находятся ли эти примеры в BCNF, чтобы знать, правильно ли я это делаю. Соотношение:
Employee (EID, Ename, PID, ProjectName, MID, ManagerName)
Функциональные зависимости:
EID==>(Ename, PID)
PID==>(ProjectName, EID, MID)
MID==>(ManagerName, PID)
Отношения БКНФ:
Employees(EID,Ename, PID)
Project(PID, ProjectName)
Managers(MID, ManagerName, PID)
2-й пример
Связь:
Pet (PID, Pname, Type, Breed, DOB, OwnerID, OwnerName, OwnerPhone,
OwnerEmail, ServiceType, Date, Charge)
Функциональные зависимости:
PID==>(Pname, Type, Breed, DOB, OwnerID)
OwnerID==>(OwnerName, OwnerPhone, OwnerEmail, PID)
ServiceType==>(Charge)
Отношения БКНФ:
Pet(PID,Pname,Type,Breed,DOB)
Owner(OwnerID, OwnerName, OwnerPhone, OwnerEmail, PID)
Service(ServiceType, PID, Date, Charge)
Я на правильном пути с этим?