嗨,我一直在思考我要解决的数据库规范化问题几个小时。在我的问题中,我有一个复合主键,并且该键的一列中的数据具有多个值。主键的一列中的多个值是主要问题。我想知道在第一范式中是否只删除除主键以外的重复组,或者也将删除具有多个值的主键列。对于你们人们来说,理解起来可能还是很模糊。所以我发布了表格的截图:
http://tinypic.com/view.php?pic=ev47jr&s=5
(请打开上图查看表格)
在这里我想问的问题是,在第一种范式中,是否仅删除第 4、5、6、7 列或第 2 列也将被删除(因为它还包含多个值)?
如果我不删除第二列,那么它不会进入 1NF,但如果我也删除它,那么它将直接进入 3NF。帮助?
谢谢你。