Visio绘制ER图-

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


     一般的ER图画法是采用椭圆、矩形、菱形来描述实体及他们之间的关系,这三者在图中分别代表了属性、实体、联系。

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


一、Visio绘制ER图

      1、Visio绘制一般的ER图

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

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

            

     2、用Visio自带的数据库模型模型图画ER图

        Visio提供了两种形式绘制ER图:

        第一种是通过图形工具自己创建ER图。下面以一个酒店管理系统的数据库的ER图为例,为大家介绍visio绘制ER图的方法。

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

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

   

  

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


    第二种是通过数据库选项卡内的反向工程,它通过Visio和其他数据库驱动器进行交互,将已有的数据库架构转换为ER图;

   1)数据库--->反向工程

 

 2) 下一步


3)下一步,全部选中


  4)下一步


5) 完成    如下 E-R数据模型图



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值