使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句

article/2025/5/14 17:08:09

1.创建数据表实体

打开ERStudio软件,其界面如下:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

点击File菜单的NEW或则使用快捷键“Ctrl+N”着按钮 使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天来新建一个ER图文件,按下OK按钮即可打开一个空白的ER图文件

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

其后缀是.DM1类型的。新建一个ER文件后,ERStudio的工具栏内的许多按钮从灰色编程了彩色可用。

下面开始创建一个数据表实体,使用菜单栏的Insert-Entity创建,如下图所示:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

或者使用按钮栏上的按钮 使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天创建也一样。这时鼠标变成一个实体的缩略图标,拉到下面的空白区域(下面称为工作区域)点击一下鼠标左键,即创建了一个空白的数据表实体,双击打开,如下图所示:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

Entity Name处输入实体的名称,此时Table Name默认和Entity Name相同并在输入Entity Name的时候同时输入到Table Name出处。一般我们命名Entity Name都是以数据表的名字命名,所以直接在Entity Name出输入数据表名即可,例如这里使用的表名为User。Attributes选项卡是创建实体的属性(对应数据表的字段),在这里添加user_id、name、password、sex、telephone、e-mail、address几个属性,其中id为表的主键;Keys是创建实体的主键(一般与数据表的主键对应),这里使用的主键名称和表的保持一致,为user_id;Definition是关于表的意义描述,这里为“用户信息表”。我们按顺序创建属性、主键、表描述,其中主键和表描述比较简单,看了创建界面就知道,下面将如何创建一个属性:

创建属性操作:点击 使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天按钮创建一个属性,创建属性的界面和相关说明如下图:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

建立完一个属性后,继续点击使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天按钮,ERStudio会保存当前创建的属性并打开创建新属性的界面让你继续创建。

User实体创建完毕,如下图所示:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

点击OK后,我们可以在工作区域看到User实体:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

第一个数据表试题创建完毕,这里只是一个单独的实体,无法描述实体间的关系,所以需要再多创建一个实体并通过ER图将其关系呈现出来。用同样的方法创建一个教师Teacher实体,Teacher实体为User实体的一类(除了Teacher外,还可以有教授等等),即有关联关系,创建后的实体如下:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

到此,实体创建完毕。下面介绍如何将实体进行关联。

2.关联实体

实体的关系在ERStudio里面共有5中,如图所示:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

下面会用到第二种 使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

首先,鼠标左键选中使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天,然后在关联的两个表实体间,先用鼠标点击以下user表实体,然后再点一下teacher表实体,这个时候,两个表实体间的关联关系创建完成,user_id做为外键关联到Teacher表实体中。如图所示:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

最后,把建立好的ER图另存为"physical"即可。

接下来就是如何将建立好的逻辑模型转变为物理模型并导出DDL语句。

3.产生物理模型

在保存好的逻辑模型,即当前创建好的ER图模型,选择菜单栏的Model-Generate Physical Model或者在右边的列表中右键选择"Logical"(Main Model也行)打开创建物理模型的界面,分别如下图所示:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

下面是创建界面以及说明,

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

然后就点击“Next”按钮,知道完成,按“Finish”按钮。这个时候,工作区域的右边,会出现一个名字为physical的物理模型,如下图:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

到此,物理模型创建完毕。下面讲讲如何把创建的数据表的物理模型变为SQL语句DDL脚本。

4.导出SQL语句(DDL脚本)

也有两种方法,如下图所示:

从菜单栏,选择Database-Generate Database 使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

鼠标右键选择物理模型physical,选择Generate Database

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

然后弹出下面的对话框:

使用ERStudio6创建数据表ER图并导出数据表的SQL(DDL)语句 - sunny - 人间四月天

选择好保存的地方和文件名称后,点击“Next”按钮知道完成,这时会有一个对话框选择是否查阅导出的sql文件的内容并关闭导出界面,直接点击“Close”按钮即可。导出SQL的DDL脚本完成,可以在导出的目标文件夹下查看。

最后,这时候,在“File”菜单下有挺多其他的功能,比如将ER导出为File,导出为图片等等,这些在写设计文档的时候会很有用。


http://chatgpt.dhexx.cn/article/h003Clar.shtml

相关文章

ER/Studio知识汇总

一、关系 网上找了一下,大部分说得不太清楚,我在这里举上个例子。注意,这里的关系是逻辑上的,并非表结构也要如此。 1. 标识关系identifying relationship 意思:子实体的主键包含父实体的外键(可能成为复合…

【NodeJS】20 koa 企业级Cms内容管理系统-XMind功能分析、ERStudio设计数据库ER图

一、 什么是 CMS CMS 是"Content Management System“的缩写,意为"内容管理系统”。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。对于内容管理,业界还没有一个统一的定义,不同的机构有不同…

ER-studio显示选项设置

新建erstudio文件,默认不显示entity的datatype,用起来不方便。 设置如下: 当前页面->右键选择 Diagram And object Display Options->Entity->Datatype(勾选即可)。效果如上图

(10)ERStudio

1.外键 https://jingyan.baidu.com/article/f79b7cb37e9d219144023ea6.html 第一个图标:Identifying Relationship。 一对多的关联,主表的主键既是子表的外键也是子表的主键 第二个图标:Non-Identifying, Mandatory Relationship。 一对多的关…

ERStudio逆向工程生成ER模型

首先,打开ERStudio,如下图所示: 然后,点击菜单栏上的“File”——“New”,如下图所示: 弹出如下的对话框,选择第二个单选按钮 接着,点击“Login”按钮,弹出如下的对话框&…

使用ERStudio创建数据表与ER图

下面以一个教育网站的用户数据表来举例说明ERStudio的一些基本操作方法: 1.创建数据表实体 打开ERStudio软件,其界面如下: 点击File菜单的NEW或则使用快捷键“CtrlN”着按钮来新建一个ER图文件,按下OK按钮即可打开一个空白的ER图文…

使用ERStudio创建数据表ER图并导出数据表的SQL(DDL)语句

1.创建数据表实体 打开ERStudio软件,其界面如下: 点击File菜单的NEW或则使用快捷键“Ctrl+N”着按钮来新建一个ER图文件,按下OK按钮即可打开一个空白的ER图文件 其后缀是.DM1类型的。新建一个ER文件后,ERStudio的工具栏内的许多按钮从灰色编程了彩色可用。 下面开始创建一个…

esStudio 逆向工程 导出 ER图

第一步:mysql 配置odbc驱动 :驱动安装 第二步配置 ERStudio 首先,打开ERStudio,如下图所示: 然后,点击菜单栏上的“File”——“New”,如下图所示: 弹出如下的对话框,…

erstudio怎么导入mysql数据库?_使用ERStudio生成数据库设计文档。

使用ERStudio生成数据库设计文档 1、用逻辑模型(Logical Model)生成物理模型(Physical Model)。 2、选择Tools->Generate Reports...。 3、在弹出的对话框中选择RTF格式、生成文件的位置和名称,如下图。 3、单击“Next”按钮,在新窗口的左边树Tables项…

erstudio连接mysql_ERStudio的使用

打开ERstudio,点击新建出现如图对话框: 选择第一个,表示创建一个新的关系型 数据库模型 这里提一点数据库模型分为relational(关系)和dimensional(多维) 两种在这里主要以关系型数据库为主来介绍模型的创建过程。 第二和第三项均是重新设计已存在的数据库…

ERStudio使用细则

ER-Studio是一种有助于设计数据库中各种数据结构和逻辑关系的可视化工具,并可用于特定平台的物理数据库的设计和构造,可生成sql和DM1两种文件 工具栏的认知 共有5种逻辑关系,从左到右依次是: Identifying Relationship&#xff…

ERStudio操作指南

ERStudio操作指南 一、创建逻辑模型二、生成SQL脚本 本文使用的ER/Studio版本:ER/Studio Version 8.0.2 一、创建逻辑模型 1、打开ER/Studio后,选择:File>New,打开如下界面,选择Draw a new data model。 如上图&…

DataBseDesign工作笔记003---ERStudio使用笔记_基本使用方法详解

JAVA技术交流QQ群:170933152 场景 这里我采用一个“最经典”的学生选课场景来使用ERStuidio 场景分析 学生与课程是多对多的关系,而在数据库设计中大部分都是将多对多转化成一对多,即需要”第三方”表(选课表)来连接这个关系 学生表一…

ER/Studio生成数据库设计文档

ER/Studio生成数据库设计文档 用ER/Studio生成数据库设计文档之前,至少应该完成数据库的逻辑模型(Logical Model),如果有需要,再进一步可以生成物理模型(Physical Model)。之后,就可…

5分钟入门ER/Studio

文章目录 前言一、创建逻辑模型二、生成SQL脚本三、常用其他操作1、Domains的使用2、生成数据库设计文档3、使用宏把Attribute name复制到Definition 总结 前言 以前一直使用PowerDesigner做数据库模型设计,由于工作需要,要求使用易博龙ER/Studio做数据…

嘀咕电影微信小程序

最近开发了一个电影类微信小程序,一起来看看把! 一、小程序分为首页,影院,我的三大模块 二、点击首页的影院热映和即将上映的电影列表,可以跳转到对应的电影详情页 三、点击电影详情页的领券购票,可以选择…

在附近小程序中展示你的小程序-微信小程序开发-视频教程21

在上一节课程中, 我们虽然申请开通附近小程序, 也得到了微信的审核通过, 但我们的小程序还不会主动展示到附近小程序列表中, 需要我们到后台进行相应的设置。 公众号跟小程序后台设置类似, 这里我们以公众号后台设置为…

微信小程序获取地理位置最佳实现

定位 微信小程序获取用户当前位置需要用户的授权,可以直接调用 wx.getLocation,微信会弹出授权提示,如果用户曾经拒绝过授权则不会弹窗。 根据微信官方文档: 授权 部分接口需要经过用户授权同意才能调用。我们把这些接口按使用范…

微信小程序逆向分析

文章目录 微信小程序逆向分析行为监控分析文件特征wxapkg解密思路重新监控解密分析尾部部分解密解密例程分析找到xorKey 首部1024字节解密解密例程分析AES_Key生成例程分析分组模式以及iv 微信小程序逆向分析 WeChatAppEx.exe 版本:2.0.6609.4 以融智云考学生端为…

小程序发展简史

2017年元月9日微信正式推出第一个版本的小程序以来,大众对小程序经历了“热情->失望->质疑->回归->井喷爆发”的几个阶段。无疑小程序是个划时代的应用。它免安装,轻巧、免卸载、多入口的特性,从一诞生并自带光环。目前大分部主流…