【问题标题】:Entity-relationship diagram for car rental (MySQL)汽车租赁的实体关系图(MySQL)
【发布时间】:2012-11-24 21:23:04
【问题描述】:

我是论坛的新手,我尝试过寻找答案,但找不到我需要的具体内容。这是交易。对于拼贴项目,我必须制作一个汽车租赁网络应用程序。我想出了一个想法,它应该做什么,为此我创建了我的 ER 模型。但我不确定它是否好。事情不是做非常复杂的应用程序,而是涵盖一个 RAD 工具。我最终选择了 Iron Speed。这是应用程序的想法。

客户可以到租车网站进行预订,除此之外,他还可以选择开始日期、结束日期和车辆。 员工可以编辑和查看所有预订,如果客户亲自到“办公室”也可以进行预订。他还可以将新车添加到数据库(汽车类型 + 型号等)并为每次预订记帐。 管理员可以添加新员工和其他所有内容(但这是他的主要任务)。

表USERS有关于员工和管理员的所有信息,角色中有角色,他们需要有一个桥表(这是需要的,因为RAD工具使用户角色权限)。

不会单独需要有关客户的信息(这可能是一件坏事,但让我们这样吧),我们将他们的信息保存在 REZERVATION 表中。

注意 - 我知道将员工与预订(一对多)联系起来是合乎逻辑的,但这给了我一个问题,即客户在预订时需要选择员工,与添加汽车一样,选择员工添加汽车是愚蠢的...我的意思是有人需要将汽车放入数据库是合乎逻辑的。对于比尔来说,这是合乎逻辑的,所以我知道是谁做的。 汽车类型和汽车以这种方式与预订相关联,因此我可以稍后在下拉菜单中进行过滤类型 -> 型号。

jpeg 链接:http://dl.dropbox.com/u/50541281/SnapShot_121124_220841.jpg

mysql工作台文件链接:http://dl.dropbox.com/u/50541281/car%20rental.mwb

如果知道的人可以根据需要对其进行修改,或者在需要时放置一些桥接表,我将非常感激。或者只需在此处输入注释,以便我自己调整架构。

补充一下,这只是说需要查看 ER 模型的版本,因为我刚刚将它从我的语言翻译成英文,所以所有属性、类型等都不存在。

【问题讨论】:

  • 看起来你的模型 jpg 是 404...你能更新链接吗?

标签: mysql database entity-relationship


【解决方案1】:

在这种情况下,您最好在 sql 语句期间使用连接来获取信息。假设员工在流程后期(预订汽车后)之前与此帐户没有任何关系,您应该将其留给另一个界面。预订汽车后,员工应登录并检查,如果他们处理订单,则将 EmployeeID 添加到表中。离开它没有关系,它看起来很乱,但它是一个快速的解决方案。

【讨论】:

    猜你喜欢
    • 2018-07-25
    • 2023-01-14
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 2016-06-12
    • 2020-08-25
    相关资源
    最近更新 更多