假设有一个具有属性的表:姓名,爱好和地址
名称->地址(功能依赖性)
地址与爱好无关每个名字可以有多个爱好。
名字和爱好之间的关系:名字->>爱好(MVD)?我们可以规范化吗?
如果name
属性的一个唯一值具有hobbies
的多个值,那么它当然是多值属性,并且违反了第一个规范化形式。
要标准化这样一个表,您需要将该表分成两个新表,即一个表应具有属性name, hobbies
,而一个表应具有属性name, address
。尽管第一个表不是一个强大的实体,但是我们仍然可以忽略违规。
希望有帮助。谢谢。