专栏首页在线制图一款在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql sql导入
原创

一款在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql sql导入

给大家介绍一款在线ER模型生成的工具,可以针对多种数据库的DDL文件在线生成ER模型图表,支持MySQL、SQLServer、Oracle、PostgreSQL等数据库。

主要功能如下:

  • 支持表的创建,同时可以根据数据库的类型不同编辑表结构、字段类型、主键、默认值、索引、备注信息等等
  • 支持视图,触发器,sequence,存储过程,函数的查看及编辑
  • 同步生成SQL供用户操作

访问地址:

数据库ER模型图

功能说明:

在线制图-ER模型
  • 图表: 可以对ER模型进行设置、选择某个模型文件编辑、保存等
  • 数据库: 提供对数据库DDL导入及查看全部SQL的功能
  • 形状: 查看数据库表、视图、触发器、存储过程等对应的图标,拖拽到编辑区域
  • 格式: 点击后可以对图标进行编排、样式处理,调整位置、颜色等
在线制图-ER模型

调整编辑区域显示比例,适配合适的大小

怎么制作ER模型图:

1、导入DDL

首先访问 https://www.freedgo.com/erd_index.html,选择对应数据库、点击菜单 数据库 -> SQLServer -> 导入DDL

在线制图-ER模型-DDL导入

复制SQL语言到对应的框中,或者拖动SQLServer DDL文件到对应的输入框、点击insert SQLServer

在线制图-ER模型-DDL导入

2、新增表

选择形状,拖动对应数据库表到编辑区

在线制图-ER模型-新建表

3、新增列

在线对表字段进行新增,可以在需要添加字段的位置点击箭头进行添加,

在线制图-SQLServer-新建列

添加字段后点击右键->修改字段 可以修改字段的属性值,支持字段名、类型、长度、是否主键、是否外键、备注 、是否为空等等

在线制图-SQLServer-新建列
在线制图-SQLServer-新建列

4、查看table SQL

选择表,然后右键显示表结构:

在线制图-SQLServer-显示表SQL

5、查看字段SQL

选择某一列,然后右键,可以查看新增列SQL修改列SQL

在线制图-SQLServer-显示列SQL

6、新增view

选择形状,拖动对应数据库视图到编辑区,

在线制图-ER模型-视图
在线制图-ER模型-视图

针对触发器、存储过程、函数操作与视图类似

问题反馈

使用过程中可以及时反馈使用效果,请点击问题反馈按钮

在线制图-问题反馈

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 盘点丨12款数据库建模工具特点,总有一款适合你!

    墨墨导读:数据库建模是在软件设计当中必不可少的环节,数据库建得怎么样,关系到以后整个系统的扩展、性能方面的优化以及后期的维护 。正确而连贯的数据流可以对商业用户...

    数据和云
  • ER模型设计工具:设计ER模型及MySQL DDL文件导入及生成

    ER模型使用可视化了实体存储的信息,以及直观的呈现了实体与实体的关系,在我们实际的应用系统开发过程中新建ER模型可以更好的理解业务模型,为以后的开发维护工作起到...

    用户5442762
  • Mycat(入门篇)

    Mycat是一款基于阿里开源产品Cobar而研发的开源数据库分库分表中间件(基于Java语言开发)。官网所言:Mycat国内最活跃的、性能最好的开源数据库中间件...

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

    ER模型使用可视化了实体存储的信息,以及直观的呈现了实体与实体的关系,在我们实际的应用系统开发过程中新建ER模型可以更好的理解业务模型,为以后的开发维护工作起到...

    用户5442762
  • 常用的数据库管理系统软件有哪些?

    目前互联网中比较常用的数据库管理系统有SYBASE、DB2、ORACLE、MySQL、ACCESS、Visual Foxpro、MS SQL Server、In...

    chenzhouliyan
  • 推荐一款免费的数据库管理工具,比Navicat还要好用,功能还很强大!

    DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。

    Java团长
  • 一款软件,几乎可以操作~所有的~“数据库”,太牛逼了!

    DBeaver是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。

    用户7656790
  • 【原创】SQLServer将数据导出为SQL脚本的方法

            最近很多同学问到一个问题,如何将MSSQLServer的数据库以及里面的数据导出为SQL脚本,主要问的是MSSQLServer2000和2005...

    流柯
  • JeecgBoot 2.4.6 版本发布,基于代码生成器的企业级低代码平台

    JEECG
  • Mycat-数据库分库分表中间件,国内最活跃的、性能最好的开源数据库中间件!

    Mycat是什么 Mycat - 数据库分库分表中间件,国内最活跃的、性能最好的开源数据库中间件! 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、A...

    企鹅号小编
  • Mycat - 数据库分库分表中间件,国内最活跃的、性能最好的开源数据库中间件!

    Mycat是什么 Mycat - 数据库分库分表中间件,国内最活跃的、性能最好的开源数据库中间件! 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、A...

    Java技术栈
  • MySQL常见的图形化工具

    MySQL作为一款非常流行的、开源的关系型数据库,应用非常广泛。因为MySQL开源的缘故,图形化管理维护工众多,除了系统自带的命令行管理工具之外,还有许多其他的...

    java乐园
  • 知名SQL和NoSQL数据库相关特性,你能否全部答对?

    本排名根据DB Engines的排行榜得来,该排行榜从人气上分析了市场上200个不同的数据库,这里一览Top 10。 无可争议的Top 3 Oracle、MyS...

    小莹莹
  • MiniDao1.8.3 版本发布,轻量级Java持久化框架

    JEECG
  • 几种常用的 MySQL 图形化管理工具

    来源 | blog.csdn.net/veloi/article/details/81386904

    Python数据科学
  • Qt编写项目作品35-数据库综合应用组件

    feiyangqingyun
  • 什么是PostgreSQL?跟MySQL、Oracle比强在哪?

    导读:本文主要给大家介绍什么是PostgreSQL数据库、PostgreSQL有哪些强大的功能及其目前的一些应用情况,以便大家对PostgreSQL有一个初步的...

    华章科技
  • 分布式关系数据库探索 - NewSQL 演化过程

    回味过去,展望未来,开始分布式数据库探索之旅,首先了解历史,本文大致梳理一下数据库发展过程,从1970年到2018年,数据库的发展过程,仅供参考,交流和学习,感...

    jinlin
  • 「数据管理」顶级数据库管理系统供应商

    确定哪种类型的数据库或数据库服务最适合您的企业的最佳方法是什么?这完全取决于您需要什么类型的用例。在本文中了解更多信息。

    首席架构师智库

扫码关注云+社区

领取腾讯云代金券