这里在数据库结构中使用了什么样的规范化?

时间:2015-02-09 23:25:20

标签: database

您好我有一个类似三个表的数据库:

客户:客户ID,客户名称,客户姓氏

产品:产品ID,产品名称,产品价格

现在我有另一张桌子

CustomerProduct:客户ID,产品ID

以下是所有买入的东西,同时取得客户ID和产品ID。

我只是问这是什么样的数据库结构规范化?

你可以给我一个解释吗?

1 个答案:

答案 0 :(得分:0)

通过存储两个相关的主键(作为外键)来处理多对多关系的这种表由各种名称调用,但junction表似乎是标准(我个人使用< em> association table)。

大多数关系数据库本身不处理多对多关系 - 您需要一个额外的表格。