如何在Microsoft Access中具有依赖于多个基于时间的字段/属性的不同字段/属性?

时间:2018-11-30 21:17:46

标签: time relational-database primary-key access composite-primary-key

难以解释,但本质上是: 我正在为一个客户在短时间内租用车辆或司机的企业创建数据库。 我在努力防止多次预订车辆和驾驶员。理想情况下,驾驶员可以驾驶多辆车,但是每次预订当然只能驾驶一辆车,时间增量以天为单位。

我对Access很熟悉,但是对SQL还是一个​​新手。目前,我有一个主要的“预订”表,该表具有与“驾驶员”和“车辆”表之间的一对多关系。

我是否沿着正确的方向思考,我应该尝试使用多个主键,并将每个ID用作租赁开始日期和租赁结束日期?

1 个答案:

答案 0 :(得分:0)

关于基础数据库应用程序设计,您的问题非常高。是的,您需要您确定的3个表。所有表都应具有自动编号主键。对于这种类型的出租应用程序来说,如何管理日期以避免重复预订始终是一项挑战,但这是正确设置查询的问题。