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

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

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

13.8K30

在线ER模型制作:Oracle 脚本转ER模型在线编辑

让您在线创建流程图、系统部署图、软件架构图、UML、BPMN、ER模型,DFD,组织图,软件流程图,图表。免费试用。...PostgreSQL,等等数据库模型建模,支持SQL导入生成ER模型,通过DDL语句生成ER模型,ER模型SQL导出,根据ER模型生成SQL。...提供如下功能: 支持表、视图、存储过程、Sequence、触发器,支持多种样式可供选择 使用Oracle DDL 语言实现在线导入生成ER模型 针对ER模型中表实体实现生成建表SQL语句,支持多表生成...针对ER模型中选择表的字段生成字段新增或修改SQL语句 在线导出ER模型对应的SQL脚本 图例 在线制图 Oracle ER模型例子 [在线制图_ORACLE_ER模型] 快速上手 基本使用: 如果要使用..._ORACLE_ER模型] 或拖动SQL文件到对应的输入框 [在线制图_ORACLE_ER模型] 最后生成对应的模型图 [在线制图_ORACLE_ER模型] 2、在线ER模型表操作 新增修改表结构

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

    使用PowerDesigner画ER图详细教程

    如果您设置了UniqueCode选项,那系统在复制过程中,新数据项的Code会自动生成一个唯一的号码,否则与所选择的数据项完全一致。...CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素:实体型,属性和联系。...但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Association,Inheritance两种实体关系,下面就让我们分别看看这些关系的用法和之间的区别...笔者对ER图原本的概念并不精通,但在CDM中,联系还有另外三个可以设置的属性:mandatory(强制性联系), dependent(依赖性联系/标定关联) 和dominant(统制联系)。...association对应生成的表模型中。

    11.4K42

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

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

    14700

    Python实现自动生成Oracle AWR报告

    目前在规划、开发性能自动化执行框架,其中有个环节很有意思,就是如何通过框架自动获得场景执行期间的Oracle awr报告。...虽然Oracle客户端提供的awrrpt.sql脚本可以提供交互方式生成awr报告,但并不能直接使用在自动化框架中,至少需要做一些改造,将交互的模式变成可以静默执行。...实现awr报告的自动生成; B. ...直接在性能框架里通过本地的sqlplus调用oracle包的DBMS_WORKLOAD_REPOSITORY.awr_report_html实现awr报告的生成; 二 方案比较 两种思路的比较: 对于A...,需要提前将改造的shell脚本和sql脚本部署到oracle服务器,该步骤是脱离框架的,且生成的报告是在oracle服务器上,需要框架提供方法将远程oracle上的awr获取到本地,用于后续分析和报告输出

    1.3K11

    Excel自动生成进度跟踪图

    昨天我们讲了 excle自动生成 项目计划图 但那个是静态的,除非一切都能按照图中计划的进行,否则计划图并不实用,只能在项目开始阶段用来做计划。 那么,项目进行中如何动态的跟踪项目状态呢?...今天我们来讲Excel生成进度跟踪图,而且全自动!! 1. 表格是图表的数据库,先写好表格。...2.插入累积条形图 ? 由于此时图表中有四项内容,需将实际开始日和实际工时置于次坐标轴上。在图表中点击右键,选择“更改系列图表类型”。 ? ?...你将看到下面有点乱的图 ? 只要将主纵坐标轴和次纵坐标轴都进行逆序类别操作,立马清晰! ? 注意,如果还是乱,那就是主和次的时间轴没有一致!...选中图表中计划用时或者实际用时对应条形图,点击鼠标右键选择“设置数据系列格式”,调整系列重叠设置,此处设置为“-20%”,主次有别。当然也可以设置为0%, 主次完全重叠! ?

    2.8K20

    以图搜图-自动生成图模式匹配Cypher

    •7.5 olab.schema.auto.cypher函数其它使用案例 •八、参考链接 以图搜图-自动生成图模式匹配Cypher 这里要实现的搜图效果,不是搜索图片,而是搜索图数据。...根据CYPHER执行代价自动优化CYPHER查询。 该函数支持两种过滤器,属性过滤器和ES过滤器。属性过滤器可以实现对图数据本身的属性数据进行过滤。...自动化系统化这是图数据平台建设的必经之路【未来会分享更多关于本体管理系统的设计】。...olab.schema.auto.cypher(json,0,100,true) AS cypher 7.5 olab.schema.auto.cypher函数其它使用案例 •使用CYPHER查询到的子图生成子图匹配的...更多案例请查看ongdb-lab-apoc组件[3] References [1] TOC: 以图搜图-自动生成图模式匹配Cypher [2] 案例中使用的DEMO入参数据集下载: https://github.com

    2K10

    UML类图自动生成,太爽了

    ,比如ProcessOn(可视化编辑)、draw.io(可视化编辑)、PlantUML(代码生成),其实看到这里我就想IDEA中有没有像PlantUML一样的自动生成的插件,本着怀疑的态度百度了一下,果然...IDEA还是很强大的,这个插件都是自带的,接下稍微讲述如何利用IDEA生成UML类图的教程。..., 选择需要的类文件,在编辑器中打开它 按Ctrl + Shift + Alt + U或Ctrl + Alt + U或右键选择,``生成类Uml关联图,如下图: ?...上面的是类的UML图,下面的support包的UML图: ?...局限性:虽然这个很是方便,但是也有他自己的局限性,首先这个功能只能是根据类来自动生成的,所以对于设计类的时候就不行了,还是需要正规的UML图软件,还有就是对于专业的UML软件来说,这种自动生成的东西可能表达并不是非常的准确直观

    24.8K12

    oracle自动巡检脚本生成html报告

    2、脚本简单容易二次编辑,本文仅提供简单巡检的事项,如数据表空间是否自动扩展、是否开启归档等,大家根据实际需要编辑修改,增加符合自己公司需求的巡检报告。...三、README.md 1、需要使用oracle用户执行 2、使用说明 1)、多实例下运行此脚本: 声明实例名;执行时跟上此实例对应的 system 密码 $ export ORACLE_SID=orcl...alter user system account unlock; alter user system identified by yourpassword; 3、执行完巡检之后,将在脚本所在的路径下生成...、是否开启归档,及归档磁盘占用率与路径信息 3)、数据库memory/sga/pga信息 4)、数据表空间是否自动扩展 5)、数据库当前分配的数据表空间使用率信息 四、脚本内容 #!...ora_sql.sql>>/tmp/tmpora_pga_`date +%y%m%d`.txt } ora_dbfile_info(){ echo "######################## 4.表空间是否自动扩展

    2.2K20

    最好用的10款ER图神器!

    Dbdiagram.io 这是一个专门为数据库设计的在线工具,支持ER图的创建和自动生成SQL代码。它具有直观的界面和协作功能。...自动生成SQL代码: 该工具可以自动生成相应的SQL代码,使用户能够在数据库中实现他们在ER图中设计的结构。这有助于简化数据库设计和实施的过程。...适用场景: 数据库设计师和开发团队: 可以使用 Dbdiagram.io 来快速设计和调整数据库结构,自动生成相应的SQL代码。...数据库连接: Visio支持与各种数据库系统的连接,包括Microsoft SQL Server、Oracle、MySQL等。这使得用户可以直接从数据库中导入表结构,加速ER图的创建。...自动布局: Visio提供了自动布局工具,可以自动调整ER图的布局,使得图表更加整齐有序。

    2.8K00

    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模型]

    3.1K10

    SpringCloud+MyBatis(oracle)逆向工程自动生成代码

    如果:可以自动生成实体类、pojo、xml等,那么可以减轻很多重复人为工作量,转而由机器自动生成,当数据库表操作量大的话,会节省很多的时间。...三、Spring中MyBatis逆向工程操作步骤 Maven添加依赖 generatorConfig.xml配置 数据库连接配置、实体类/POJO/XML生成路径 指定数据库表 java class用于自动生成的...artifactId>mybatis-spring-boot-starter 1.1.1 自动生成...接下来,程序就自动生成指定的表所需要的实体类、POJO、mapper.xml 如下所示: ? 带有注释的实体类 ? 如此,整个过程的步骤都完成了。...注:这里的生成路径是楼主自己建的临时路径文件夹src\main\java\com\**links\**ps\pas\tmp,然后再如果有批量的表需要自动生成,则只需在generatorConfig.xml

    2.2K30

    AI 时代,为什么我们反而更需要 ER 图?

    这些问题并不是“生成代码”本身能够解决的。它们真正需要的是一种全局视角。而ER图恰恰提供了这种视角。...AI越强,ER图反而越重要这里存在一个看起来矛盾、实际上非常自然的关系:AI越擅长生成代码,人类越需要理解系统结构。因为AI最大的优势之一,就是速度。...2.AI生成系统后的审查让AI生成数据库以后,不要直接接受。先把模型可视化。看看它是否真的符合你的理解。3.接手旧项目面对几十张甚至上百张表的遗留系统时,ER图往往比阅读大量SQL更容易建立第一印象。...5.重构和迁移当数据库需要拆分、合并或者迁移时,关系图可以帮助我们发现潜在影响范围。6.与AI协作先通过ER图确定结构,再让AI根据结构生成SQL、Model、API和业务代码。...这正是ER图今天仍然重要的原因。AI负责生成,ER图负责让我们看懂软件开发正在进入一个新的阶段。AI会越来越擅长写代码。越来越擅长生成SQL。越来越擅长搭建应用。但系统最终仍然需要有人理解它。

    22310
    领券