考虑这种情况:汽车是从Salesperson那里购买的。销售人员在陈列室(且仅在一个陈列室)工作。陈列室隶属于制造商,仅销售该制造商制造的汽车。同时,汽车是特定型号的,而型号是由制造商制造的。
限制 R:汽车模型的制造商必须与汽车销售人员的陈列室的附属制造商是同一制造商。
该图显示了明显的外键关系。
----> Manufacturer <----
| |
| |
Showroom |
^ |
| Model
| ^
Salesperson |
^ |
| |
--------- Car ----------
您如何执行限制 R?您可以添加外键关系Car --> Manufacturer
。然而,汽车制造商可以通过围绕“钻石”以一种或另一种方式连接表格来建立,所以这样做肯定不会标准化吗?但是我不知道如何强制执行约束。