专栏首页在线制图在线ER模型制作:Oracle 脚本转ER模型在线编辑
原创

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

概述

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

Freedgo Desgin是一款轻松、快速、协作地创建各种专业图表工具。让您在线创建流程图、系统部署图、软件架构图、UML、BPMN、ER模型,DFD,组织图,软件流程图,图表。免费试用。使用Freedgo Design创建数据库ER模型目前支持Oracle及基本的SQL语句建表。 PostgreSQL,等等数据库模型建模,支持SQL导入生成ER模型,通过DDL语句生成ER模型,ER模型SQL导出,根据ER模型生成SQL。

如果你使用ERwin 或者PowerDesign等等传统的客户端工具设计表结构,不妨体验一下在线ER模型带来的轻量级,云端存储,随时使用的好处。

提供如下功能:

  • 支持表、视图、存储过程、Sequence、触发器,支持多种样式可供选择
  • 使用Oracle DDL 语言实现在线导入生成ER模型
  • 针对ER模型中表实体实现生成建表SQL语句,支持多表生成
  • 针对ER模型中选择表的字段生成字段新增或修改SQL语句
  • 在线导出ER模型对应的SQL脚本

图例

在线制图 Oracle ER模型例子

在线制图_ORACLE_ER模型

快速上手

基本使用:

如果要使用Oracle表建立ER模型,请选择实体类型为实体关系/Oracle,选择对应的表、视图、存储过程、触发器、Sequence 等组件后拖动到编辑区域。

在线制图_ORACLE_ER模型
在线制图_ORACLE_ER模型

1、如何导入SQL?

已经建立好的数据库如何生成ER模型有一种比较简单的方式就是导出数据库的建表脚本后再导入,具体操作如下:

首先访问 https://www.freedgo.com/draw_index.html ,点击菜单 数据库 -> Oracle -> 导入DDL

在线制图_ORACLE_ER模型

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

在线制图_ORACLE_ER模型

或拖动SQL文件到对应的输入框

在线制图_ORACLE_ER模型

最后生成对应的模型图

在线制图_ORACLE_ER模型

2、在线ER模型表操作

新增修改表结构

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

在线制图_ORACLE_ER模型

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

在线制图_ORACLE_ER模型
在线制图_ORACLE_ER模型

3、View操作

新增或修改视图:通过拖动Oracle视图模型到编辑区,对视图的编辑通过点击右键->视图SQL,在弹出框中进行视图的SQL修改。

在线制图_ORACLE_ER模型

可以复制SQl到剪切板,也可以修改View脚本点击应用生效

在线制图_ORACLE_ER模型

4、Trigger操作

操作同视图操作

5、Sequence 操作

新增或者修改Sequence操作

在线制图_ORACLE_ER模型

可以点击修改Sequence,修改sequence对应的start with,increment by ,max,min value,order,cycle,cache等等属性。

在线制图_ORACLE_ER模型
在线制图_ORACLE_ER模型

6、导出SQL

查询整个ER模型的SQL:

点击数据库 -> Oracle -> 导出SQL

在线制图_ORACLE_ER模型
在线制图_ORACLE_ER模型
查询多表或单表SQl:

如下图:选择3个表右键:

在线制图_ORACLE_ER模型
查询列的修改SQL或新增SQL
在线制图_ORACLE_ER模型

问题反馈

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

在线制图_ORACLE_ER模型

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

    用户5442762
  • 一款在线ER模型生成的工具: MySQL逆向工程,ER模型生成,通过DDL语句生成ER模型

    我是如何生成ER模型图,无脑加小白生成ER模型,还用画ER模型图吗,直接导入,数据库视图直接导入查看。

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

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

    用户5442762
  • 解读 | 2019 年 10 篇计算机视觉精选论文(下)

    内容一览:2019 年已经接近尾声,在这一年里,计算机视觉(CV)领域又诞生了大量出色的论文,提出了许多新颖的架构和方法,进一步提高了视觉系统的感知和生成能力。...

    HyperAI超神经
  • linux的正则表达式

    正则表达式 (Regular Expression, RE, 或称为常规表示法)是透过一些特殊字符的排列,用以搜寻/取代/删除一列或多列 文字字符串,简单的说,...

    小柒吃地瓜
  • 百万级像素Deepfake降临,明星要失业?不!反而更香!

    保罗.沃克在《速度与激情7》的拍摄途中不幸出车祸去世,这一度给当时电影的正常上映蒙上了阴影。但是后来大家都知道,不仅电影在延期上映之后火遍了全球,而且我们在荧屏...

    AI科技评论
  • “爱康国宾私有化”基金产品吊诡 缺钱的张黎刚即将丧失游戏资格?

    资本围绕体检业展开的争夺可谓如火如荼,爱康国宾董事长张黎刚为狙击美年大健康的收购要约可谓煞费苦心,从最初的毒丸计划,到最近撕破脸皮与美年的对簿公堂、实名举报,连...

    曾响铃
  • DBA入门之路:察微知渐细致入微

    在DBA的职业生涯中,要面临无数的艰难险阻、排忧解难,所以细致入微,严谨认真的风格必不可少。养成了察微知渐的习惯,才能在分析诊断故障时层剖缕析,直指核心;而我也...

    数据和云
  • 做项目一定用得到的NLP资源

    原文链接:https://github.com/fighting41love/funNLP

    用户1539362
  • 2019-02-06 如何从文本中抽取结构化信息

    原文地址:https://github.com/fighting41love/funNLP

    Albert陈凯

扫码关注云+社区

领取腾讯云代金券