繁体   English   中英

如何在数据库中建立多对多关系?

[英]How do I make a many to many relationship in database?

我想在我的组织中为汽车制定一个车队管理程序,但是在erd图中我遇到了问题,我有两个表

驾驶员表 Diver No, Name,Address, Car No

车台 Car No,Driver No

我想使设计具有多对多关系,这意味着一辆汽车可以由许多驾驶员驾驶,而一名驾驶员可以驾驶更多汽车。 我的问题是我如何在数据库和接口中表示此关系(意思是仅在关系多对多或我做什么的情况下,才对驾驶员进行表对表对汽车进行表化)

创建一个DriverCar表,其中包含DriverID和CarID以及相应表的外键。

根据您的数据访问模型,您可以使用群集PK或创建单独的标识列。

此表将记录任何其他数据(例如,每个驾驶员在每辆车上花费了多长时间)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM