1

我正在尝试创建一个数据库,可以管理/记录许多不同机械类型的目击事件,无论是汽车、公共汽车、卡车、船、火车等,它还将记录这种目击事件的所有特征[这显然会有所不同非常重要:颜色、船体类型、车辆型号等] 以及目击发生的地点。

这是我困惑的ER图。 在此处输入图像描述

我感到困惑的地方是,我将/应该如何记录/引用 Item_Observation 表中的预定义特征[在特征表中找到],因为我必须创建另一个多对多表来持有这样的,但由于表重复,我觉得我没有很好地实施它?但后来我觉得 - 我不是 100% 确定为什么 - 将观察到的特征数据存储在查找表本身中,也不是一个好主意?

在此处输入图像描述

这就引出了一个问题,查找表是否应该作为一个单独的实体单独存在?可能更重要的是,是我的架构完全有缺陷吗?如果您还没有猜到,我当然不是数据库设计师。感谢期待,Dyr 干杯

4

1 回答 1

0

您正在建模 DBMS 的元数据设计,而不是您的应用程序。

请参阅两个帖子的问题和答案。

于 2014-06-12T11:16:51.103 回答