设计四个关系表

时间:2013-09-30 20:34:46

标签: mysql database-design relationship

我正在寻求为下表创建设计的输入。门可以与边缘,设计和/或内部相关。我应该为每对创建一个关系表吗?

即。 门边缘表 门的设计表 门内侧表

有什么建议吗?

door_id | name
--------+-----
1       | Bryce
2       | Renea

edge_id | name
--------+-----
1       | Straight
2       | Curved

设计

design_id | name
--------+-----
1       | Arch
2       | Solid

inside_id | name
--------+-----
1       | Regular
2       | Square

1 个答案:

答案 0 :(得分:0)

听起来你想要一个带有字段id,名称,边缘,设计和内部的'门'表,其中最后三个字段是这些表的外键。我假设一扇门只能有一种边缘,一种设计和一种内部。

如果一扇门有多种边缘(或设计,或内部),那么你需要一个有两排,门和边的链接表。