SQL - 通用数据模型的替代品

SQL - Alternatives to a generic datamodel

在学习期间,我正在努力寻找这个问题的答案:

什么是通用数据模型?

是否有通用数据模型的替代方案(如果有);你会推荐哪一个?

我到处寻找合适的答案,但没有找到。这可能只是一个非常简单的问题,我只是找不到这些术语; 'generic datamodel'。

也许您所说的通用数据模型是指实体属性值模型:EAV on wikipedia

此数据模型有一个 table 三列。如果被数据库(相对于开发人员)说服的人发现,它通常会被火烧掉。

数据模型的特点是您正在建模某事。你正在运用你的技能来构建一个数据库,该数据库经过优化以存储和检索有关某物的数据(工厂中的小部件、证券交易所的交易、Facebook 帖子)。 EAV 可以存储所有这些东西,但它会导致许多其他问题。

更多信息在这里:EAV

可能是EAV模式。但这给我留下了以下问题:这个模型还有其他选择吗?

谢谢。

@nick,这就是问题:

  1. 在第 5 章中就您案例中涉及的人是否应用通用数据模型提出建议 以及可选的其他选择。激发您的意见(10 分)。