我有一个表,其中包含数据库所需的所有相关信息,列为:companyname、storelocation、storenumber、itemname和itemmodel
我想移动这个列
CompanyName
自己
Company
包含
CompanyID
以及
公司名称
在自己的桌子上,以及移动
StoreLocation
和
StoreNumber
列到它们自己
Store
表。我需要为每个公司和每个存储分配唯一的(自动递增很好)id,同时维护每个表中id的外键主键完整性。在进行这些更改之后,数据库erd应该如下所示:
以下是一个表中所有数据的预期输出:
最后,这里是所有表都规范化时的预期输出:
做这个最好的方法是什么?如果需要的话,我可以使用python的熊猫,但我想知道,如果将它保存在一个表中,最好添加这种正常化,以避免重复许多值。
如果我能提供任何额外的信息,请告诉我。