为数据库创建表

时间:2017-02-06 11:17:41

标签: database-design

我想为数据库设计一些表,但是我遇到了问题。 我有一张车司机桌和一张汽车桌,两位司机可以在同一辆车上工作。在适当注意条款的情况下,你能帮我为我的司机和我的车设计一张桌子吗?

1 个答案:

答案 0 :(得分:0)

只要您的记录相关,司机是否只能在一辆车上工作?然后你在汽车和司机之间建立了一对多的关系,并且应该通过向司机提供car_id外键来代表这一点。

一个司机可以在多辆车上工作,而一辆车可能由多个司机工作吗?然后你有一个多对多关系,并且需要一个包含car_id和driver_id外键的联结表来表示它。