visio
一款创建各种类型的图表和流程图,并含有较为丰富的模版,以及一定的编辑功能的软件
visio正向工程
正向工程通常指的是从高级抽象(图)生成具体实现的过程。
Forward Engineering
适用于visio2010版本的插件,功能和他的名字一样:正向工程。
实操
确保已安装了visio2010(更高或更低版本不确定能行)
1. 安装Forward Engineering插件
默认安装成功无误后,会在visio的菜单栏里多出一个Forward Engineering的选项卡
2.(以数据库模型图为例)创建E-R图
我这里用反向工程生成一个关于mysql数据库的E-R图
3. Forward Engineering插件使用
第一个用来检测你E-R图的错误
第二个用来生成sql语句
默认生成在桌面上,点击ok,桌面上便会多出一份“绘图1. SQL”,用记事本打开确实是sql语句
补充:如果在安装Forward Engineering插件时报错,提示缺失vstor40x64.exe,则需要先去安装Visual Studio 2010 Tools for Office Runtime
(https://www.microsoft.com/zh-cn/download/details.aspx?id=105522)
之后便可正常安装Forward Engineering