我想绘制数据库图表。我应该绘制规范化步骤。
我想绘制这样的图表并显示功能依赖性!
--------------------------
| | |
| v v
-------------------------------------
| user_name | first_name | last_name|
--------------------------------------
你知道任何开源软件来绘制这样的图吗?
我使用的是DIA,但Dia不支持这样的图表
答案 0 :(得分:3)
ORM是表示依赖关系的极佳图解方式。我认为没有任何关于您正在寻找的图表类型的标准符号,但ORM可以很好地完成工作。您甚至可以直接从ORM模型生成规范化数据库设计。
答案 1 :(得分:0)
答案 2 :(得分:0)
我使用Microsoft PowerPoint和Visio来绘制它们。不幸的是,这些都没有任何类型的自动依赖图功能(与ERD不同)。解决方案是绘制具有属性名称的框(矩形),然后绘制显示依赖关系的箭头。它很慢而且不那么灵活,但它只适用于显示目的。
同样可以用FOSS Dia(非自动)完成;以下YouTube视频演示了如何使用Dia:https://youtu.be/wFOJnRxqrp8执行此操作。