entity-relationship相关内容

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

假设您有两个实体,玩家和团队,其中玩家可以在多个团队中.在我的数据模型中,每个实体都有一个表,还有一个连接表来维护关系.Hibernate 可以很好地处理这个问题,但是我如何在 RESTful API? 我可以想到几种方法.首先,我可能让每个实体都包含另一个实体的列表,因此 Player 对象会有一个它所属的 Teams 列表,而每个 Team 对象都有一个属于它的 Players 列表.因 ..
发布时间:2021-12-08 22:19:15 其他开发

首先通过 Fluent API 在 EF 代码中实现零或一到零或一的关系

我有两个 POCO 课程: 订单类: 公共类订单{公共 int Id { 获取;放;}公众号?报价 ID { 获取;放;}公共虚拟报价单 { get;放;}....} 引用类: 公开课报价{公共 int Id { 获取;放;}公共虚拟订单订单{获取;放;}....} 每个Order 可以由一个或零个引用构成,并且 每个报价可能导致订单. 所以我有一个“一或零"到“一或零"关系 ..
发布时间:2021-12-08 20:08:53 C#/.NET

Hibernate 如何检测实体对象的脏状态?

是否对原始类进行了某种字节码修改? 或者,也许 Hibernate 通过将给定的对象与先前持久化的版本进行比较来获得脏状态? 我在处理复杂对象的 hashCode() 和 equals() 方法时遇到问题.感觉如果对象有集合成员的话,计算hash码会很慢,循环引用也是个问题. 如果 Hibernate 不会使用 hashCode()/equals() 来检查脏状态,我想我不应该使 ..
发布时间:2021-12-08 19:32:42 Java开发

Hibernate递归多对多关联同一个实体

另一个 Hibernate 问题...:P 使用 Hibernate 的 Annotations 框架,我有一个 User 实体.每个 User 可以有一个朋友的集合:其他 User 的集合.但是,我无法弄清楚如何在 User 类中创建多对多关联,该类由 User 列表组成(使用用户-朋友中间表). 这是 User 类及其注释: @Entity@Table(name="tbl_use ..
发布时间:2021-12-08 19:16:37 Java开发

如何使用 Oracle SQL Developer 生成实体关系 (ER) 图

我想使用 Oracle SQL Developer 为我的数据库表生成 ER 图,但我不熟悉 Oracle 和此工具. 在 SQL Developer 中创建 ER 图的过程是什么? 解决方案 为现有数据库架构或其子集创建图表如下: 点击文件 → 数据建模器 → 导入 → 数据字典. 选择一个数据库连接(如果没有就添加一个). 点击下一步. 检查一个或多个架构名称. 点 ..
发布时间:2021-12-06 08:15:29 数据库

实体关系模型和关系模型有什么区别?

我只能找到以下两个不同点: E-R 模型中的关系是明确定义的,而关系模型中的关系是隐含的. 关系模型需要一个中间表(通常称为“连接表")来保存实现多对多关系的两个外键. 当我们有 E-R 图时,为什么要使用关系模型? 解决方案 倒退了. E-R 模型中的关系是明确定义的,而它们隐含在关系模型中. 没有.每个关系模型(RM)数据库基表和查询结果代表一个应用关系.实体 ..
发布时间:2021-12-05 12:15:58 其他开发

ER 图中的超类型和子类型关系如何表示为表格?

我正在学习如何将实体关系图解释为 SQL DDL 语句,但我对符号的差异感到困惑.考虑如下图所示的不相交关系: 将所有子项放在单独的表中,但没有父项的表(相反,在所有子项中重复父项的字段和约束).具有 (3) 的大部分特征,同时避免 JOIN,但代价是可维护性较低(由于所有这些字段和约束重复)以及无法强制执行父级键或表示具体的父级. 将父项和子项放在不同的表中. 优点:干净.不需要人为地 ..
发布时间:2021-12-05 11:58:24 其他开发

暂时关闭约束 (MS SQL)

我正在寻找一种方法来暂时关闭所有数据库的约束(例如表关系). 我需要将一个数据库的表复制(使用插入)到另一个数据库.我知道我可以通过以正确的顺序执行命令(不破坏关系)来实现这一点. 但是如果我可以暂时关闭检查约束并在操作完成后重新打开它会更容易. 这可能吗? 解决方案 您可以禁用 FK 和 CHECK 约束仅在 SQL 2005+ 中.请参阅ALTER TABLE AL ..
发布时间:2021-12-02 15:05:18 数据库

我如何在 Java 中将形状的 ArrayList 拆分为分区/列表(仅供参考)

我只是想要一个关于如何做的建议或建议.我已经考虑了几个小时,但找不到解决方案. 我的目标是将此 ER 图表转换为表格. 所以我有一个链接到椭圆(属性)的矩形(实体).我已经解决了线条将检索链接到它的对象的形状的碰撞.见下图: 绘制上图的结果如下: LINE(1) 与矩形的 INDEX(0) 碰撞 LINE(1) 与索引的椭圆(2) 碰撞 我的形状被存储在一个形状的 Ar ..
发布时间:2021-11-17 23:49:48 其他开发

同一类之间的实体框架关系

我有一个 Location 类,并且我希望该类具有对另外两个 Location 对象的引用:PreviousLocation和NextLocation.我已经尝试过了: 公共类位置{public int LocationId {get;放;}[ForeignKey("LocationId")]public Location PreviousLocation {get;放;}[ForeignKey ..
发布时间:2021-05-04 20:20:38 其他开发

如何在XML中反映子类之间的关系

如何定义XML子类之间的关系,例如,一个类研究人员有两个子类Paper和author. 解决方案 通常,您将使用XML模式来描述XML文件中的关系.但是我很认真地怀疑,您应该建立一个模型,使研究人员拥有 subclass 论文和作者,这似乎更像研究人员在作者角色中与Paper类有关.您可以在 XML架构中描述所有这些. ..
发布时间:2021-05-04 20:20:34 其他开发

ER模型对功能依赖性解决方案的解释

我正在尝试了解将ER模型转换为功能依赖性的一项练习的解决方案. ERM中的R(对于实体关系模型)代表“关系",就像在n元关联中一样.类似地,RM中的R(对于关系模型)按照其在数学中的连接含义使用“关系"作为n元关系/关联和关系.如此相关/关联的一组值的元组,这些元组参与或满足这种关系.但是这些ER&RM“关系"不是参与项或FK(外键),它们通过方法&声称是ER或关系型但又不是关系型的演示文稿 ..
发布时间:2021-05-04 20:20:31 其他开发

在typeorm中创建关系的正确方法是什么?

我有两个实体: @Entity({name:'provider'})导出类ProviderEntity扩展了GenericEntity {@柱子()名称:字符串;@柱子()描述:字符串;@OneToMany(()=> ItemEntity,item => item.provider)项目:Promise ..
发布时间:2021-05-04 20:20:26 其他开发

实体框架核心一对一自引用关系失败

构建迁移时,出现以下错误: 无法确定类型为"Location"的导航属性"Location.NorthLocation"所表示的关系.要么手动配置关系,要么从模型中忽略此属性. 位置实体: 公共类位置{公共Guid ID {get;放;}public DateTime CreatedWhen {get;放;}公共字符串CreatedBy {get;放;}public DateTime ..
发布时间:2021-05-04 19:56:59 其他开发

Django:有什么区别(rel& field)

Django的 models.ManyToManyField 和 models.ManyToManyRel 有什么区别?我对这些东西感到困惑. 解决方案 如果您通过深入研究源代码发现了ManyToManyRel,则可以阅读该类的文档字符串.它没有记录在任何地方-是故意的,因为它不是供外部使用的.当然,这并不是要定义模型之间的实际字段关系. ..
发布时间:2021-05-01 18:39:12 其他开发

使用UML表示法的ER图和UML类图之间有什么区别?

我有一个项目,要求我创建UML类图.我在同一项目中的先前任务中得到的是使用UML表示法的ERD.同样值得注意的是,该项目与数据库有关,并且其中没有太多的编码,因此基于其他编码创建类图可能不是这里的主要目标. 我尝试了谷歌搜索“如何将erd转换为类图".但是所有搜索结果仅显示了如何使用Crow's Feet表示法将ERD转换为UML类图. 我还用Google搜索了有关UML表示法ERD的 ..
发布时间:2021-04-22 19:06:36 其他开发

如何使用OneToOne双向关系正确管理关联的JPA实体?

假设有两个实体:主实体和从属实体. 它们通常像dependants.master_id -> masters.id一样在数据库中定义,即从属实体拥有对主实体的引用. 在这种情况下,在JPA one2one双向关联中通常如下所示: class Master { @OneToOne(mappedBy="master") Dependant dependant } cl ..
发布时间:2021-02-12 20:22:23 其他开发

将孩子跳过以获取父母-JPA

我面临着递归获取数据的问题.我想避免孩子获取父数据.这导致了递归问题. 我已经在下面提到了 Pojo结构 class Parent { .. @OneToMany(mappedBy = "parent", fetch = FetchType.LAZY) private List childs; .. } class Child ..
发布时间:2021-02-12 20:10:33 其他开发

识别关系与构图关系?

两者有何不同?由于这两种关系都由一组不能独立存在的对象A组成,而另一组对象B的存在对于组A中对象的存在是必需的。B 那么两者是相同的,还是我遗漏的根本区别? 解决方案 “构成关系”在ER中不是正式的关系类型。如果我认为它是二元关系(a,b),它是左加总的(每个a与某些b相关),其中 a-> b (a仅与一个b相关),则识别关系将是一种特殊的组成关系。标识关系的格式为((x,b),b) ..
发布时间:2020-10-30 02:50:58 其他开发

E-R图混乱

我正在为下面已显示其部分内容的商店设计此E-R图(其余内容无关)。请参阅链接: ER图 我的问题是,这家商店只卖两种袜子和鞋子。 我在图表中正确地详细说明了吗?我不确定我的基数和/或设计是否正确。客户必须购买这些物品中的至少一个才能使订单存在(但可以自由购买任何数量)。 Shoe和Sock实体将拥有其商品各自的ID属性,并且我打算转换为这样的关系模式: (我忘记将ORDER_ ..
发布时间:2020-10-30 02:50:54 其他开发