问题标签 [object-role-modeling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1242 浏览

database - 使用对象角色建模 (ORM) 的关系模型中的动态类型

在对象角色建模 (ORM) 中,给定一个与类型实体有关系的事物实体,并且可以指定类型实体存在的位置,并且事物实体可以具有出生日期值,我将如何指定如果与事物关联的类型的实例未设置为活动,则该约束将排除事物实例的出生日期值。见下图...

要约束的模型的 ORM 图 http://img197.imageshack.us/img197/6551/dynamictypeorm.jpg

我的问题背后的目的是允许在不清楚类型将是什么时对系统内的类型进行建模,但类型的特征是已知的。如果您认为有更适用的方法,则您的答案不需要使用 ORM。感谢阅读,希望你能帮到我。

0 投票
3 回答
2260 浏览

object - 对象角色建模和对象关系映射有什么区别?

我已经了解了对象角色建模,但没有了解对象关系映射,我想知道它们是否是做同一件事的两种方式,优缺点是什么?对我来说,对象角色建模更有意义。如果可以进行比较,您能否进行简短但易于理解的比较。干杯

0 投票
3 回答
253 浏览

object-role-modeling - ORM:针对两个引用实体指定值相等约束

我正在尝试使用对象角色建模对概念进行建模,但找不到必要的约束类型。我想知道它是否存在。

以下是三个事实:

  • 商品必须属于一个商品类别
  • EntityDescriptor 必须属于 CommodityCategory
  • EntityDescriptor 可能用于一种商品

这很容易建模:

替代文字

但这里有一个约束:

  • 如果 EntityDescriptor 用于 Commodity,则 Commodity 引用的 CommodityCategory 必须等于 EntityDescriptor 引用的 CommodityCategory

例如,假设我们有这些商品。

这些是合法的

但这是非法的

我查看了Equality约束,但那是关于关系的存在,而不是关系中的实际值。

有什么东西可以用来模拟这个约束吗?

0 投票
1 回答
430 浏览

orm - NORMA对象角色模型中的三个实体约束

我正在尝试使用 NORMA for Visual Studio 2010 对下面 ORM 图中描述的约束进行建模: 在此处输入图像描述

当且仅当该商家使用支持该货币的处理器时,该商家才使用该货币进行交易。

根据链接,我要建模的是连接子集约束。这是上面链接中的一个示例:

在此处输入图像描述

如果该人在跨越该项目的部门工作,则该人只能在该项目上工作。

这似乎与我试图建模的相同。

如果添加子集约束,单击一个角色,然后单击另一个角色,我尝试了几种组合,但总是会出现以下错误:

  • 模型“ORMModel1”中的约束“SubsetConstraint1”在“1”列中具有不兼容类型的角色扮演者。
  • 模型“ORMModel1”中的约束“SubsetConstraint1”在“2”列中具有不兼容类型的角色扮演者。

我该如何去建模这个约束?

0 投票
2 回答
1214 浏览

ruby-on-rails - 带有设计的 Rails role_model 给出错误“未定义的方法 `roles_mask='”

我有一个带有设计的应用程序。我安装了 role_model 和 cancan gem。我将 user.rb 更新为:

然后,在rails控制台中我尝试

角色掩码从何而来?我需要包含其他内容吗?

0 投票
1 回答
1481 浏览

object-role-modeling - 如何阅读 ORM(对象角色建模)图中的三元关系?

我在下面有一个分配示例Result。我知道如何阅读二元关系,但是图像中标记为红色的这个三重框让我感到困惑。

我们何时以及以什么顺序阅读框内斜线后的那些角色:in,award of?

我假设我们可以通过 3 种方式阅读此图:

  • 第一个框学生有单元的成绩结果。
  • 给学生的第二个方框等级
  • 第三箱单元授予学生成绩奖(这个没有意义

我们可以用更多的方式阅读它吗?

在此处输入图像描述

0 投票
1 回答
2087 浏览

mysql - ORM 建模 - 实体类型与值类型

我是 ORM 建模的新手,有一个简单的问题。

假设我想要一个电影列表、它们的名称、发行日期和类型。电影在这里由值类型“名称”表示。但是我应该使用“发布日期”和“类型”作为实体类型还是值类型?我见过使用不同方法的不同 ORM 模型。选择其中之一的原因是什么?

0 投票
0 回答
52 浏览

database-design - 移动挡风玻璃维修报价/工作数据库设计

在阅读了许多 stackoverflow 文章后,我很难在我的数据库设计方面找到任何帮助。

我正在为大学做一个学生项目。我需要为客户建立一个报价管理和工作管理系统。客户拥有移动挡风玻璃维修和更换服务,需要存储报价和作业。

我考虑过以下表格:客户、车辆、维修、库存、地址、员工,但不知道做报价单和工作表以及一般 ER 图的最佳方式。

任何建议都会很棒!

0 投票
2 回答
296 浏览

database-design - 弱实体:如何在ORM中表达?

在实体关系图中,有一个弱实体类型,它是一个没有关键属性的实体。我想知道对象角色建模等价物是什么。