问题标签 [entity-relationship-model]

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 投票
1 回答
86 浏览

oracle12c - Concerns about Guidelines for Creating Entity Relationship Models

I am currently enrolled in the online Oracle Academy Database Design Course, which briefly talks about the concept of nontransferable relationships. I understand the concept behind them, but the course's vague details left me with a few of questions.

  1. Can nontransferable relationships exist between entities which are connected with a 1:1 or M:M relationship? All of the example provided by Oracle depicted 1:M relationships.

  2. Can the diamond used to represent the nontransferable relationship be drawn on either end of the relationship, whether they are optional or mandatory? I believe they can only appear on the mandatory end of the relationship, but I want to be sure.

  3. Similarly, can the diamond used to represent the nontransferable relationship potentially appear on BOTH ends of the relationship?

The following are a couple of examples provided by the Oracle Academy: Example1 Example2

0 投票
2 回答
1741 浏览

database - 完全参与的关系和识别关系之间有什么区别?

我已经阅读了完全参与关系的情况和一个实体没有另一个实体就不存在的识别关系的情况。

我还读到过,“并非每一次完全参与都意味着一种识别关系”。

它们之间有什么区别?

0 投票
0 回答
286 浏览

xml - ER图导出格式的标准?

我想通过 ER 图设计数据模型,这样我可以更轻松地与受益于可视化演示的客户讨论这个问题。最后,我需要以某种方式将生成的 ER 图导出为结构化格式(例如 XML),并进一步处理它。

到目前为止,这种图表似乎没有标准格式。我的意思是那里有几种工具(如视觉范式、StarUML 等),它们都提供导出到 XML 的功能,但它们都有自己的 XML 模式。这使我的方法有点困难,因为我将首先依赖于我创建 ER 图的工具。

如果我使用 UML,那么据我所知会有一个格式标准,但恕我直言 UML 在设计数据模型时不提供 ER 图的灵活性。

所以 - 回到我的问题:ER 图是否有任何标准导出格式,或者是否有任何其他图表类型具有标准并且在设计数据模型时可能证明有用?

非常感谢!

0 投票
1 回答
104 浏览

inheritance - ER-Model: 子实体可以相互的模型

我对 ER-Modells 中的继承有疑问:

给定过度简化的继承示例:

在此处输入图像描述

我如何证明学生可以成为工人,反之亦然?

0 投票
1 回答
1296 浏览

database - 将 n 元关系映射到关系表

映射像我所包含的那样的 n 元关系的正确方法是什么?我会做这样的事情吗?

商店(商店,地址,电话号码)

市场(产品编号、产品名称、产品类型、价格)

销售(订单 ID、数量、客户名称)

库存(产品编号,数量)

我的理解是,您从具有“许多”的每一方获取主键,并将其他属性包含为外键。那么,你会做这样的管理表吗?

管理(订单 ID、产品 ID、商店名称)

在此处输入图像描述

0 投票
1 回答
883 浏览

php - Laravel 查询结果与子数组没有雄辩

请帮助我在学校的项目。我如何在 laravel 控制器中查询类似这种情况。我有三个表: Shipping_table 和 Shipping_products 和 tbl_products,现在我的表结构是这样的:

出货表:

运输_产品:

Products_table:

现在我想要的是这样的查询结果:我想在运输表和子数组中获取所有信息,我想获取在 shipping_products 中列出的具有所需运输 ID 的产品。

像这样的结果:示例我有 2 个 Shipping_table 值

0 投票
1 回答
1765 浏览

mysql - 如何在 ER 图中重新创建层次结构?

我在学校做这个项目,关于超市数据库,我有一个需要代表的约束,但我不知道如何。这是约束:


“每个产品都有一个命名的类别。没有没有类别的产品,每个产品只属于一个类别。

另一个类别(子类别)中可以有一个类别。意思是,类别形成层次结构。由子类别组成的类别称为“超级类别”,其他的只是“简单类别”。

一个类别只能属于一个超类别。

系统必须确定每个超级类别有多少个子类别。”


我正在考虑做一个“IS A”关系,比如这个:https ://prnt.sc/gtzmuh

你怎么看?我怎样才能使这项工作?

提前致谢!:)

0 投票
1 回答
3415 浏览

database-schema - 这个 ER 模式有意义吗

这是一个更新的版本

鉴于以下要求,

我们有三种不同类型的工人:接待员、护士和医生。任何工人都可以是病人。每个人都有一个名字、姓氏,可能还有一个中间名,以及一个或多个地址(城市、州、街道、号码)。可以有零个或多个电子邮件地址和零个或多个电话号码。

工人轮班。班次有开始时间和结束时间(军用时间)。班次不重叠并且是连续的。因此,在此期间,每个工人将被分配到许多班次。1+接待员分班,2+护士,2+医生;其中一位医生是轮班的分诊医生。

当病人来的时候,它发生在特定的轮班期间,由特定的接待员接纳,由轮班的分诊医生看到。病人可能会被送回家,由分诊医生开一些药并送回家,或者可能留在急诊室,在这种情况下,病人会得到一张床和一名病例医生(每个班次中最有资格担任患者的特殊问题)。每张床位在轮班期间由一名护士监督,但一名护士可能监督许多床位,​​或者根本没有。病例医生可以开出一种药物,在患者服药期间,由一名护士在每个班次中为患者给药。每种药物都有一个唯一的名称,并且对于每个患者,每天可能有不同的剂量和不同的服用次数。

这个 ER 模式 ER 模式有意义吗?

0 投票
1 回答
4682 浏览

database - 使用关联实体的正确方法是什么?

这是描述:

绘制为口袋妖怪提供医疗服务的 Poke-Hospital 的实体关系图。

每个口袋妖怪都与其中一位护士乔伊斯有约会。除了记录每个口袋妖怪的名称、类型和训练师之外,系统还需要跟踪为口袋妖怪诊断出的多种疾病。在预约期间,护士总是会开药。需要记录药物的日期、时间和剂量。宠物小精灵可能需要一次服用不止一种药物。每种药物都与其名称、品牌和购买成本一起存储。任何护士开出的药量都没有限制。

在预约期间,宠物小精灵可能需要接受手术和/或诊断等程序。每个程序都需要不同类型的房间和设备清单。需要记录手术的日期、时间和实际房间。

一个程序可以由一名以上的护士执行。护士根据她已完成的培训技能参与该程序。并非所有护士都有资格执行程序。

最知名的每位护士的姓名、寻呼机号码以及办公室号码。您的图表应显示实体、关系及其属性,以及任何关系的基数。通过下划线标记每个实体的最佳主键。

这是我的解决方案:

在此处输入图像描述

以下是我的问题:

  1. 我应该使用 Have Appointment 作为关联实体吗?

  2. 我应该删除 2 个关系 Undergo 和 Prescribe 并将 2 个实体 Procedure and Appointment Medicine 直接连接到 Have Appointment 关联实体吗?那时 ERD 还会正确吗?

  3. 如果错了,那和问题 2 一样,我把 Have Appointment 关联实体变成了关系呢?

我对使用关联实体和关系之间的区别感到非常困惑(例如在这篇文章 Enrollment with Teach and Teacher 中:何时使用关联实体?)和使用三元关系(将教师直接连接到注册关系而不是将注册更改为关联实体实体并具有 Teach 关系)。

0 投票
0 回答
556 浏览

entity-framework - 如何从实体关系图定义类图?

我目前正在做一个项目,我们需要从一个集合系统中定义一个实体关系图和一个 UML 类图。

我已经成功地定义了 ERD。它要求我从规范中分解信息并将它们形成实体,然后定义实体之间的关系来表示系统。

现在我已经完成了,我现在进入 UML 类图,但唯一的问题是我不知道如何将我在 ERD 中定义的内容合并到 UML 类图中,因为我被告知结构两个图表之间有很大的不同。

  • 从某种意义上说,来自 ERD 的实体是否充当 UML 中的一个类?

  • ERD 中实体的属性是否形成类中的属性?

  • 您如何轻松定义您将哪些属性和方法设为公开、私有和受保护?

我自己了解很多 UML 和 ERD 的基础知识,但是要获取实体关系图并将其适当地合并到 UML 中,我很不知道从哪里开始。

任何提示或建议将不胜感激。