【问题标题】:How do I have different fields/attributes dependent on multiple time-based fields/attributes in Microsoft Access?如何在 Microsoft Access 中拥有依赖于多个基于时间的字段/属性的不同字段/属性?
【发布时间】:2023-03-13 03:16:01
【问题描述】:

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

我熟悉 Access,但对 SQL 比较陌生。目前,我有一个主要的“预订”表,其中包含与“司机”和“车辆”表的一对多关系。

我是否认为我应该尝试使用多个主键和每个 ID 到租赁开始日期和租赁结束日期?

【问题讨论】:

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


    【解决方案1】:

    您的问题是关于基本数据库应用程序设计的非常高级的问题。是的,需要您确定的 3 张表。所有表都应该有一个自动编号的主键。对于这种类型的租赁应用程序,管理日期以避免重复预订总是具有挑战性的 - 但这是正确设置查询的问题。

    【讨论】:

    • 感谢您的建议!
    猜你喜欢
    • 1970-01-01
    • 2014-11-30
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 2018-05-11
    • 1970-01-01
    相关资源
    最近更新 更多