b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Visio2010建立ER图并直接导出为SQL语句

电脑杂谈  发布时间:2016-04-22 09:04:50  来源:网络整理

你是否正在寻找关于er图的内容?让我把最俱价值的东西奉献给你:

建立时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的我们需要建立模型,具体可分为两步:首先对进行结构分析并使用树、表等描述数据,然后分析的操作方法,规定的增删改查操作,这两个步骤就构成了我们通常所说的模型。

模型有多重分类,通常所说的ER图是图模型,除此之外还有层次模型、网状模型、关系模型等。这其中比较简单的当数ER图,也称实体-联系图(Entity RelationshipDiagram),它提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。一般的ER图画法是采用圆、正方形、菱形来描述实体及他们之间的关系,这三者在图中分别代表了属性、实体、联系,如下图为一般er图

Visio2010建立ER图并直接导出为SQL语句


对ER图进行建模时提倡使用PowerDesigner(功能强大,形式多样),因为PowerDesigner能够直接将er图导出为T-SQL代码。PowerDesigner能够做到Visio就不能吗?其实Visio本身没有太大的毛病,而且操作简单,但是功能相对较少和其他开发程序交互较弱。

一、Visio绘制er图

1、Visio绘制一般的er图

Visio没有提供专门的模板来绘制一般的ER图,有一种比较折中的办法:先在“更多形状”-->“流程图”-->“基本流程图”中找到长方形和菱形,分别右键“添加到我的形状”-->“添加到新模具”在弹出的对话框中填入“ER图”,这样我们就把菱形和方块添加到了新模具“ER图”中。用同样的思路,在“”-->“ORM图表”找到椭圆和直线,添加到模具“er图”中。

添加完成后,我们就可以在画ER图时打开该模具(文件->形状->打开模具),er图所有的元素都会在一个模具中显示出来了。

2、用Visio自带的模型模型图画er图

Visio提供了两种形式绘制ER图,一种是通过选项卡内的反向工程,它通过Visio和其他驱动器进行交互,将已有的架构转换为ER图;另一种是通过图形工具自己创建ER图。下面以一个收费系统的的ER图为例,为大家介绍visio绘制er图的方法。

打开Visio后选择“文件”-->“新建”-->“软件和”,然后双击创建模型图。创建后的控制面板左边分别有三个针对ER模型的七个专用工具,最常用的是最上面的两个分别代表了表及外键关系。操作简单在使用时只需将实体拖到页面上,随后会在下面出现属性,在其中添加或修改数据表的一些属性。

可以通过更改实体的属性进行增加列、设置列数据类型、设置主键等功能。下图创建了一个名为T_Admin的实体,主键为chSerial。

Visio2010建立ER图并直接导出为SQL语句

提示:如果想实体图显示实体的数据类型,可以通过----管理----显示选项----表----数据类型---显示物理的,进行设置 ,。

实体间的关系,在visio中有两种表示表示方法;分别为下图所示:

Visio2010建立ER图并直接导出为SQL语句

Visio2010建立ER图并直接导出为SQL语句


visio默认为第一种形式,箭头的指向为实体的父表。可以通过----管理----显示选项----文档----同时选中关系和鱼尾纹进行设置改变为第二种显示方式。

使用关系连接线连接后,会自动生成外键。生成的外键会在从表中自动创建父表中的主键列,可通过“属性”----“定义”----选中两表中相互关联的列----“断开连接”来断开列,同样也可以使用该方法来连接两表中的列作为外键。效果图如下图所示:

Visio2010建立ER图并直接导出为SQL语句

Visio2010建立ER图并直接导出为SQL语句



本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-2493-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 崔亚男
      崔亚男

      从现在抓起一百年以后我看还是有希望的

    热点图片
    拼命载入中...