我正在寻求为下表创 build 计的意见。门可以与边缘、设计和/或内部相关。我应该为每一对创建一个关系表吗?
即 门边 table 门设计表 门内 table
有什么建议吗?
门
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
最佳答案
听起来您想要一个包含字段 id、name、edge、design 和 inside 的“doors”表,其中最后三个字段是这些表的外键。我认为一扇门只能有一种边缘、一种设计和一种内部。
如果门有不止一种边缘(或设计或内部),那么您将需要一个包含两行(门和边缘)的链接表。
关于mysql - 四个关系表的设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19103327/