使用Visio 2010 画数据库中表与表的关系

article/2025/8/14 10:26:40

    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 检查自己选择的内容是否正确

         


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

         


结果大致向下面这样。

        


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

        


http://chatgpt.dhexx.cn/article/WTFYacuI.shtml

相关文章

DBGridEh的表中表设置

DBGridEh的表中表设置步骤 在进行数据呈现时,表中表的显示方式也是一种常用的主从表显示类型,DBGridEh控件在这方面的表现是相当优秀的,它不需要任何代码就可以实现该功能。 首先比较重要的是打开主表格控件(DBGridEh)的RowDetailPanel属性…

Hive 分桶表及作用

Hive 分桶表 一.概述分桶和分区的区别 ?如何创建分桶表 ?分桶表的作用 ? 二. 补充:通用的 join 优化(1)空key过滤(2)空key转换 三. 分桶表的作用2.1 数据的采样2.2 提升查询效率&…

服!造成程序员脱发的两大原因竟然是……

-“不管怎么样,这个项目一定要在这个ddl前完成。” 作为程序员,我们特别痛恨PM根据主观判断就随便订ddl!!有时候,因为一个小小的问题我们要回头检查好久,因此也特别容易不小心错过ddl。 -“Andy&#xff…

作为程序员你脱发吗?

每天熬夜加班,忙着敲代码,现在的你还有多少头发? 不管是80后还是90后,甚至是00后(热搜:98年的小伙子去植发),脱发好像是不可避免的事情,更何况是程序员? 记得…

Python程序员别秃了,护发防脱发小妙招,收藏吧

每个健康人大约有10万根左右的头发,每天可有70—100根脱落,同时也有等量头发再生,头发摸起来手感柔滑,一根一根的,结实牢固,易于梳理。 可是在生活中,有些人却经常出现这样的问题:头…

为程序员爆肝整理的防治脱发大集锦

防治脱发“感觉有用”系列 食疗 多吃蛋白质,鸡蛋清、瘦肉、牛奶和豆腐等高蛋白食物都是头发的最爱。此外,每周最好吃3次亚麻籽油,每次1茶匙,其中的植物雌激素可防脱发。缺铁也会导致大量脱发,建议多吃绿色和黄色的蔬…

绝密|程序员与脱发的故事

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题描述 现当今,脱发正成为办公室工作者的一个大烦恼,而在这批为脱发而担心…

《程序员脱发自救指南》笔记--头发基础知识

本博文源于《脱发自救指南》,如果接受审核,希望审核通过,毕竟这都是要面对的话题。脱发竟然发生在身边,我同学脱了。为了给予他更好的头发知识,我更新了此篇博文,收藏即可。 文章目录 1.头发的构造2、位于…

程序员脱发?看看各个创始人的发量?

前言 作为一个小白,在学习之前,我非常的明确,自己要学什么编程语言。   在这里我还是要说一下,我提供一个我的学习交流群,456926667,里面可以解决你们遇到的很多问题,共同学习进步 怎么判断某门编程语言掉不掉发? 说起掉发,在前言中讲过,程序员很多掉发原因都是…

1024全方位防脱发攻略?做发量和代码最刚的程序员

秋收冬藏,又到了年底冲刺撸代码的时节。 程序员宝宝天天和产品经理撕逼 半夜又和bug生死相依 某天,你选择了红色药丸,从Matrix中觉醒 突然发现: “我的头发呢!? 是不是有人在代码里面下了毒!&#x…

为什么程序员大多数都会脱发?( ConcurrentHashMap 并发)

为什么程序员大多数都会脱发? 其实这是一种误解,来看看现状数据说话,真实情况是这样的。 据脉脉统计出来的《程序员真相大调研2019》中,71.2%的程序员是不脱发的,仅有28.8%的程序员存在秃头情况。 为什么很多人印象中程…

程序员常秃顶?Python创始人笑了,防脱发还得学这门语言,不然干脆转行得了

程序员爱脱发,是不争的事实,经常面对电脑,工作压力大,都会导致脱发的产生。正所谓“聪明绝顶”,越厉害的程序员,谢顶的可能性就越大。那么,我们看看世界上顶级的程序员们,看看是否能…

为什么学计算机容易秃顶,为什么程序员更容易脱发?知道答案惊呆了!

在过去几年程序员是一个很抢手的行业,很多人都希望自己能够成为一名程序员,但最近几年程序员的工作岗位竞争压力却越来越小,有人指出这是因为程序员非常容易脱发,而且死得相对较早。为什么程序员更容易脱发呢? 长期面对…

程序员脱发自救:用计算机视觉技术安全植发

点击蓝色“程序猿DD”关注我 回复“资源”获取独家整理的学习资料! 脱发已经成了这个时代最严重的一种威胁。 从电商平台上护发产品的热销,到无处不在的植发广告,再到各大论坛里脱发话题的热度,都能窥见人们对于头发的深度焦虑。 …

程序员为什么更容易掉头发?

来源 | web前端教程(webjiaocheng) 近期,百度 CEO 李彦宏在中国科技大学院搞了一个演讲,后来到互动环节有个人提问:“李总对于科研狗防脱发有什么建议吗?” 瞬间全场都乐了,李彦宏说:“我不知道怎么回答&am…

学计算机应用技术掉头发,为什么程序员更容易脱发呢?

原标题:为什么程序员更容易脱发呢? 在过去几年程序员是一个很抢手的行业,很多人都希望自己能够成为一名程序员,但最近几年程序员的工作岗位竞争压力却越来越小,有人指出这是因为程序员非常容易脱发,而且死得…

程序员为什么更容易脱发?

转自微信号:web前端教程(webjiaocheng) 近期,百度CEO李彦宏在中国科技大学院搞了一个演讲,后来到互动环节有个人提问:“李总对于科研狗防脱发有什么建议吗?” 瞬间全场都乐了,李彦宏说:“我不知…

论程序员脱发是传言还是真的?

脱发到底和职业有关系吗? 脱发到底和职业有关系吗?为什么秃你心里没点数吗?遗传影响“我们”不秃为什么很多人印象中程序员秃头?先入为主(可能是历史上诸位编程大牛们的影响) 导致程序员脱发的真正原因1. 大…

秃头不用怕!程序员脱发自救指南来了

国家卫健委2019年的调查数据显示,我国脱发人数超2.5亿,平均每6人中就有1人脱发,其中男性约1.63亿,女性约0.88亿,30岁前脱发的比例高达84%,比上一代人的脱发年龄提前了20年,呈现明显的低龄化趋势…

Xshell的安装与使用

Xshell的安装与使用 一、作用二、安装三、连接虚拟机1. 登录虚拟机2.打开Xshell 四、连接中出现的一些错误 一、作用 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案…