数据库关系图

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

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

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

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

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

3、接来下设置列属性

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

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

4.查看数据库模型图

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

5.保存数据库模型图

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

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

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

逆向工程建立

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

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

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

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

2.反向工程

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

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

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

2.2 新建数据源

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

2.2.1 这里选择“SQL Server”

2.2.2 设定"数据源名称"及“服务器地址”

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

2.2.3  测试数据源是否连接成功

2.2.4 数据源建立成功

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

3.

连接数据源

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

4.

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

5

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

6

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

7

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

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

9 结果大致向下面这样。

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

相关阅读

一、定义

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

原文来自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。

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

  1. python画太极八卦图_「太极八卦图」使用HTML+CSS画太极八卦图 - seo实验室

    太极八卦图 使用HTML+CSS画太极八卦图 基本语法 CSS基本语法格式:选择符{属性1:属性值1;属性2:属性值2;属性3:属性值3;......} 选择符:1.元素选择器:找到同名一系列 2.类 ...

  2. python爬取晋江文学城_「天鹰文学网」著名小说网站《天鹰文学》宣布关站 - seo实验室...

    天鹰文学网 著名原创小说网站 天鹰小说网(tywx.com.cn)经历了多次波折以后,宣布关站. 让我们一起为这颗陨落的行星可惜. 曾经一度与起点 ,逐浪,幻剑,晋江文学号称5大原创文学网站的天鹰因为 ...

  3. naticat连接mysql报错_「2509」Navicat连接mysql报错2509 - seo实验室

    2509 在Navicat中进行连接测试时,发现报错2509,还有乱码! mysql 2509 加密方式导致的报错,在8以后的版本默认的加密方式都改为了caching_sha2_password 此时 ...

  4. mysql against 中文_「against的用法」Mysql全文搜索之MATCH...AGAINST的用法介绍 - seo实验室...

    against的用法 前提:mysql只支持英文内容的全文索引,所以只考虑英文的全文搜索.假定数据表名为post,有三列:id.title.content.id是自增长序号,title是varchar ...

  5. 卷积核和全连接层的区别_「动手学计算机视觉」第十六讲:卷积神经网络之AlexNet...

    前言 前文详细介绍了卷积神经网络的开山之作LeNet,虽然近几年卷积神经网络非常热门,但是在LeNet出现后的十几年里,在目标识别领域卷积神经网络一直被传统目标识别算法(特征提取+分类器)所压制,直到 ...

  6. mysql区间算法_「五大常用算法」一文图解分治算法和思想

    前言 分治算法(divide and conquer)是五大常用算法(分治算法.动态规划算法.贪心算法.回溯法.分治界限法)之一,很多人在平时学习中可能只是知道分治算法,但是可能并没有系统的学习分治算 ...

  7. word段落居中的快捷键_「Word快捷键大全」Word2016/2013/2010/2007常用快捷键大全

    常用快捷方式 搜索功能 Alt+Q 打开 Ctrl+O 保存 Ctrl+S 关闭 Ctrl+W 剪切 Ctrl+X 复制 Ctrl+C 粘贴 Ctrl+V 全选 Ctrl+A 加粗 Ctrl+B 倾斜 ...

  8. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...

    matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...

  9. 小猪佩奇python_「小猪佩奇头像」使用python中turtle绘制一个小猪佩奇的头像 - seo实验室...

    小猪佩奇头像 之前一直被佩奇的预告片刷屏,就想着用Python中的turtle模块来自己绘制一个海报目前完成了一个头,代码如下:之后会更新整幅图from turtle import * def eye ...

最新文章

  1. 《统一沟通-微软-实战》-6-部署-2-中介服务器-1-定义中介服务器
  2. 关于STL 容器的嵌套使用, 小试牛刀
  3. linux 问题一 apt-get install 被 lock
  4. 【opencv】【mediapipe】手势检测的有趣玩法
  5. 项目vue2.0仿外卖APP(五)
  6. Gse v0.40.0 发布,Go 高性能分词,增加更多常用 API
  7. HTC vive追踪定位原理与精度
  8. C# 图片直接打印方法
  9. BZOJ 3812 主旋律 (状压DP+容斥) + NOIP模拟赛 巨神兵(obelisk)(状压DP)
  10. QScrollArea使用详解
  11. 你见过凌晨四点的北京吗?
  12. FinClip手把手教学:如何从零开始编写一个app
  13. Codeforces 417 D. Cunning Gena
  14. 我爱我专业计算机为主题的演讲稿,我爱我专业演讲稿
  15. THREE.js为正方体的6个面贴上图片
  16. 快速扫盲 | 霍尔传感器的工作原理
  17. 【iOS开发】-UIPickerView
  18. 加强团队沟通,有效推进项目进度
  19. asp.net操作office时报错“检索 COM 类工厂中 CLSID 为 {...} 的组件时失败,原因是出现以下错误: 80070005。”
  20. Jmeter-监听器jp@gc

热门文章

  1. 剑指offer笔记(11)位运算
  2. POJ 3580 SuperMemo(伸展树的基本操作)
  3. 网络知识扫盲,一文搞懂 DNS
  4. 计算机应用网上购物摘要,计算机应用软件毕业设计 --网上购物商城.doc
  5. python 序列化_python怎么序列化
  6. 数控雕刻机、数控车床的主传动系统、五档变速器、发动机活塞、斜齿轮减速器、曲柄连杆机构、圆压圆模切机、秸秆切碎机、xy工作台、星形卸料阀、小型平台印刷机、液氨储罐设计、法兰盘、饺子机、气动扳手……
  7. 软件测试面试中会碰到sql语句的笔试题
  8. 小书匠 导出html,小书匠编辑器使用手册(示例代码)
  9. win11输入法处于中文状态打字仍是英文解决办法
  10. Rmd 渲染html 如何生成侧边栏