大家好,我正在处理我的 SQL 产品表,它有 5 个字段
(名称、类别、数量、可用性、日期)
在此表中,类别和名称列具有重复值。
所以在我看来和我理解的规范化概念(即删除任何重复数据)
我为类别创建了一个新表,我打算将每个重复的类别减少为 1,这样我们就不会在表中有重复的类别。
我现在的问题是
请注意,我一开始没有类别 ID,那么我该如何实现呢?
谢谢
我建议将类别放在一个额外的表中,例如,将 cat_ID 作为主键,并将其连接到您现有的表。
如果只是同一个名字,但不是同一个产品,就不用归一化这个imo了