MySQL数据库设计的停车场

时间:2014-07-13 01:10:08

标签: mysql database

我最近收到了一位朋友的项目,该项目在excel中有以下列

DATE | CAR TYPE | NUMBER PLATE | AMOUNT DUE | AMOUNT PAID | BALANCE | STATUS | TIME IN | TIMEOUT
  • 基本上有3种车型,即CARS,VANS,TRUCKS
  • 每种车型收取不同的固定金额
  • 到期金额(是当天结束后收取的金额
  • 支付的金额是车主在当天结束时支付的金额

我真的需要帮助创建MySQL数据库和关系。我对如何开始有一个非常局部的线索,到目前为止,我在这里阅读的材料没有任何帮助。如何将此excel表转换为具有关系的功能性MYSQL数据库。

1 个答案:

答案 0 :(得分:0)

这样的事情就是我如何设置表格

VEHICLE (`ID`, `TYPE_ID`, `PLATE`) 
VEHICLE_TYPE (`ID`, `TYPE`)
CHARGES (`ID`, `VEHICLE_ID`, `AMOUNT_DUE`, `AMOUNT_PAID`, `BALANCE`, `STATUS`)
TIME_OCCURRED (`ID`, `VEHICLE_ID`, `DATE`, `TIME_IN`, `TIME_OUT`)

车辆表具有每个新车辆的唯一ID,链接到vehicle_type表的type_id。 type列将是什么类型的车辆的varchar。 费用表将保存由vehicle_id链接的每辆车的所有应付费用的信息 而且发生的时间也是一样的..

不确定'状态'如果您可以解释我可以将其放在其中一个表中,那么列就是如此。

老实说......在你准备承担这样一个大型任务之前,你需要做更多的研究......最好先用一些较小的数据来进行一定要让它运转起来。