MySQL数据表生成ER图

遇到没有说明文档的数据库的时候,一张一张表去分析,需要花费很长时间和精力。

幸好有一些工具,可以帮助我们生成ER图,这样看起来就一目了然;

下面我将自己的一次实践记录于下,供参考:

1.下载并安装工具:

通过官网下载并安装mysql workbench。

下载地址:https://www.mysql.com/products/workbench/    下载完成直接安装就好了.

对于windows平台,可能会需要安装两个组件(Microsoft .NET Framework 4 Client Profile、Visual C++ Redistributable for Visual Studio 2013),参考:http://dev.mysql.com/resources/wb62_prerequisites.html ,组件下载地址:

Visual C++ Redistributable for Visual Studio 2013:https://www.microsoft.com/en-us/download/details.aspx?id=40784

Microsoft .NET Framework 4 Client Profile:http://www.microsoft.com/download/en/details.aspx?id=17113

 

2.生成ER图

接下来,让workbench根据数据库表的结构,自动生成ER图。
2.1 打开workbench, 并连接数据库. 通过菜单栏 ”Databas”e-->”Connect to Database”;输入对应的 hostname、port、username、password,并连接成功;

 

连接成功之后,可以看到监控信息,以及数据库表等;

2.2 通过菜单栏 ”Database”,选择”Reverse Engineer…”,输入连接信息,并一路Next,最后excute和close。

可以看到,在ERR Diagram区域多了一张图,点击它,就看到了自己想要的ER图了,至于ER图中的连线所表示的具体关系.

生成的ER图如下,当然,可以根据自己需要来设置大小:

 

 

导出到图片:

workbench很强大,还可以基于这个继续改动,至于怎么操作,还需要继续摸索。

其余功能,之后用到了,我再做补充。

 


本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/p/5783441.html,如需转载请自行联系原作者

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学生管理系统数据库er图设计全文共5页,当前为第1页。学生管理系统数据库er图设计全文共5页,当前为第1页。学生管理系统数据库 学生管理系统数据库er图设计全文共5页,当前为第1页。 学生管理系统数据库er图设计全文共5页,当前为第1页。 ER图设计 一、概述 学生信息管理系统是学校管理的重要工具,是学校不可或缺的一部分。随着在校人数的不断增加,教务系统的数量也不断的上涨。学校工作繁杂,资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着众多的弊端,如:保密性差.查询不便.效率低,很难维护和更新等,然而,本系统针对以上的缺点能够极大的提高学生信息管理的效率,也是科学化.正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。 随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。学生学籍管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的的信息的管理得心入手。通过这个系统,可以做到信息的规范处理,科学统计和快速的查询,从而减少管理方面的工作量。毋庸置疑,切实有效的把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。 二、需求与功能分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强。该系统实现的大致功能;用户登陆。提供了学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名,修改密码等功能。管理员管理拥有最高的权限。允许添加教师信息和课程信息等。其提供了简单.方便的操作。 学生管理系统数据库er图设计全文共5页,当前为第2页。学生管理系统数据库er图设计全文共5页,当前为第2页。三、概要设计 学生管理系统数据库er图设计全文共5页,当前为第2页。 学生管理系统数据库er图设计全文共5页,当前为第2页。 3.1功能模块图 图3-1.功能模块图 3.2数据流图 数据流图,如图3-2所示 图3-2.数据流图 学生管理系统数据库er图设计全文共5页,当前为第3页。学生管理系统数据库er图设计全文共5页,当前为第3页。四、数据库设计 学生管理系统数据库er图设计全文共5页,当前为第3页。 学生管理系统数据库er图设计全文共5页,当前为第3页。 4.1实体及其属性 (1)学生实体及其属性,如下图4-1所示 图4-1.学生实体及属性 (2)教师实体及其属性 图4-2.老师实体及属性 (3)管理员实体及其属性 图4-3.管理员实体及属性 (4)课程设计及其属性 图4-4.课程设计及属性 学生管理系统数据库er图设计全文共5页,当前为第4页。学生管理系统数据库er图设计全文共5页,当前为第4页。(5)班级实体及其属性 学生管理系统数据库er图设计全文共5页,当前为第4页。 学生管理系统数据库er图设计全文共5页,当前为第4页。 图4-5.班级实体及属性 (6)成绩属性及其属性 图4-6.成绩属性及属性 学生管理系统数据库er图设计全文共5页,当前为第5页。学生管理系统数据库er图设计全文共5页,当前为第5页。4.2全局E-R图 学生管理系统数据库er图设计全文共5页,当前为第5页。 学生管理系统数据库er图设计全文共5页,当前为第5页。 图4-7.全局E-R图 学生管理系统数据库er图设计

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值