问题标签 [erd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - SQL ERD新手问题
如果我有一个数据仓库 erd - 它有关系等
我怎么知道要使用什么类型的连接,内连接,左外连接,右外连接,全外连接,,
当然,如果数据库已正确创建,它们都将是内部连接吗?酒吧数据质量问题
language-agnostic - 如何处理 ERD(表)设计中的“或”关系?
我正在为个人项目设计一个小型数据库,其中一个表称为 table C
,需要有两个表之一的外键,称为A
和B
,不同的条目。实现这一点的最佳方法是什么?
到目前为止的想法:
- 使用连接到这两个表的两个可为空的外键字段创建表。
- 可能有一个触发器来拒绝插入和更新,这将导致其中 0 或 2 个为空。
- 具有相同数据的两个单独的表
- 这打破了关于复制数据的规则。
解决这个问题的更优雅的方法是什么?
requirements - 什么是逻辑要求?
SRS 应该指定“逻辑要求”而不是开始“设计”。
我的问题在 IEEE SRS 文档(IEEE Std 830-1998)第 5.3.4 节中说:
5.3.4 逻辑数据库要求
这应该指定要放置在数据库中的任何信息的逻辑要求。这可能包括以下内容:
- a) 各种功能使用的信息类型;
- b) 使用频率;
- c) 访问能力
- d) 数据实体及其关系
- e) 完整性约束
- f) 数据保留要求
那么d)是否意味着绘制ERD可以?什么时候在 REQUIREMENTS 中将系统指定到这个级别会渗透到 DESIGN 中?
c# - ER 数据模型 - 被图表混淆
我对这张图有点困惑http://www.b-eye-network.com/images/content/i030ht0104.gif(文章中的最后一张图)
1 - 在“ACCOUNTING ENTRY”表中,它显示“DebitEntry”和“CreditEntry” i)这是两列还是
ii)这是两行数据?或者 iii) 它是两个独立的表,Acounting_entry_credit 和 Accounting_entry_debit?
与“ACCOUNT”表相同的问题,它显示资产账户、宜居账户、权益账户?它们是 3 列还是 3 行?
database - 使用事务表在表的字段中执行计算
我想做的一件事是在家为自己建立一个个人数据库以使用财务数据库(交易日志,支票/储蓄账户表等),我想这样做主要是为了了解更多关于开发数据库的知识。我对 MS Access 非常熟悉,虽然没有在这种情况下使用,但我真正想要学习的是 SQL Server。
所以,话虽如此,我脑海中浮现的第一个问题是,如果我有一个我想用作分类帐的交易表,那么是否有某种方法可以让该表自动执行一个字段的计算(余额) 基于另一个字段(费用、收入字段)?类似于有人可能用 Excel 做的事情......
或者这是我必须与未绑定的表单和 UPDATE 语句类似的方法有关吗?如果这种想法存在表约束,我想学习它....
我在标题中提到了 MS Access,但也非常感谢 SQL Server。谢谢您的帮助!
inheritance - 有没有办法使用 MySQL Workbench 对表继承进行建模?
有没有办法使用 MySQL Workbench 对表继承进行建模?
我希望 ERD 看起来类似于此图像的左侧:
architecture - 应该先创建 ER 图还是类图?
第一步我创建了一个 DFD。然后我继续创建一个类图。在这样做的同时,我觉得我应该首先创建 ER 图。因为有许多细节无法在类图中捕获。所以,我的问题是我应该先创建 ERD 还是类图?
感谢您的宝贵意见!谢谢阅读
hibernate - Hibernate 映射文件的其他用途
我正在尝试为基于 Web 的应用程序定义 db 依赖项,并认为应用程序中使用的休眠映射可能可以导入到某种工具中以生成可视 ERD 图。有没有人尝试过这样的事情?
visual-studio - 具有指向非 PK 列的外键的表的实体图不会在图中显示关系
我有两张表父母和孩子。
如果我在子项上创建一个指向父项主键的外键,然后制作一个实体图,则关系会正确显示。
如果我将外键指向不同的列,则不会显示关系。
我曾尝试向列添加索引,但它没有效果。
该数据库是 sqlite,但我不确定这是否有效果,因为它全部隐藏在 ADO.net 后面。
如何让关系正常工作?
这是在实体框架 (.edmx) 图表中使用 Visual Studio 2010,让它自动从数据库生成图表。
database-design - Linux 下 PostgresQL 的高质量 ERD 生成器?
背景
MySQL Workbench 可以生成吸引人的高质量 ERD,例如:
研究
有哪些 PostgreSQL ERD 工具可以满足要求?以下是不合适的:
- dbVisualizer - 黄色方块。
- AquaFold - 黄色方块。
- SQL Developer - 彩色方块。
- 直径- 彩色方块。
- SQL Power Architect - 黑白方块。
- SchemaBank - 无法导出到 PNG;看起来还行,没什么明星。
- SchemaSpy - XML 导出使编写 XSL 皮肤成为可能...
- Gliffy - 不兼容的 Flash 版本。
- 德鲁伊——没有。
要求
寻找 ERD 工具:
- 默认情况下视觉上令人惊叹
- 可以对 PostgreSQL(或 JDBC 兼容)数据库进行逆向工程
- 在 Linux 上运行(或在 WINE 下)
- 导出高分辨率 PNG(或 SVG)
- 免费或开源