此表是否有任何多值依赖项?

问题描述 投票:0回答:1

假设有一个具有属性的表:姓名,爱好和地址

名称->地址(功能依赖性)

地址与爱好无关每个名字可以有多个爱好。

名字和爱好之间的关系:名字->>爱好(MVD)?我们可以规范化吗?

database database-normalization
1个回答
0
投票

如果name属性的一个唯一值具有hobbies的多个值,那么它当然是多值属性,并且违反了第一个规范化形式。

要标准化这样一个表,您需要将该表分成两个新表,即一个表应具有属性name, hobbies,而一个表应具有属性name, address。尽管第一个表不是一个强大的实体,但是我们仍然可以忽略违规。

希望有帮助。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.