首页
学习
活动
专区
圈层
工具
发布

设计数据库 ER 图太麻烦?不妨试试这两款工具,自动生成数据库 ER 图!!!

上面写这么多,本周没啥时间写技术文,那就写点轻松的,分享一个日常比较实用的功能『自动生成数据库 ER 图』 自动生成 ER 图 平常做技术方案设计的时候,如果有涉及到表结构的变更,就需要在文档中说明,还得将表结构信息写到文档中...如果是一个新项目,新增了多张表,手动将字段填到表格中,再画个 ER 图,很是费劲。 ? 这不最近刚好发现了 IDEA Database 插件,可以自动生成 ER 图。...ER 图。...IDEA 2019.3.2 新增了虚拟外键的功能,在 ER 图增加生成虚拟外键的功能。...最后 ER 图如下: image.png 我们可以将这个 ER 图以及表结构导出到 PDF 中。在 Layout 选择 Export。 ? ? 最后生成 PDF 如下图所示: ?

13.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用PowerDesigner画ER图详细教程

    CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素:实体型,属性和联系。...但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Association,Inheritance两种实体关系,下面就让我们分别看看这些关系的用法和之间的区别...笔者对ER图原本的概念并不精通,但在CDM中,联系还有另外三个可以设置的属性:mandatory(强制性联系), dependent(依赖性联系/标定关联) 和dominant(统制联系)。...association对应生成的表模型中。...前面已经介绍了CDM中关于实体间关系的主要内容,接下来我们就来看看根据这个CDM所生成的PDM是一个什么样子: ?

    11.3K42

    屠龙刀法26--一键生成表格ER关系图

    一直不理解数据库工具生成的ER关系图有啥用,因为用ER图来设计然后生成建表语句的方式真的效率太低了,所以就一直没有开发这个功能。...最近终于明白了,ER图不是用来生产建表语句的,而且用来展示表格之间关系写报告的。...既然有了场景,DBCS绝对不甘落后,其表格ER关系图功能也出现江湖,目前已经支持Oracle和Mysql两种数据库,其他数据库的支持也在持续加入。...DBCS的表格ER关系图具备如下特征:1.已选择表格为入口,把和该表格直接关联或者多层级关联的表格进行展现2.展现都关系图支持用鼠标进行手工拖拽3.能够清晰的通过关系箭头方向了解主表和关联表的关系4.鼠标移动到关联关系线的时候...,关系线会高亮为红色,并且动态显示关联关系图:Oracle数据库查看关联图图:生成的关联图图:麒麟系统下完成兼容,鼠标移动到连接线,两个表格的关系高亮显示总结DBCS的表格关联功能非常容易使用,而且展现的效果也不错

    10300

    最好用的10款ER图神器!

    功能特点: 模板库:大量模板,包括ER图模板,加速ER图的创建过程 在线协作: 支持多名用户同时编辑和查看ER图 实时评论和反馈: 用户可以在ER图上添加评论、标签和批注,以便与团队成员或利益相关者进行交流和协商...Dbdiagram.io 这是一个专门为数据库设计的在线工具,支持ER图的创建和自动生成SQL代码。它具有直观的界面和协作功能。...自动生成SQL代码: 该工具可以自动生成相应的SQL代码,使用户能够在数据库中实现他们在ER图中设计的结构。这有助于简化数据库设计和实施的过程。...适用场景: 数据库设计师和开发团队: 可以使用 Dbdiagram.io 来快速设计和调整数据库结构,自动生成相应的SQL代码。...快速原型设计: 对于需要迅速创建数据库原型并生成SQL代码的项目,QuickDBD提供了高效的解决方案。

    2.7K00

    ER模型设计工具:设计ER模型及MySQL DDL文件导入及生成

    让您在线创建流程图、系统部署图、软件架构图、UML、BPMN、ER模型,DFD,组织图,软件流程图,图表。免费试用。...后期会进行功能拓展以支持SQL Server,Oracle,PostgreSQL,Sybase,等等数据库模型建模,支持SQL导入生成ER模型,通过DDL语句生成ER模型,ER模型SQL导出,根据ER模型生成...提供如下功能: 通过可视化工具实现在线制作ER模型 使用MySQL DDL 语言实现在线导入生成ER模型 针对ER模型中表实体实现生成建表SQL语句,支持多表生成 针对ER模型中选择表的字段生成字段新增或修改...复制SQL语言到对应的框中,点击insert MySQL [在线制图_ER模型] 复制SQL贴到对应的输入框 [在线制图_ER模型] 最后生成对应的模型图 [在线制图_ER模型] 2、如何修改ER...1: [在线制图_ER模型] 生成SQL [在线制图_ER模型] 5、如何生成字段SQL 选择模型中表字段,点击右键选择选中SQL,支持多选字段生成: 1、创建新增列SQL [在线制图_ER模型]

    3K10

    测试开发之路--需求分析及ER图(一)

    下面我将从这四个部分来教你如何画E-R图: 为什么要画ER图,它的主要作用是什么 ER图里面的关系及各图形解释说明 如何画ER图 MockServer E-R图示例 1、什么要画ER图,它的主要作用是什么...我们画ER图是为了搞清楚实体和实体之间的关系,相当于梳理关系的一个过程。它的主要作用就是帮助我们梳理清楚程序中所有实体的关系,并且ER图画出来了,数据库结构也就出来了。...2、ER图里面的关系及各图形解释说明 E-R图:实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。...ER图的属性(attribute)即数据对象所具有的属性,用椭圆形表示,用下划线表示唯一属性。 ER图的关系(relationship)用来表现数据对象与数据对象之间的联系,关系用菱形来表示。...图流程 确定这个模块有哪几个核心的对象以及具体有哪些特征; 思考这些对象之间的关系,如何相互转变; 将把他们用ER图的方法表述出来; 4、MockServer E-R图 示例 4 小结E-R图该怎样画

    1.7K10

    2024年最好用的10款ER图神器!

    1 boardmix 灵活的[在线ER图工具],它能够用于绘制包括ER图、uml图、组织架构图、数据流图、流程图、思维导图等在内的各种常用办公图表,它支持多人在线协作,广泛团队协作、创意设计、文档笔记和知识整理等多种场景...Dbdiagram.io 这是一个专门为数据库设计的在线工具,支持ER图的创建和自动生成SQL代码。它具有直观的界面和协作功能。...自动生成SQL代码: 该工具可以自动生成相应的SQL代码,使用户能够在数据库中实现他们在ER图中设计的结构。这有助于简化数据库设计和实施的过程。...适用场景: 数据库设计师和开发团队: 可以使用 Dbdiagram.io 来快速设计和调整数据库结构,自动生成相应的SQL代码。...快速原型设计: 对于需要迅速创建数据库原型并生成SQL代码的项目,QuickDBD提供了高效的解决方案。

    20K00

    SQLServer图数据库一些优点

    上一篇简要介绍了图数据库的一些基本内容(初识SQL Server2017 图数据库(一)),本篇通过对比关系型一些语法来体现图数据库模式的一些优点,比如查询方便,语句易理解等。...在图数据库模型上构建查询的优势: T-SQL 带给图表查询一些新的语法。在SELECT语句中我们有一些特殊的语句来关联点和边。...ForumPosts’表,这个地方可以采用一些有意义的别名: FROM dbo.ForumPosts ReplyPost, dbo.ForumPosts RepliedPost 尽管我们能选择任何别名,但是在处理图对象时最好选择有意义的名字...让我们看一下在图数据模式中一些有趣又有用的地方。...总结 通过上述构建在图数据模式下的查询和关联,对比了常规语句以及在关系模式下的相同查询,不难发现无论是在易读性,逻辑理解上还是在性能上都有很大提高。

    1.3K60

    【知识】一款支持MySQL的在线免费ER模型设计工具freedgo

    摘要 给大家介绍一款在线ER模型生成的工具,可以针对多种数据库的DDL文件在线生成ER模型图表,支持MySQL、SQLServer、Oracle、PostgreSQL等数据库。...主要功能如下: (1)支持表的创建,同时可以根据数据库的类型不同编辑表结构、字段类型、主键、默认值、索引、备注信息等等 (2)支持视图,触发器,sequence,存储过程,函数的查看及编辑 (3)同步生成...内容 2.1 功能说明 图表: 可以对ER模型进行设置、选择某个模型文件编辑、保存等 数据库: 提供对数据库DDL导入及查看全部SQL的功能 形状: 查看数据库表、视图、触发器、存储过程等对应的图标,...拖拽到编辑区域 格式: 点击后可以对图标进行编排、样式处理,调整位置、颜色等 调整编辑区域显示比例,适配合适的大小 2.2 怎么制作ER模型图 1、导入DDL 首先访问 https://www.freedgo.com.../erd_index.html,选择对应数据库、点击菜单 数据库 -> SQLServer -> 导入DDL 复制SQL语言到对应的框中,或者拖动SQLServer DDL文件到对应的输入框、点击insert

    3.9K20

    MySQL周内训参照1、ER实体关系图与数据库模型图绘制

    2 产品经理 数据库模型图 10 使用工具统一版本viso2013 需要根据绘制的ER图来完成数据库模型图,要求有: 1、表的属性与ER图表中显示属性要求一致。 2、表之间连线主外键关系明确。...ER图是什么? ER 图即实体-关系图(Entity Relationship Diagram)。 它是用来描述现实世界中实体及其相互关系的一种概念模型工具。...DbSchema:不仅能绘制 ER 图,还具有数据库管理等功能。 这里我们采用【Visio】来绘制我们的ER图。...visio2013安装以及安装问题说明-ER图与数据库模型图绘制示例 visio2013安装以及安装问题说明-ER图与数据库模型图绘制示例 Chen's 数据库表示法——ER图绘制使用形状 在设计中可以修改纸张方向和纸张大小...Navicat数据库的ER图

    1.7K10
    领券