20得票2回答
何时使用关联实体?

假设有两个实体称为员工和活动。一个员工可以参与多个活动。而一个活动也可以有多个员工。我已经知道这是一种多对多的关系。 在绘制 ER 图(Chen 符号)时,这种关系用钻石形状表示。但是,关联实体有一个单独的符号,它表示两个实体之间的多对多关系。 1)那么在使用 Chen 符号绘制 ER 图...

26得票1回答
在MySQL中实现一对一关系时,如何决定外键?

我有两个简单的表格"items"和"orders"。为了简单起见,假设一个物品只能在一个订单中,或者一个订单只能包含一个物品。 现在,由于可以使用简单的一对一关系来实现此操作,因此我可以执行以下操作: 我可以将订单表的主键添加到物品表中,如下所示://Table Items item_id...

29得票3回答
ER图和数据库模式有什么不同?

ER图和数据库模式图有什么区别?MySQL Workbench有绘制ER图的功能,但与MySQL Workbench方法不同的是其他绘图工具中ER图的符号不同。

8得票6回答
如何在Oracle数据库中可视化表之间的关系

我知道在Access中有一种方法可以用图表的形式展示表之间的关系,就像ER图表一样。 我是Oracle的新手。我想知道是否可以在Oracle中做同样或类似的事情。能否给出一些建议?

7得票1回答
Android Room库 - 选择嵌入实体的所有字段

我有两个实体,它们之间有一个外键关系:product 和 category。 @Entity(primaryKeys = "id") public class Product { public final long id; @NonNull public final...

7得票2回答
关联实体和关联关系属性之间的区别是什么?

关联实体和关联关系属性有什么区别? 我的书《现代数据库管理》(霍弗,第11版)指出两者之间存在差异。它没有解释为什么会有差异,只是给出了它们不同的示例。 一个具有单个与之关联的属性的关系是关联关系属性,并用虚线连接到一个带有该属性的圆角矩形中。而关联实体具有描述关系的多个属性。在ER图中,...

7得票2回答
JPA - 实体设计问题

我正在开发一个Java桌面应用程序,使用JPA进行持久化。我有以下问题: 我有两个实体: Country(国家) City(城市) Country具有以下属性: CountryName(主键) City具有以下属性: CityName(城市名称) 由于在两个不同的国家...

11得票4回答
仓储模式:模型关系的实现和延迟加载

我有一个应用程序,涉及产品和产品类别。对于每个产品和产品类别,我都使用 POCO 定义了模型。// Represents a product. class Product { public virtual int ID { get; set; } public virtual stri...

19得票4回答
在@ManyToMany关系中,是否应该在两个方向上都指定@JoinTable?

我有一个实体“Course”和一个实体“User”。课程和用户之间存在着多对多的关系,因为一个课程可以有多个用户,而一个用户可以在多个课程中注册。在这两个实体中,我在特定字段上放置了@ManyToMany注解,也就是在“Course”中我有: @ManyToMany private List...

23得票4回答
实体关系图。IS A关系如何转化为表格?

我想知道在ER图中的ISA关系如何转化为数据库表。是需要三张表分别对应人、学生和老师吗?还是只需两张表,一张对应学生,一张对应老师,每个实体都有人的属性及其自己的属性?或者是否只需要一个表,包含所有四种属性,并且根据行中是学生还是教师而存在一些空白格子? 注意:我忘记补充了,ISA关系具有完全...