小编Dav*_*ave的帖子

如何为关系数据库中的不同类型对象建模公共数据?

在当前的项目中,我们正在创建一个应用程序,其中包含一些实体,例如Customer、Project、Company、Ticket、Request 等。这些模型是直截了当的。我无法理解的复杂部分如下:

我们希望有一些可以“附加”到各种对象的公共实体。一些示例包括Documents、Tags 和 Notes。对于上面提到的每个域实体,每一个都应该是可管理的。

在服务器端代码 (Java) 中,我们希望将通用功能实现为组件,并将它们重用/嵌入到我们域对象的特定编辑页面上。我们正在使用 ORM,并且还想重用那些“元数据”类。

我认为这个用例很容易用文档数据库建模。 但是如何在关系模型中做到这一点呢?

database-design

2
推荐指数
1
解决办法
99
查看次数

标签 统计

database-design ×1