Database 数据库设计-将一个表链接到多个表(不总是相同的)
我正在开发一种工具,帮助特定的人跟踪他们的工作。 每个人都进行干预,在每次干预期间,可能会在大量测试中选择一些测试。每项测试都有其自身的特点,它们非常不同 我找不到一个看起来不错的设计。目前,我有以下几点:Database 数据库设计-将一个表链接到多个表(不总是相同的),database,database-design,Database,Database Design,我正在开发一种工具,帮助特定的人跟踪他们的工作。 每个人都进行干预,在每次干预期间,可能会在大量测试中选择一些测试。每项测试都有其自身的特点,它们非常不同 我找不到一个看起来不错的设计。目前,我有以下几点: 干预桌 用于引用所做测试和公共特性(父类测试的类型)的表 每种类型试验的表格,具有其自身的特点 指示所有测试类型的类型表 这看起来像: 干预措施 _身份证 日期 用户id(外键) 测验 _身份证 干预id(FK) 类型标识(FK) 通用特征 测试1 _身份证 测试id(FK)
- 干预桌
- 用于引用所做测试和公共特性(父类测试的类型)的表
- 每种类型试验的表格,具有其自身的特点
- 指示所有测试类型的类型表
- _身份证
- 日期
- 用户id(外键)
- _身份证
- 干预id(FK)
- 类型标识(FK)
- 通用特征
- _身份证
- 测试id(FK)
- 花费的时间
- 结果a
- _身份证
- 测试id(FK)
- 结果b
- _身份证
- 测试名称
谢谢大家 最后我保留了第一个模式。它允许我一次检索给定用户的所有测试,如果需要有关测试的更多信息,可以向下搜索