将visio ER源模型间接转sql语句

原创 2007年10月07日 11:40:00

本人一不小心,将数据库画在visio(for vs2005企业版)中的“ER源模型”中,可是这个模型只是跟ERWin关联的,根本没办法直接生成SQL语句 ,原来是想画在“数据库模型图”中的。以下是通过PowerDesigner10企业版间接转换过程。

1. 在visio中,选择菜单“数据库”-》“导入/导出”-》“导出到ERWIN erx”文件中, 在ERWIN版本中选择3.5,“确定”完成。

2.打开PD,选择菜单“File"->"import'->"ERWin",弹出”formats for ERWIN3.5.x model",选择"powerdesigner physics data model",然后“choose DBMS ",我选择的是SQL SERVER 2000

3.在生成的模型中,删除"Domains"中的内容,否则将会生成自定义数据类型。

4.在PD中,选择”database"->"Generate Database",得到SQL语句。

5.如果觉得VISIO报表太垃圾的话,可以选择PD的报表功能,选择菜单“MOdel”-》“REPORTS"-》单击“NEw Report”-》在"language"中选择"simple chinese","report template"选择“None",-》”OK”,同时为了防止乱码,在菜单”Report "->"change fonts",将要用到的改成“宋体”,如"header",在报表窗口中的“Available items"->"Table"->双击”List Of table columns"->右击”Table -表格%ITEM%"-》”show title",右击“表格%PARENT%的栏位清单”,点击"Layout",选中“名称,代码,数据类型,主要的,强制,说明文本”,其中,“width"全部为“30mm",最后单击”Report“窗口的”RTF",就可以看到效果啦。

Visio2010新建E-R图

visio2010没有内置E-R图的模板,需要自己配置模具。步骤如下: 1、文件-》新建-》基本流程图-》右键菱形-》添加到新模具-》命名为E-R图。 2、更多形状-》常规-》基本形状-》分别右键...
  • nGeometry
  • nGeometry
  • 2013年12月08日 15:05
  • 7923

利用visio 2010 设计ER图,并导成SQL语言

建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树、表等描述数据,然...
  • qq_19538889
  • qq_19538889
  • 2016年05月03日 11:55
  • 8385

Visio对MySQL数据库反向工程生成ER数据库模型图

Visio对MySQL数据库反向工程生成ER数据库模型图 1、首先需要从Mysql下载用于数据库链接的驱动ODBC 下载地址是:http://dev.mysql.com/downloads/...
  • jianhuili
  • jianhuili
  • 2012年06月01日 15:30
  • 10286

使用Visio连接SqlServer生成ER图

选择数据源,不只是SqlServer。 选择数据库服务器。计算机名称/实例名称。 输入登陆凭证。 选择要连接的数据库。 同时可以选定该库中的一个表。 将该次连接数据保存到文件中。...
  • EYUANatQQdotCOM
  • EYUANatQQdotCOM
  • 2012年06月03日 10:52
  • 4234

在EA中将画出的ER图转换成SQL脚本

在进行数据库设计的时候,想着正好安装着EA软件呢,看能不能用EA画ER模型。结果发现不仅能画,而且还能进行整套数据库设计(生成SQL脚本)。     下面以机房收费系统用户--学生为例。学生可以查看余...
  • u010539352
  • u010539352
  • 2014年06月02日 11:29
  • 4699

Visio画ER图

建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树、表等描述数据,然...
  • kangguowei
  • kangguowei
  • 2016年03月15日 13:28
  • 4261

ER模型中的实体和联系

总是听说到ER模型这个概念,它在程序设计的概念模型中非常重要,还启下着逻辑模型的建设。前两天画图用到它,就研究了下,下面把研究的东西总结下。        【 ER的概念:】         定义...
  • mengdonghui123456
  • mengdonghui123456
  • 2015年07月21日 16:10
  • 3771

用visio画ER图

 用visio画ER图ER图的3个要素是 实体,属性,关系。我们在学习数据库基础时,一般的ER图是下面这个样子的: 正方形是实体,圆是属性,菱形表示关系。用visio画出来的er图和上面有点不一样:下...
  • lijinghqf
  • lijinghqf
  • 2008年03月25日 13:12
  • 26397

使用MySQLWorkBench绘制ER图&&如何把已有的数据库导出ER模型

后台开发,数据库设计的标准化显的尤为重要。 下面两个链接展示了怎么用mysqlWorkBench设计ER图, 如何把已存在的数据中的表导出为ER模型。 使用MySQLWorkBench绘制ER图...
  • wangwenhao00
  • wangwenhao00
  • 2017年06月12日 15:39
  • 1725

visio 反向工程生 数据库 支持mysql

解决方案,下载插件安装后,就出来了。 http://dev.mysql.com/downloads/connector/odbc/...
  • shenhonglei1234
  • shenhonglei1234
  • 2016年11月28日 14:19
  • 1078
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将visio ER源模型间接转sql语句
举报原因:
原因补充:

(最多只允许输入30个字)