erd相关内容

将相似实体存储在同一个表中,而不是存储在数据库中的多个表中

我们有两个实体要在数据库中表示: -具有属性(x,y,z,r)的实体A。 -具有属性(x,y,z,s)的实体B。 这两个实体有3个相同的属性,而只有1个不同的属性。尽管它们非常相似,但它们并不相关,也不打算在业务逻辑中一起使用。 有两种(可能更多)方法来表示这些: 创建两个单独的表,每个实体一个。 这就是直截了当的方法。它产生了两个相对较小的表,以及更清晰的查询和业务逻辑。但是 ..
发布时间:2022-03-09 15:09:29 数据库

数据库设计 - ERD.建模问题

希望有人能够快速建议我建模 ERD 的最佳方法(我使用的是 IDEF1X 和 ERWin,而不是 Chen 表示法),尽管这并不重要. 基本上我有三个实体 组织 人 受托人 业务规则规定受托人可以是个人或组织. 我的问题是,与 Trustee 有两个主要的外键关系是否正确.一个来自组织 > 受托人,第二个来自个人 > 受托人.受托人的 FK 字段之一将始终为 NULL, ..

DB2 的数据模型工具

我在 DB2 中创建了一个数据库和具有关系的表.我想根据我在 DB2 中的数据库设计创建一个 ER 图.MS SQL 具有从 DB 模式创建 ER 图的功能,但 DB2 似乎没有,至少据我所知. 任何人都知道 DB2 本身中的任何开源工具/设施吗? 解决方案 你可以试试 TOAD 用于 DB2(免费软件和商业版本). 下载这里 IBM Data Studio 看起来很有希望. ..
发布时间:2022-01-14 22:05:58 其他开发

如何使用 phpmyadmin 创建 ERD

是否可以使用 phpmyadmin 创建 ERD? 我看到有人发布了以下链接:http://goo.gl/0z3vFE 但这对我不起作用,出于某种原因,我在“更多"菜单中没有该选项. 谢谢! 解决方案 您可能正在使用 (MAMP/WAMP/XAMP) 的 phmpmyadmin,对于这些没有更多选项,请参阅此处了解更多详细信息, 以下是我过去倾向于生成 DB- 的 ER ..
发布时间:2022-01-05 18:13:28 其他开发

如何在 phpMyAdmin 中将 ERD 导出/保存为 PDF 或图像?

我使用 phpMyAdmin 中的设计器生成了一个 ERD. 如何将其保存为 PDF 或图像? 关于可能的重复: “原创"答案中引用了线程.这篇文章旨在成为一个视觉教程线程,其中包含其他线程没有的屏幕截图. 解决方案 另存为 PDF: 1) 选择数据库. 2) 更多 > 设计师 3) 关系模式的导入/导出坐标 4) 操作(向下滚动)> 编辑或导出关 ..
发布时间:2022-01-05 17:52:45 数据库

Django - 模型图形表示(ERD)

我正在寻找一种以图形方式表示我的 Django 项目模型的方法. 是否有一种“本地"方式来执行这种ERD(图表)? 按照@Etienne 说明进行更新 这是我最终如何查看代表我的 django 项目的某些模型的 PDF 的示例 $ python manage.py graph_models app1 app2 ... |点-Tpdf |表明 它实际上使用我的应用程序(app1 ..
发布时间:2022-01-02 08:51:38 其他开发

什么时候需要在数据库设计中使用1对1的关系?

我们什么时候需要在数据库设计中使用一对一的关系?在我看来,如果两张表是一对一的关系,就可以合并成一张表.这是真的吗? 解决方案 对大型表进行垂直分区以减少 I/O 和缓存要求——将经常查询与很少查询的列分开. 当alter table“太贵"时向生产系统添加一列. 超级-type/subtype 模式. 垂直分区受益于表(连接)消除——提供优化器支持它(再次减少 I/ ..
发布时间:2021-12-26 20:58:00 其他开发

哪些 mysql 数据库表和关系将支持带有条件问题的问答调查?

我现在正在开发一个相当简单的调查系统.数据库模式将很简单:一个 Survey 表,与 Question 表是一对多关系,它与Answer 表和 PossibleAnswers 表. 最近,客户意识到她希望能够仅向对之前的问题给出特定答案的人显示某些问题(例如,您是否购买香烟?后面会显示什么是您最喜欢的香烟品牌?,没有必要向不吸烟者问第二个问题). 现在我开始想,就我的数据库架构而言,实 ..
发布时间:2021-12-26 20:47:37 其他开发

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

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

如何将我的数组列表的数据从一个类迁移到另一个类

所以我有一个 ERDBUILDER.java 类是一个绘图面板,它允许我绘制存储在数组列表 Connection 中的形状.我想从另一个类 SQL.java 访问这个数组列表,并基于数组列表创建我的 sql 语句.我已经尝试了后面的代码,但我不知道主类应该如何.我试图将 new SQL(); 放在主类中,但它打开了另一个 ERDBUILDER.java 类,这不是我想要的.那么我该如何运行它,主类 ..
发布时间:2021-11-18 00:36:38 Java开发

ERD 被认为是一种 UML 图吗?

实体关系图 (ERD) 是一种 UML 图还是单独的东西? 解决方案 我有另一个想法.我认为我们应该深入研究. 当我们谈论 ERD(实体关系图)时,我们谈论的是 实体关系建模. 它是首次由 Peter Chen (1976) 引入的.他有两篇关于实体关系建模的著名文章(见首先 和 第二篇 文章) 他谈到了实体关系建模(不是实体关系图).这是ER模型. 1975 年有 ..
发布时间:2021-09-13 20:29:56 其他开发

从模式创建 ERD?

我被告知要根据以下内容创建 ERD 图 学院记录每个学生的姓名、学号、社会保障号码、地址、电话、出生日期和性别.– 每个程序都由程序代码、名称、描述、持续时间描述(年数)、级别和成本.– 每个模块都有一个模块代码、名称、描述、持续时间(周数),级别(入门、中级、高级).– Grade 存储学号、模块代码和字母等级(A、B、C、D、E、F).每个项目都招收学生.然后学生注册模块.在结束时一个模块的 ..
发布时间:2021-07-07 18:58:39 其他开发

如何使用非 rake 参数调用 rake

我有一个创建图表的 rake 任务: task :diagram do`rake erd filetype=dot disconnected=true`结尾 这个任务的执行速度很慢,我猜是因为在嵌套的 rake-invoke 语句中,整个 rails 环境被再次加载. 我想用 Rake::Task['...'].invoke 代替.但是 erd 任务有一些非 rake 参数(filety ..
发布时间:2021-07-02 19:26:41 其他开发

挣扎于自定义 SQL 查询

我必须查询: 显示一个视图,显示每个员工区域的所有员工奉献的计数结果,按区域名称按字母顺序列出. $this->db->query('创建临时表临时表为(选择department.employee_employeeID,department ID,COUNT(area)AS TotalFrequency fromtribution,雇员所在的department.employee_empl ..
发布时间:2021-06-06 20:46:20 数据库

在erd图中设计车辆,客户和车间之间的关系

有3个实体,即客户,车辆和车间.客户购买车辆,客户可以在车间维修该车辆.在此处显示在ERD中,客户在车间购买了一辆或多辆汽车,然后在车间维修了汽车,我对三元关系和那里的基数感到困惑,这是正确的吗?那三元关系中的红衣主教呢? 解决方案 三元关系和更高关系的基数总是很棘手.我的方法是考虑与所有其他角色的组合相比,每个角色的基数. 例如,可以将 Workshop 的基数与 Customer ..
发布时间:2021-04-28 20:21:13 其他开发

我们如何基于ERD基数对外键列施加约束?

比方说,我有2张桌子,如下所示: 部门: DeptId名称 员工: EmpId名称DeptId 在这里,我在部门和 Employee 表之间存在0对多的关系. 现在,当我读取从部门到 Employee 的关系时,它说1个部门可以有0个或更多员工. 这是否意味着在创建 Employee 表时,由于零个或多个关系,我会将 DepartmentId (外键)设置为nul ..
发布时间:2021-04-28 20:09:26 数据库

SQL Server er模型

是否存在将SQL Server数据库图转换为er模型或从SQL Server服务器创建数据库的er模型的程序? 解决方案 在SQL Server中,每个数据库在Management Studio中都有“数据库图”功能。 您可以从中创建一个新图,并包括所有(或某些)表,因此显示关系在哪里,表在什么地方。 ..
发布时间:2020-10-30 02:50:28 数据库

如何在ERD上确定强弱关系?

虚线表示关系很牢固,而实线表示关系很弱。在下图中,我们如何确定 Room 和 Class 实体之间的关系牢固。是因为 Room 实体具有常规键(非复合键)吗? 解决方案 当且仅当我们有依赖于ID的关系时,我们才画一条实线; 考虑一个弱但不依赖于ID的关系;否则,它会成为虚线。我们画一条虚线是因为这种关系很弱。 ..
发布时间:2020-10-30 02:48:49 其他开发