当前位置: 代码迷 >> Sql Server >> 关于数据库的汽车租下管理系统
  详细解决方案

关于数据库的汽车租下管理系统

热度:104   发布时间:2016-04-24 10:35:37.0
关于数据库的汽车租赁管理系统
在这里想问一下大家,客户和汽车的联系是一对一还是多对多或者是一对多啊。有的人说一对一,或者一对多,为什么不能多对多啊。一个人可以租多辆汽车,一辆汽车可以被不同的人租,这样理解不对嘛。还是说一辆车不能同时被多人一起组,我的逻辑好乱啊。求大神帮忙!
------解决方案--------------------
你说的没错,是多对多的关系,我建议你这么来建数据库:
1.客户、汽车作为固定信息分别用【客户信息表】和【汽车信息表】来存储;
2.然后他们的租赁关系使用【租赁信息表】来存储,用来存储什么时间段,哪个客户租赁了哪些汽车。
------解决方案--------------------
引用:
正解,但是如果我要理解成一辆车不能同时被多人租用,那不是变成一对多了吗。就是说一辆车不能同时被多人租用和一辆车可以被不同的人来租两种意思我要取哪一种啊。。。
这个取决于你的业务,你把每次租赁行为定义为一个【交易单】,交易单包含客户、汽车,一个交易单号唯一,然后你的人员和汽车对象一对多,多对多,多对一都可以,这里取决于你的业务。
  相关解决方案