最佳实践数据库设计

时间:2017-10-18 23:53:20

标签: database-design entity-relationship

我的表格和设计说明是:

  • 设备表: ( id 规范

  • Android操作系统表: ( id instance_id 时间戳

  • IOS 表: ( id 令牌 merge_id break_point

  • 任何设备只有一个 os (android / ios)。 检查android和ios表列是否不同。

什么是最好的数据库关系设计?

1 个答案:

答案 0 :(得分:0)

检查下面的EER(扩展实体关系)图表: enter image description here

您的表格将是这样的:

  1. <强> Operating_Systems ID

  2. IOS OS_id 令牌 merge_id break_point ) - &gt; OS_id 引用 的 Operating_Systems ID

  3. Android OS_id instance_id 时间戳) - &gt; OS_id 引用 的 Operating_Systems ID

  4. 设备 id 规范 OS_id ) - &gt; OS_id 引用 的 Operating_Systems ID

  5. 我已经说过在EER图表中有不同的方法来实现继承......所以我只选择其中一个。并在ID属性中添加下划线{1}}图表。