visio连接mysql数据库表_「数据库关系图」使用Visio 2010 画数据库中表与表的关系 - seo实验室...

数据库关系图

1.在visio中新建数据库模型图

打开visio 2010,文件—>新建—>数据库—>数据库模型图。建立数据库模型图之后,菜单栏多出一个菜单项"数据库"。

530f3ec16ea14470b63b36abe584d5cb.png

看下图菜单栏多出了一个数据库项

3a2dcb61960d3da07f3f2c9e292e5a40.png2.依次画数据库建立的每张表、视图等

进入了画图状态,看到界面的左边,选中“实体”这个画图模型,按住鼠标左键不放,直接拖动到中间的带有标尺的画图区域接下来主要的工作就放在设置表的属性上了。看到程序主界面窗口下方的属性设置,现在左边的类别选中“定义”,依次输入数据表的物理名称和概念名称,注意如果物理名称和概念名称不一致的话要把键入时同步名称的勾取消掉才行

29830a1c6f665b705324a3547e8825f1.png3、接来下设置列属性

类别选中“列”,根据实际情况分别填入列的在实际数据库中物理名称,数据类型,是主键的列以及不能为空的列要勾上“PK

”或者“必须的” 如果需要为列的字段添加注释,就选中相应的列之后,点击旁边的“编辑”,出现了列属性的编辑窗口,首先就要把“键入时同步名称”的勾去掉,然后在概念名称处就可以填写自己需要的列字段说明了,填完点“确定”以此为例完成对每一列的属性编辑

d627be8cb8004c89632655c66b005745.png

4.查看数据库模型图

所有列编辑完之后,在画图区就可以看到数据库模型图的样子了。可以通过拖动调整整个数据库模型图的大小

631f11a702c353c856cf5ad37e053d2d.png

5.保存数据库模型图

最后要做的就是把这个数据库模型图保存出来以供使用,点击菜单栏的“文件”,然后选择“另存为”,选好保存位置,保存类型可以选择为“jpg”,最后点击“保存”即可把这个画好的数据模型图以jpg的形式保存出来了。

78e4395eea7eeb8b2c30bacfa309c825.png

注意:建议保留绘图类型的文件(*vsd),以便于日后编辑

手工画比较慢,在数据库已经建好的情况下,可以使用逆向工程来建数据库模型图,两分钟搞定,还很清晰。

逆向工程建立

下面介绍下使用逆向工程在Visio2010中建立数据模型的方法

1.在visio中新建数据库模型图

打开visio 2010,文件—>新建—>数据库—>数据库模型图。建立数据库模型图之后,菜单栏多出一个菜单项"数据库"。

530f3ec16ea14470b63b36abe584d5cb.png

看下图菜单栏多出了一个数据库项

3a2dcb61960d3da07f3f2c9e292e5a40.png2.反向工程

菜单项数据库—>反向工程。启动反向工程向导,一步步完成反向工程设置。

2.1.建立与数据库的连接。

选择visio驱动程序的类型决定了可以连接的数据库类型及可用选项。数据源指定数据库位置及连接信息。这里我们选择visio驱动程序为Microsoft Sql Server,数据源为刚建立的BASICDATA。

837ef8bcb9697d5012d679a87ac4cc2a.png

2.2 新建数据源

如果数据源没有提前建立,可以点击“新建”建立数据源。

2.2.1 这里选择“SQL Server”

7b83fb8e9db602d320634d8ad2292978.png2.2.2 设定"数据源名称"及“服务器地址”

服务器地址可以为服务器名称,也可以为IP地址。

d298d99ecb188ed0803d764bfc7cdcc0.png2.2.3  测试数据源是否连接成功

de6596e870377d0fe7bb3b2d9d8dcee9.png2.2.4 数据源建立成功

数据源建立成功,自动跳转到“反向工程向导”,会发现“数据源”列表多了新建的数据源。

f7a5c671b54e0109d5a7d9dd31b50389.png3.

连接数据源

输入用户名和密码用于连接数据源。

1574047b8ad9e7ad86ae1f5fa0048f28.png4.

选择要进行反向工程的对象类型,如图:

323e4dc375dd8037374cd1420b642aa4.png5

选择要反向工程的表或视图

05778b6646d1859534ea6c5f4853b027.png6

选择要反向工程的存储过程

da286f78a7af3fab9036181e0d722cdd.png7

检查自己选择的内容是否正确

f80bf73008db9f5c20f7a5d783934361.png8 是否想让选择了反向工程的项添加到当前工程中。选择是才能生成图。

ad5a6e282803e53e2ad999bbe8de2688.png9 结果大致向下面这样。

1a93e7c09ed3f795497ca75cce5fdaa0.png

至此数据库模型的建立就介绍完了!看一张导出的数据库模型图:

f636d43b258eb5daa2b9d6e983e7e62d.png

相关阅读

一、定义

同义词顾名思义,是数据库方案对象的一个别名,就是一种映射关系。这里的数据库方案对象指表、视图、序列、存储过程、包等

原文来自javascript关系运算符与逻辑运算符一、关系运算符用于进行比较的运算符称作为关系运算符:小于()、小于等于(<=)

如果为Mysql 数据库—>providerName=”MySql.Data.MySqlClient”(没装mysql dotnet 安装版的话就得在C:/WINDOWS/Microsoft.NET/Fr

oracle数据库中order by用法

oracle数据库中order by的一些高级用法

现有一个表,表内容如下:

以下的操作都是对该表进行

当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。非关系型数据库有 NoSql、Cloudant。

  • 0
    点赞
  • 8
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论

打赏作者

不遇白

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值