数据库设计理念



我需要建议希望场景最有效地表示我的数据

表(A)字段:

ID(键)、宽度(数字)、高度(数字)

表(B)字段:

ID(密钥)、描述(字符串)、价格(数字)

表(A)具有大部分基本数据,但该表中的一条记录可以具有表(B)中的多条记录

例如:记录A2可以有B1、B2,而记录A3可以有B2、B3、B4

现在我应该使用主/细节1对多关系吗?在这种情况下,用户将重复从表(B)中为每个类似的值输入相同的"说明"字段

或者我应该创建第三个表(AB)来保存a和B的相关数据?

感谢

在这种情况下,用户将重复从表(B)中为每个类似的值输入相同的"说明"字段

我不知道你的意思,但对我来说,这看起来像是一个典型的多对多关系(A2有B1,B2,B2有A2,A3)。在这种情况下,我建议创建第三个"(AB)"表。

最新更新