MySQL和phpMyAdmin创建三方关系
我正在尝试创建一个相当复杂的数据库,我的电子表格具有以下结构:MySQL和phpMyAdmin创建三方关系,mysql,phpmyadmin,Mysql,Phpmyadmin,我正在尝试创建一个相当复杂的数据库,我的电子表格具有以下结构: Colour Dashboard --------------------- Porche | Red 1 | Green 2 | 3 |-------------------- Toyota | Blue 2 | Red | Orange
Colour Dashboard
---------------------
Porche | Red 1
| Green 2
| 3
|--------------------
Toyota | Blue 2
| Red
| Orange
|--------------------
Ferrari | Green 3
| Orange
|
我很难理解如何创建链接表来反映这种结构
对于每一个“品牌”,用户必须从一些特定的“定制选项”中为汽车的各个“方面”选择。我希望能够为每个“方面”定义哪些“定制选项”,因为并非所有品牌都可以从相同的选项中选择
对于这种情况,我最好如何构建数据库
谢谢,C创建一个仪表板表,其中包含字段
仪表板编号、汽车、颜色
。您可以在展示选项时将其用作参考。我会这样做:
- 汽车(名称PK)
- 颜色(名称PK)
- 仪表板(Id-PK)
- 汽车颜色(汽车名称FK(Cars.Name)、颜色名称FK(Colors.Name))
与复合主键(汽车名称、颜色名称) - 汽车仪表板(汽车名称FK(Cars.Name)、仪表板Id FK(Dashboards.Id))
带有复合主键(汽车名称、仪表板Id)