443得票9回答
如何使用Oracle SQL Developer生成实体关系(ER)图

我想使用Oracle SQL Developer为我的数据库表生成一个ER图,但我对Oracle和这个工具都不熟悉。 在SQL Developer中创建ER图的流程是什么?

351得票7回答
如何在 RESTful API 中处理多对多关系?

想象一下你有两个实体,玩家(Player)和团队(Team),其中玩家可以在多个团队中。在我的数据模型中,我为每个实体都有一个表,并有一个连接表来维护它们之间的关系。Hibernate很擅长处理这种情况,但如何在RESTful API中公开这种关系呢? 我可以想到几种方法。首先,我可能会让每...

247得票5回答
暂时关闭约束条件(MS SQL)

我正在寻找一种方法来暂时关闭所有数据库约束(例如表之间的关系)。 我需要将一个数据库中的表使用 INSERT 命令复制到另一个数据库中。 我知道可以通过按正确顺序执行命令来实现此操作(以避免破坏关系)。 但如果能够在操作完成后暂时关闭并重新启用检查约束条件,那将更加容易。 这种做法可行吗?

197得票4回答
如何使用Workbench从服务器获取数据库的ER模型

我是否有办法从连接到我的MySQL Workbench的服务器获取数据库的ER模型?

112得票4回答
如何使用Microsoft SQL Server Management Studio生成数据库实体关系图(ER图)?

我想使用Microsoft SQL Server Management Studio (SMSS)生成一个SQL数据库的ER图。然而,我不知道该怎么做。 我在网上找到了这个技巧:从SQL Server 2008数据库创建ER图 然而,在第一步和第二步中提到的“Database Node”或...

74得票6回答
Hibernate如何检测实体对象的脏状态?

它是使用某种字节码修改来修改原始类吗? 或者,也许Hibernate通过将给定的对象与先前持久化的版本进行比较来获取脏状态? 我在复杂对象的hashCode()和equals()方法方面遇到了问题。如果该对象具有集合成员,则计算哈希码会非常慢,而循环引用也是一个问题。 如果Hibernate不...

64得票1回答
为什么在设计数据库关系时应避免使用循环?

有人告诉我,在datamodel中使用循环是不好的设计。我以前也听到过几次,但没太在意。例如,您有实体用户(User)、项目(Project)、活动(Activity)。 一个项目由一个用户拥有,因此我们从用户到项目有一个一对多的关系。 活动可以分配给单个用户,另一个从用户到活动的一对多关系。...

63得票2回答
Django: (rel & field)有什么区别?

什么是Django的models.ManyToManyField和models.ManyToManyRel的区别?我对这些东西感到困惑。

60得票3回答
使用Hibernate实现与同一实体的递归多对多关联

又是一道Hibernate问题... :P 使用Hibernate的注释框架,我有一个User实体。每个User可以拥有一个朋友集合:其他User的集合。然而,我无法弄清如何在User类中创建一个由User列表组成的Many-to-Many关联(使用一个用户朋友中间表)。 这里是User类...

57得票7回答
Azure数据工作室模式图是什么?

我最近下载了Azure Data Studio以及SQL Server Express,因为我正在使用Linux。是否有一种实体关系图功能,就像SQL Server Management Studio具有数据库图表功能一样?如果可能的话,我想在视觉上看到数据库中表之间的关系。