每日核对/任务列表的数据库结构

时间:2012-08-11 05:41:45

标签: mysql database-design relational-database entity-relationship database-schema

我的消防部门要求我建立一个应用程序,将我们的每日和每周卡车检查记录移至数据库&整合到现有会员网站。我正试图找出构建它的最佳方法。

有10辆卡车,每辆卡车都有自己的每周检查程序。

这里有一个供参考--->

enter image description here

  • 所有字段均为布尔值(注释字段除外)。
  • 这些字段偶尔会有变化(新设备等)。

我们的两个“First Out”引擎每天都有一个额外的检查。这基本上只是上面每周检查的较短版本。

每日结账表格--->

enter image description here

您将如何构建此数据库?

1 个答案:

答案 0 :(得分:0)

如果我没有弄错的话,你的问题与一般的“表格/问卷”非常相似。

因此我建议以this other answer为出发点(当然你最好先阅读同一问题的其他答案)。

你的案子“更简单”,因为显然你只有两种答案:布尔和文本笔记。

基本上每个不同的卡车都是问卷,并且要小心地正确建模(并保持)版本的概念(这样如果你添加一些新设备或检查卡车,你只需添加问题/步骤到主调查问卷,从那时起,用户可以获得正确的问题/答案。