24得票2回答
在ECore中,包含(containment)和引用(reference)有什么区别?

在创建ECore实体之间的引用时,有可能将引用标记为“包含关系”。有人能以简单易懂的话解释一下普通引用和包含关系之间的区别吗?到目前为止我找到的定义和解释都没能让我理解清楚。

11得票5回答
如何在一张表中建立多个m:n关系的数据库模型

我正在设置一个具有大量多对多关系的数据库。每个关系都通过链接表进行建模。例如: 一个人有许多工作,工作由许多人完成。一个人有许多房子,房子被许多人占据。一个人有许多他喜欢的餐厅,餐厅有许多人喜欢。 首先,我设计如下: 表:Person,Job,House,Restaurant,Perso...

10得票2回答
如何使用数据库表来模拟“扩展类”?

我将有多种不同类型的用户使用我的系统。对于所有用户,我需要存储用户名、密码、电子邮件地址等信息,但如果他们属于A类用户,则还需要存储字段a、b和c的值;而如果他们是B类用户,则需要存储字段d、e、f和g的值。USER ------- id username password CAT_A --...

13得票3回答
核心数据倒置关系未设置

我有两个实体,称为A和B。它们都在双向上配置了一对多关系,因此A.myBs和B.myAs都是NSSet。 这是我的奇怪问题。 当我向A实体添加B时,我使用mutableSetValueForKey方法,像这样:NSMutableSet *myBSet = [myA mutableSetVa...

74得票6回答
Hibernate如何检测实体对象的脏状态?

它是使用某种字节码修改来修改原始类吗? 或者,也许Hibernate通过将给定的对象与先前持久化的版本进行比较来获取脏状态? 我在复杂对象的hashCode()和equals()方法方面遇到了问题。如果该对象具有集合成员,则计算哈希码会非常慢,而循环引用也是一个问题。 如果Hibernate不...

8得票2回答
在RESTful服务中,我是否应该拥有一个资源的多个视图/端点?

假设我正在创建一个RESTful服务,用于处理我仓库的订单。以下是相关需求: 允许顾客创建账户 顾客管理员可以为他们办公室的其他用户创建账户 允许顾客用户创建订单 网站管理员可以创建和管理所有顾客账户 网站管理员可以创建和管理所有用户 网站管理员可以创建和管理所有订单 鉴于这些要求,我...

12得票4回答
ER图 - 显示交付给办公室及其分支机构的情况

针对一个小型项目,我正在为一个简单的股票跟踪应用程序创建实体关系图。 用户故事 产品由供应商出售。 被办公室订购并送到他们那里。一个订单可能需要一次或多次交付。这些被该办公室订购的产品又被交付给各个分支机构。是否有一般的方式可以表示办公室如何将库存分配给它负责的分支机构? ER图 这是...

8得票2回答
自定义表单生成器的数据库设计(以及结果的存储)

我正在尝试实现一个自定义表单生成器,类似于Wufoo和Google提供的那些。 虽然我已经创建了一个简单的界面来创建这些自定义表单,但我的问题在于数据库设计。在创建表单时,将JSON实现保存在数据库中(希望改进此功能),并引用以构建用户所看到的表单。 提交后,我希望在数据库中存储表单的所有...

10得票3回答
在Visual Studio 2015中生成实体关系图

请问如何为使用 VS 2015 创建的 database1(见下图)生成一个 ER 图? 先行致谢!