表的rdbm规范化

时间:2016-03-16 14:28:56

标签: mysql sql dependencies rdbms

我是mysql和rdbms的新手,我需要帮助才能为下表创建规范化数据库 enter image description here

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

您必须寻找可以组合的表格。 发票包含什么? 好吧,INV_NUM,Prod_NUM,Sale_Date,Quant_Sold。(第一张表:发票) 第二个表(产品):Prod_Num,Prod_Label,Prod_Price和Vend_code 第三个表(供应商):Vend_Code,供应商名称

然后,当您生成“真实”发票时,您可以连接所有数据并生成文件。

您应该记住,每个表至少有一个主键(标识符通常是tablename_ID)和一个外键。

在Invoice表中,主键是Inv_NUM,Prod_Num是外键。

希望你找到这个有用的