批评我的检查路线SQL模式

时间:2018-07-30 12:17:27

标签: sql sql-server schema sql-server-express

新帐户,但我已经潜伏了很多年。我目前正在开发维护检查软件以替换公司使用的老化系统。我几乎没有后端数据库经验,但是在组合基本设计方面已尽力而为。下面,我包括了我的表模式-我试图尽我所能练习3个规范化规则。我可能最关心的是component_schedule表联接组件,进度表和检查定义。我还关心我围绕包含检查响应的表所做的链接-将文本,数字和清单类型响应的单独表链接到单独的检查定义子表。我暗中怀疑我在这里做的效率低下。

这是我最后想要做的基本概述。我已经基本使用powerapps设置了前端。

某人将可以出去执行一条“路线”。该路线将具有与之关联的多件设备,并且每件装备都将具有多个组件。单个组件将可以具有几种不同的检查类型。检查将包括列表项(选中/未选中),数字项(添加加仑等)和文本响应(评论,问题等)。如果设备组件计划在当前时间段内完成(今天或本周取决于路由时间表,则仅包含在该路由中)-不要认为我已经定义了一个很好的表来跟踪路由时间表然而)。

当我从需要兼容的旧数据库中导入大量数据时,我的双手在检查定义/子组件上有些束缚,但是我不确定我选择了一种关联检查的好方法记录到检验定义/组件本身。请批评我!如果您有任何指导我正确方向的建议,我将不胜感激。如果这是一个糟糕的设计,请随时告诉我!这确实是我目前向前迈进的唯一障碍,而且我不想在糟糕的数据库之上构建某些东西。该数据库目前使用MS SQL Express,但最终将移至托管在AWS上的标准版。

schema

0 个答案:

没有答案