精华内容
下载资源
问答
  • ER模型创建方法

    2013-01-19 11:56:01
    该教程详细描述了ER穿件元模型 并同步到数据库的详细过程
  • Data Modeling模型(建立ER模型

    千次阅读 2017-04-08 15:30:03
    建立ER模型: 打开Models 双击,产生一个新的数据库,右击,打开”Edit Schema"输入:shopping, 然后单击“ Add Diagram,创建表,双击"Table"之后会出现编辑窗口,将该窗格中修改为shopping_...

    建立ER模型:

    打开Models





    双击,产生一个新的数据库,右击,打开”Edit Schema"输入:shopping,







    然后单击“ Add Diagram,创建表,双击"Table"之后会出现编辑窗口,将该窗格中修改为shopping_user,然后添加主键user_id和各列的相关信息,添加列之后可以选择数据类型和约束









    使用相同的方法创建shopping_order和shopping_products







    单击1:1按钮,然后分别单击“shopping_user表和shopping_order,使两个表建立1:1的关系









    在Foreign Keys选项卡中,可以看到shopping_user表中的外键直接引用的order表,用户表和外单表是1:1的关系







    单击1:n按钮,然后分别单击“shopping_products表和shopping_order,使两个表建立1:n的关系


    单击“shopping_products"表会出现如下界面,可以修改该表中列的相关信息,此时已经建立了一个“shopping_products_products_id”的外键













    展开全文
  • 如何把ER模型转换为关系模型

    万次阅读 多人点赞 2017-11-26 21:26:24
    如何把ER模型转换为关系模型这是数据库工程设计进行到逻辑设计的一重大环节,简单的说,如果概念设计是用ER模型, 整合为全局的ER模型,那么在逻辑设计这块, 主要任务就是把ER模型转换为关系模型。转换只需知道三个...

    文章出处:http://blog.csdn.net/HaoDaWang/article/details/78098937?locationNum=4&fps=1
    如何把ER模型转换为关系模型

    这是数据库工程设计进行到逻辑设计的一重大环节,简单的说,如果概念设计是用ER模型, 整合为全局的ER模型,那么在逻辑设计这块, 主要任务就是把ER模型转换为关系模型。

    转换只需知道三个转换准则:

    1:1

    遇到1:1 关系的话在两个实体任选一个添加另一个实体的主键即可。

    1:N

    1:N 遇到 1:N 关系的话在N端添加另一端的主键,假如有学生和班级两个实体,一个班级可以容纳多个学生,但是一个学生只能选择一个班级, 因此班级和学生是1:N的关系,现在要转换为关系模型, 我们只需在学生的这端加上班级的唯一标识即可,这样做的原因是,因为一个学生只能有一个班级,班级是相对学生唯一的。

    N:M

    遇到N:M我们需要将联系转换为实体,然后在该实体上加上另外两个实体的主键,作为联系实体的主键,然后再加上该联系自身带的属性即可。例如有学生和老师两个实体, 一个学生可以由多名老师来授课,一名老师也可以授课多名学生,它们是M:N关系的,假如联系为授课,该联系上有成绩属性,因此当我们把它转换为关系模型时,我们把联系转换为联系实体,并添加学生实体的主键(学号)和教师实体的主键(教师编号)作为自己的主键,值得注意的是,授课实体的外键分别是学号和教师编号,但是它的主键是(学号,教师编号),另外它还拥有自己的一个属性成绩。

    1:1:N

    这是三元联系的对应关系,但是当转换为关系模型时,和1:N的情况是差不多的。我们只需将N端添加另外两端的主键即可。

    M:N:P

    这种三元联系的三种多对应关系,看上去很复杂,其实转换起来并不是那么复杂了,我们要做的仅仅是将其中的联系转换为联系实体,然后在联系实体上添加M端N端P端的主键,然后加上联系实体自身的属性,就行了。

    例子:

    说了这么多看个小例子。

    这是一份关于商店商品仓库的ER图。

    先看仓库和商品之间是M:N的关系,于是我们首先想到的应该是把联系 库存转换为库存实体。
    库存 (仓库号,商品号,日期,库存量)
    然后是商品实体和仓库实体
    商品(商品号,商品名,单价)
    仓库(仓库号,仓库名,地址)

    除此之外仓库和商品还有一个供应关系,同样是M:N关系:
    供应 (仓库号,商品号 ,月份,月供应量)

    在上图的商店和仓库之间的关系可能写漏了,但是它们应该也是M:N的关系,一个商店可以被多个仓库供应,一个仓库也可以供应多个商店。上面已经创建了供应实体,现在只需在供应实体中假如商店号即可,也就是商店实体的主键。

    供应(仓库号,商品号,商店号 ,月份,月供应量)
    商店(商店号,商店名,地址)

    总结

    至此,转换关系模型也完成了,当然这只是个例子,实际的开发中,我们可能会遇到各式各样奇怪的需求,这就更要求我们做好概念设计的环节,对后来的数据库设计和维护都有好处。ER图的好坏,始终是数据库设计的重要一节。

    展开全文
  • 我是如何生成ER模型图,无脑加小白生成ER模型,还用画ER模型图吗,直接导入,数据库视图直接导入查看。 Freedgo(自由行走) Design 一款在线ER模型生成的工具,...支持导入SQL文件创建ER模型, 支持create table,a...

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

    Freedgo(自由行走) Design 一款在线ER模型生成的工具,可以针对MySQL的DDL文件在线生成ER模型图表。

    支持导入SQL文件创建ER模型, 支持create table,alter table。 支持主键、外键显示

    具体操作如下:

    步骤一:

    首先访问https://www.freedgo.com/draw_index.html,点击 调整图形 -> 插入 -> From MySQL

    在线制图_ER模型

    步骤二:

    使用工具生成数据库表结构SQL语句,然后copy到输入框,点击Insert MySQL

    在线制图_ER模型

    转载于:https://my.oschina.net/u/157043/blog/3061064

    展开全文
  • 我是如何生成ER模型图,无脑加小白生成ER模型,还用画ER模型图吗,直接导入,...支持导入SQL文件创建ER模型, 支持create table,alter table。 支持主键、外键显示 具体操作如下: 步骤一: 首先访问https://www.fr...

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

    Freedgo(自由行走) Design 一款在线ER模型生成的工具,可以针对MySQL的DDL文件在线生成ER模型图表。

    支持导入SQL文件创建ER模型,
    支持create table,alter table。
    支持主键、外键显示

    具体操作如下:

    步骤一:

    首先访问https://www.freedgo.com/draw_index.html,点击 调整图形 -> 插入 -> From MySQL

    在线制图_ER模型

    步骤二:

    使用工具生成数据库表结构SQL语句,然后copy到输入框,点击Insert MySQL
    在线制图_ER模型

    展开全文
  • MySQL逆向工程,ER模型生成,通过DDL语句生成ER模型ER模型导入,创建数据库ER视图,使用Navicat生成ER关系图,如何画ER图,我是如何生成ER模型图,无脑生成ER模型,还用画ER模型图吗,直接导入,数据库视图直接...
  • 1)ER模型 ER模型常用于OLTP数据库建模,应用到构建数仓时更偏重数据整合,站在企业整体考虑,将各个系统的数据按相似性一致性进行合并处理,为数据分析、决策服务,但并不便于直接用来支持分析。 问题: a)需要...
  • 模型建设步骤总结 提示:仅个人总结观点 数据模型建设主要分为以下5个步骤 一、目标确认 1:确认模型支撑的事务类型OLTP、OLAP、DDS OLTP:联机事务处理(on-line transaction processing)主要是基本的、日常的...
  • 概述 ER模型使用可视化了实体存储的信息,以及直观的呈现了实体与实体的关系,在我们...让您在线创建流程图、系统部署图、软件架构图、UML、BPMN、ER模型,DFD,组织图,软件流程图,图表。免费试用。使用Freedgo Des...
  • 这是数据库工程设计进行到逻辑设计的一重大环节,简单的说,如果概念设计是用ER模型, 整合为全局的ER模型,那么在逻辑设计这块, 主要任务就是把ER模型转换为关系模型。 转换只需知道三个转换准则: 1...
  • 第2章 ER模型设计 第1节 E-R模型的基本组成 E-R模型有什么作用 有助于数据库设计 是一种语义模型,模型的语义方面主要体现在模型力图去表达数据的意义 提供了在数据库设计过程中如何表示实体以及实体间联系的方法 ...
  • 步骤一 :你得先安装一个MySqlWorkBench  安装地址ER图安装包下载地址安装成功以后如何使用MySqlWorkBench  生成ER图:一:    二:三:四:五:六:七:八:九:十 十一: 十二...
  • 下面主要介绍创建ER模型并检查表。补充一下:在逻辑设计之前有一个概念设计,这个阶段从创建企业使用的数据的概念数据模型开始,完全独立于所有的实现细节,将概念设计和逻辑设计结合起来便形成了逻辑数据库设计。 ....
  •  问题:当在使用powerdesign时,ER模型中展示code和dataType,即使选择了Comment或者Name,从数据库中反向生成的model中依然在ER视图中看不到中文注释,具体如图: 用powerdesign反向生成的model中展示如下:...
  • 创建数据库之前,我们要充分理解数据库需要完成的任务和功能。简单的说,就是需要了解数据库需要存储哪些信息和数据,要实现哪些功能;拿手机销售公司为例,为了给大家讲的深入浅入,jacky这里就给定这家公司一个...
  • 在前面的步骤中,我们创建了数据库的ER模型ER模型属于概念级别的模型,需要映射为表才能被计算机存储。本章节的目标就是从ER模型创建表,并检查这些表的结构。这组表应该代表逻辑数据库模型中的实体,关系,属性...
  • 工具:PowerDesigner 16.5、JDK32位 总结:powerDesigner不支持JDK64位,所以你会发现,你的连接驱动、... 步骤: 1、下载JDK32位安装,不用配置环境变量 2、下载ojdbc14jar驱动包,地址:https://pan.baidu.c...
  • MySQL Workbench 将数据库导出ER模型

    千次阅读 2020-01-08 15:10:07
    简介 MySQL Workbench是为MySQL设计的ER/数据库建模工具。是著名的数据库设计工具DBDesigner4的继任者。...一般建模的步骤模型 > 数据库 如果现在数据库已经存在了, 需要对数据库的数据表进行添加、结...
  • 数据库面试

    千次阅读 多人点赞 2019-02-13 09:03:42
    答:存储过程是一组为了完成特定功能的SQL 语句集,经编译创建并保存在数据库中,一次编译后永久有效。通过Call语句指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 由于存储过程是经过预编译...
  • MySQL导入生成ER模型

    2019-09-12 09:55:28
    ER模型使用可视化了实体存储的信息,以及直观的呈现了实体与实体的关系,在我们实际的应用系统开发过程中新建ER模型可以更好的理解业务模型,为以后的开发维护工作起到归纳总结的作用。 Freedgo Desgin是一款轻松、...
  • 就可以创建项目需要的数据库了。 4.3、建表脚本 实际开发中,当从产品经理处拿到新需求后,首先就是考虑如何建表,根据E-R模型需求有哪些关键信息就建立哪些字段,并且是通过建表脚本或者是客户端软件的...
  • 数据库ER图该怎么画

    万次阅读 多人点赞 2015-03-27 15:23:43
    什么是ER图 实体关系图,通过一张ER图,能够快速的了解数据库层面的表结构设计。目前做企业级应用系统,花费了大量的时间在数据库表结构的设计上,所以打算从源头梳理一下怎么样才能画好ER图,画好图是第一步,在这...
  • 【数据库学习】数据库总结

    万次阅读 多人点赞 2018-07-26 13:26:41
    4)概念模型(E-R模型) ①概念 概念模型的一种表示方法:实体联系方法,用E-R方法(E-R模型)来描述。 概念模型是用于信息世界的建模,是一种信息模型,与具体的DBMS无关。且能满足用户对数据的处理要求,易于修改...
  • ER

    千次阅读 2019-11-04 20:41:02
    E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的...
  • MySQL-Day03回顾1、索引 1、普通索引(index) 2、唯一...自增长(PRI,不允许重复且不能为NULL) 1、注意 一个表中只能有一个主键字段,常把编号设为主键字段 2、创建表时创建主键 1、字段名 数据类型 primary key auto_...
  • 设计数据库之前,需要绘制ER图,通过ER创建出对应的表结构,后期可能需要修改表结构,那么还需要修改ER图,甚至重写,很麻烦,浪费大量时间。  powerdesigner的好处是:在创建ER图之后,直接生成建表的sql语句...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,029
精华内容 1,611
关键字:

创建er模型的步骤