entity-relationship相关内容

如何确保产品规格适用于类别实体?

我有下表: 产品(编号,名称,价格,类别ID) 类别(标识,名称,描述) 现在,因为每个类别的产品可能具有与我要使用的其他类别产品不同的属性 EVA ,但这是我的问题: 我要确保要添加的任何产品属性的值都属于该产品的类别,并且不允许添加不属于该产品的arrtibutes。 请告诉我该怎么做? 解决方案 我要确保任何要添加的产品属性的值都属于该产品的类别,并且不 ..
发布时间:2020-10-30 02:50:45 数据库

从UML到ER图的抽象类。有可能吗怎么样?

我有下面的带有抽象类的UML类图,以及从其扩展的子类。我想用这个类图制作一个ER图。 我的问题是如何在ER图中表示Abstract类?作为表?还是我应该忽略它? 谢谢。 解决方案 将泛化转换成数据库模型基本上有三种选择 1。每个具体课程一张桌子 创建表 Admin ,教师和学生。这些表中的每个表都包含 User 的所有属性和关系的列临 具体子类的所有字段 ..
发布时间:2020-10-30 02:50:39 数据库

Yii:在AR的两侧关联n:m

为了获得更好的用户体验,我不想只是创建一个休闲的PM系统,而是将其实际分组到对话中。作为一项附加功能,能够一次PM多人。多次请求的内容。所以我创建了这个: / * 用户对话 一次对话 有许多对话成员 有许多用户 有许多私人消息 一条私人消息 有一次对话 一名用户 有许多会话成员 有一个会话 * / 如果不存在则创建表`tbl_user_pm_conv_members`( ..
发布时间:2020-10-30 02:50:37 PHP

未从相关实体快速调用节更新事件

下面是一个链接,用于下载我的应用程序的简化版本,该问题完全相同。顶部的加号“添加”按钮添加一个新记录,该新记录设置为name = 1,qty = 1和section =1。选择一个单元格会将它们全部递增到下一个数字。您可以看到名称和数量都已更新,但是该部分直到您退出应用程序并重新启动后才更新。 DropBox下载链接 我在CoreData中设置了以下关系: 在我的TableViewC ..

SQL Server er模型

是否存在将SQL Server数据库图转换为er模型或从SQL Server服务器创建数据库的er模型的程序? 解决方案 在SQL Server中,每个数据库在Management Studio中都有“数据库图”功能。 您可以从中创建一个新图,并包括所有(或某些)表,因此显示关系在哪里,表在什么地方。 ..
发布时间:2020-10-30 02:50:28 数据库

ER用户评级模型

我有很多“用户”,每个用户最多有5个“服务”。用户应该能够对每个服务进行评分(0-5)。我还想坚持用户的平均评分。 这就是我的想法,但是有更好的方法吗? 用户 id |用户名|多宝| ... 服务(服务的固定数量) id | service_description | service_code | avg_rating 评分: ..
发布时间:2020-10-30 02:50:25 其他开发

什么时候在RDBMS中使用三元关系而不是聚合?

我想知道什么时候代表一个实体集和一个三元关系之间的关系?我了解聚合的好处,但是如果实体集和关系集之间的关系中没有属性,为什么要使用聚合呢?例如,一个研究生(带有学生编号和姓名)在一个项目上工作(带有pid,开始日期和结束日期),并且该学生从事的每个项目都有一位指导教授。每个项目都只能由一位教授担任主管。主管关系没有唯一的属性,但有人告诉我应该使用聚合,但是为什么呢? 解决方案 聚合是不仅是 ..
发布时间:2020-10-30 02:49:18 其他开发

实体关系图中的带有箭头的单行

ER图中带有箭头的单线代表什么? 解决方案 按照您正在使用的巴赫曼符号, ”对于每个关系,矩形必须绘制,每个耦合用连接关系的线表示。每条线的边缘上的箭头指示基数。我们有1对n,1对1和n对m“ 和 “基数用来表示两个实体之间的关系。” 有关基数符号的更多信息 ..
发布时间:2020-10-30 02:49:05 其他开发

总参与和递归关系的表示法有什么区别?

以下ER图中的双线表示总参与或递归关系吗? 有人可以告诉我两者的符号区别吗? 解决方案 总参与度::集合中的每个实体都参与了某种关系关联(或元组)。 递归关系:与自己相关的实体集。 在递归关系中,最常见的含义是它们表示实体可以具有的不同类型的角色(例如,不同的角色通过在每行上方写每个角色来建立关系。 将在 Course 表中,而关系表为先决条件 课程可以是先决 ..
发布时间:2020-10-30 02:48:53 其他开发

如何在ERD上确定强弱关系?

虚线表示关系很牢固,而实线表示关系很弱。在下图中,我们如何确定 Room 和 Class 实体之间的关系牢固。是因为 Room 实体具有常规键(非复合键)吗? 解决方案 当且仅当我们有依赖于ID的关系时,我们才画一条实线; 考虑一个弱但不依赖于ID的关系;否则,它会成为虚线。我们画一条虚线是因为这种关系很弱。 ..
发布时间:2020-10-30 02:48:49 其他开发

何时使用关联实体?

假设有两个实体,分别称为Employee和Campaign。一名员工可以从事许多活动。一个活动可以有很多员工。我已经知道这是一个多对多的关系。 当绘制ER图(用Chen表示)时,该关系用菱形表示。但是关联实体有一个单独的符号,表示两个实体之间的多对多关系。 1)所以我应该使用菱形形状还是关联实体形状(正方形内的菱形)在用Chen的符号在er图中绘制多对多关系时? 2)它们两者是指 ..
发布时间:2020-10-30 02:48:44 其他开发

可选性(强制性,可选性)和参与性(全部,部分)是否相同?

据我所知,可选性是指关系的最小基数,表示为可选对可选,强制对可选,强制对强制。 并且参与表示为粗线和法线。 在Internet中,有些人将参与视为实体对关系的依赖,这也像是识别关系和非识别关系。 ,有些人把它称为最小基数 这些关系的正确定义是什么,有什么区别。 解决方案 让我们从每个概念的定义和示例入手: 总计部分参与: 完全参与(用双倍或粗关联线表示) ..
发布时间:2020-10-30 02:47:42 其他开发

如何在RESTful API中处理多对多关系?

想象一下,您有2个实体,玩家和团队,玩家可以在多个团队中。在我的数据模型中,我为每个实体都有一个表,以及一个用于维护关系的联接表。 Hibernate非常适合处理此问题,但是如何在RESTful API中公开这种关系? 我可以想到几种方法。首先,我可能让每个实体都包含另一个实体的列表,因此,一个Player对象将具有一个它所属的团队列表,而每个Team对象将具有一个属于它的Player列表。 ..
发布时间:2020-10-30 02:47:40 其他开发

添加实体模型时出现错误3007

将实体模型添加到解决方案中时出现错误3007。 我找到了以下链接: 良好的爆炸力 简短答案 关于此错误: 错误1错误3007:映射 的问题从第89、94行开始的片段: 非主键列[Person_ID] 在两个片段中都映射到 不同的概念性侧面属性- 数据可能会不一致,因为 相应的概念性侧面 属性可以独立修改 。 他们的回答:我同意他们的结论,即只需删 ..
发布时间:2020-10-29 20:18:03 其他开发

使用JPA一对一关系

我已经使用JPA创建了两个表。我需要给这些表之间1-1关系。谁能告诉我如何在这些表之间建立关系。 解决方案 只需在表中“拥有”该关系的列有FK约束。例如: 创建表MYENTITYA( ID BIGINT NOT NULL, MYENTITYB_ID BIGINT ); 创建表身份B( ID BIGINT NOT NULL ); 更改表MYENTITYA添加约束 ..
发布时间:2020-10-29 19:36:56 其他开发