确定功能依赖性

时间:2012-06-04 07:29:18

标签: functional-dependencies

关联:

Mobile (Phone number, phone model, owner name, firm name)

公司名称是手机所有者工作的公司。 功能依赖是:

Phone number -> phone model
Phone number -> owner name

是对还是我遗失了什么?

1 个答案:

答案 0 :(得分:2)

我同意Phone number -> owner name(除非您还希望将没有所有者的电话号码建模为NULL值)。我不太确定Phone number -> phone model应该保留:通常数字与SIM卡相关而不是与设备相关联。如果每个人都可以为一个且只有一个雇主工作,您也可以添加owner name -> firm name。或者,如果移动电话由公司提供,则可以合理地假设每家公司为每位员工提供一个电话号码(firm name, owner name -> Phone number)。

换句话说,根据您想要建模的具体内容,可能存在不同的功能依赖性。