18得票2回答
是否可以使用Mermaid.js为实体关系图设置样式,以表明实体之间的差异?

我似乎无法为ERD中的任何元素设置样式。 如果有一个名为PERSON的实体,以下任何代码都会导致语法错误:style PERSON fill:#f9f; 或者classDef className fill:#f9f; class PERSON className; 或者classDef de...

18得票4回答
超类和子类型在ER图中如何表示为表格?

我正在学习如何将实体关系图解释为SQL DDL语句,但是我对符号表示法的不同感到困惑。请考虑以下图示中的“不交”关系: 这应该表示为: Vehicle、2WD和4WD表(2WD和4WD将指向Vehicle的主键);或 仅有2WD和4WD表(没有Vehicle表),并且两者都会复制Ve...

16得票1回答
基于JPA注解生成实体关系图(ERD)的工具

我正在使用ormlite编写Java代码。 我想知道是否可以从我的代码中的JPA注释生成ERD图。 基本上,我需要相反的操作: 如何将基于实体的图转换为JPA Java代码

15得票5回答
SQL - 查询 - max(count())

我正在准备我的数据库系统考试(明天),但在练习中写查询时遇到了困难。以下是一个例子: 被要求编写一个查询来回答以下问题:在年龄最小的作者中,谁写了最多的书? 问题是我的老师禁止我在FROM子句中使用子查询,并且禁止使用TOP。 我已经写了一个答案,但我知道它是不正确的。 SELEC...

14得票2回答
如何使用MySQL Workbench将现有的表结构导入EER图?

我想问一下我的问题。我现在有一个已经存在的数据库和数据表。我想要获取每个表的结构。我只需要获取它们的列名以便与其他表进行比较。 但是,我该如何将这些信息包含在EER图中呢?我的做法是将所有表的列复制到纸上,然后手动将详细信息输入MySQL Workbench EER工具中。我有很多表,所以一...

14得票4回答
ER图和类图哪个应该先创建?

我最初创建了一个数据流程图(DFD),然后开始创建类图。在这个过程中,我意识到应该先创建实体关系图(ERD),因为有许多细节无法在类图中捕捉。 所以,我的问题是:应该先创建ERD还是类图? 非常感谢各位的宝贵意见!感谢阅读!

13得票2回答
ERD图中的继承关系

我对ERD图中继承表示有疑问。 以下是一个例子: 我有一架飞机,并且我还有两种类型的飞机 1-客运飞机 2-货运飞机 我不确定要使用哪种关系(1对1还是1对多)。我的数据库老师告诉我应该使用1对1的关系,但我在互联网上找到了许多使用1对多关系而不是1对1关系的示例。 请查看这些图片: 一对一关...

13得票2回答
何时使用UML关联类?

我能否改进下面这两个图表的设计?如果可以,怎么做? 在我的图表中,我对关联类的使用感到困惑。我应该使用它们吗? 图1 图2

12得票4回答
ER图 - 显示交付给办公室及其分支机构的情况

针对一个小型项目,我正在为一个简单的股票跟踪应用程序创建实体关系图。 用户故事 产品由供应商出售。 被办公室订购并送到他们那里。一个订单可能需要一次或多次交付。这些被该办公室订购的产品又被交付给各个分支机构。是否有一般的方式可以表示办公室如何将库存分配给它负责的分支机构? ER图 这是...

12得票1回答
MySQL Workbench中ER图中的列图标代表什么意思?

有人可以帮我解释MySQL Workbench中数据库ER图标中的图标吗? 蓝色菱形(填充); 蓝色菱形(未填充); 红色菱形等; 谢谢!