概述

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模型例子

[外链图片转存失败(img-AM2WQ4ok-1562054215004)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle1.png “在线制图 Oracle ER模型”)]

快速上手

基本使用:

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

[外链图片转存失败(img-Rk5H5iVR-1562054215005)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle2.png “在线制图 Oracle ER模型”)]
[外链图片转存失败(img-67FQzZDK-1562054215005)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle3.png “在线制图 Oracle ER模型”)]

1、如何导入SQL?

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

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

[外链图片转存失败(img-fqYWaBHB-1562054215006)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle4.png “在线制图 Oracle ER模型”)]

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

[外链图片转存失败(img-c3FJoESp-1562054215006)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle5.png “在线制图 Oracle ER模型”)]

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

[外链图片转存失败(img-pHVe0fU1-1562054215007)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle6.png “在线制图 Oracle ER模型”)]

最后生成对应的模型图
[外链图片转存失败(img-jodtUTzB-1562054215007)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle7.png “在线制图 Oracle ER模型”)]

2、在线ER模型表操作

新增修改表结构

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

[外链图片转存失败(img-AVNQ8FWM-1562054215008)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle8.png “在线制图 Oracle ER模型”)]

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

[外链图片转存失败(img-XAtKHzBK-1562054215008)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle9.png “在线制图 Oracle ER模型”)]

[外链图片转存失败(img-Aoz1pBKg-1562054215009)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle10.png “在线制图 Oracle ER模型”)]

3、View操作

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

[外链图片转存失败(img-EChlhoqw-1562054215010)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle11.png “在线制图 Oracle ER模型”)]

可以复制SQl到剪切板,也可以修改View脚本点击应用生效
[外链图片转存失败(img-9m1iq6Xc-1562054215011)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle12.png “在线制图 Oracle ER模型”)]

4、Trigger操作

操作同视图操作

5、Sequence 操作

新增或者修改Sequence操作
[外链图片转存失败(img-2hQSaI3n-1562054215012)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle13.png “在线制图 Oracle ER模型”)]

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

[外链图片转存失败(img-QMS5WCZ0-1562054215012)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle14.png “在线制图 Oracle ER模型”)]

[外链图片转存失败(img-bYNH3ehv-1562054215012)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle15.png “在线制图 Oracle ER模型”)]

6、导出SQL

查询整个ER模型的SQL:

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

[外链图片转存失败(img-DMApd6SR-1562054215013)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle16.png “在线制图 Oracle ER模型”)]

[外链图片转存失败(img-LKWvrj4c-1562054215013)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle17.png “在线制图 Oracle ER模型”)]

查询多表或单表SQl:

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

[外链图片转存失败(img-5bVrx10K-1562054215014)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle18.png “在线制图 Oracle ER模型”)]

查询列的修改SQL或新增SQL

[外链图片转存失败(img-GmEto20R-1562054215014)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle19.png “在线制图 Oracle ER模型”)]

问题反馈

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

[外链图片转存失败(img-tICmxVe9-1562054215014)(https://www.freedgo.com/public/themes/freedgo/er/oracle/er_oracle20.png “在线制图 Oracle ER模型”)]

在线ER模型设计:Oracle导入生成ER模型相关推荐

  1. er图 navicat_navicat怎么生成er图

    Navicat在主窗口查看对象类型的方法有三种,分别是列表.详细信息.ER图表.默认情况下,Navicat 使用"列表"查看对象类型.ER 图表可以通过图表来查看在数据库或模式的表 ...

  2. er图 navicat_Navicat 怎么生成ER图表

    使用Navicat通过主窗口查看对象类型的方法一般可以分详细信息.列表.ER图表这三种.一般情况下,Navicat 都通过使用"列表"查看对象类型.ER 图表可以通过图表来查看在数 ...

  3. PowerDesigner连接Oracle数据库生成E-R图

    1,菜单:File->Reverse Engineer ->Database,DBMS选择ORACLEVersion 10g 选项,其他可以选择默认值,点击"确定"按钮 ...

  4. oracle在线sql数据库设计,一款在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql...

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 介绍一个在线ER模型生成工具,该工具可以在线为多个数据库的DDL文件生成ER模型图,并支持MySQL,SQLServ ...

  5. 一个在线ER模型设计工具:支持数据库设计、生成、反向工程、优化和文档生成等操作

    ER模型介绍 ER模型,即实体关系模型,是数据库建模的一种重要方法.它可以帮助开发人员更好地理解数据库结构,并确定数据库的概念模型.在本文中,我们将详细介绍ER模型设计的基本概念和过程. 首先,我们需 ...

  6. 一个在线ER模型设计的网站

    记录一个在线ER模型设计网站,可以导入MySQL,Oracle,SQLServer ,PostgreSQL 脚本生成ER模型,访问地址: https://www.freedgo.com/erd-ind ...

  7. 裕奥在线ER模型设计数据库实战

    概述 本篇文章小编为大家记录我的项目中使用裕奥在线ER模型设计工具进行项目数据库的设计及开发的实践. 其中包括如何在我们的项目中实现数据库的设计维护 如何保证设计文档与数据库的一致性 如何建立ER模型 ...

  8. 为了彻底搞清楚数据库 E-R 模型设计,我肝了这篇万字长文

    文章简介 本文主要描述了关系型数据库设计的各个阶段及重要概念,并重点介绍了 概念设计 和 逻辑设计 两大核心阶段,着重强调了 E-R 模型的构造 步骤,除此之外还补充了 关系模式的规范化 及如何 求解 ...

  9. PowerDesigner 反向工程生成ER图

    PowerDesigner 反向工程生成ER图 一,建立ODBC数据源 1, 打开系统ODBC数据源,位置"控制面板--管理工具--数据源(ODBC). 2,选择系统DSN,点击添加按钮,会 ...

最新文章

  1. 解决Ubuntu 14.04 Unity桌面环境登录后冻结问题
  2. python pywinauto 单击鼠标_基于Python的学生信息管理系统
  3. 【shell】docker images 拿到ID
  4. trigger自动执行事件
  5. 哈夫曼树编码与译码(完整C/C++实现代码)
  6. mysql使用游标删除数据库_mysql 使用游标进行删除操作的存储过程
  7. dw网页设计作品_UI设计需要学习哪些软件 如何成为高薪UI设计师
  8. ue4渲染速度太慢_技术汇丨如何在UE4中实现最佳性能和高质量视觉效果
  9. chart控件做实时曲线显示_Spark+Kafka+WebSocket+eCharts实时分析-完全记录(5)
  10. 智能手机进化史——全·全面屏时代回看诺基亚N9
  11. [WTL] 使用CImageList
  12. SocksProxy代理服务器下载,附IE使用socks代理的方法
  13. 智能优化算法学习总结
  14. 51.com数十高层离职幕后:3年内乱因扩张失败,互联网营销
  15. UML2.51边译边学-接口
  16. Excel表格之道 学习笔记(四)
  17. mysql区分大小写嘛_Mysql区分大小写问题
  18. prometheus监控常用告警规则
  19. 洞见2020企业服务:“我的平台,你的花开”
  20. pg_rewind详解

热门文章

  1. 使用IDEA开发springboot多module模块项目的配置文件的共享读取问题
  2. 《Introduction To Modern Cryptography》读书笔记二
  3. 全世界所有的毒蛇欣赏
  4. html5 百度收录,百度网站收录教程(个人版)
  5. 老子双核的电脑为什么这么慢?
  6. 刘歌 php,【刘歌乔】姓名算命测试,刘歌乔姓名五格测试,免费名字算命测试,姓名算命最准的网站...
  7. MHDD使用教程图解二
  8. 2020计算机网络pdf,(完整版)2020计算机网络学习心得体会.pdf
  9. 1968年法国五月风暴中的标语口号
  10. maya嵌入python_Maya:独立和嵌入式mod中的不同行为