您的位置:首页 > 数据库

powerdesigner生成数据库及反向工程

2011-06-30 00:21 555 查看
原创文章,不懂的可以直接留言。

Mr-sniper

这里应用的是powerdesigner的反向工程将数据库中的表结构清晰化:

首先配置数据源:这里项目应用的是sql2000:

图表示了配置的过程。

1.打开控制面板-管理工具:



2.打开数据源



3.



4.



5.



6



7



数据源配置成功:
现在就利用powerdesigner的反向工程将数据库表映射为物理模型图(ER图)

第一步:新建数据库物理模型图,这里要选定一个数据库管理系统dbms
本项目应用的是sql2000



第二步:连接上面配置的数据源



第三部选择数据源:



同样的方式查看bitlaw项目表结构以及关系映射



生成物理模型图



但是powerdesigner有个缺点不能就表的外键约束反映出来,只能得到数据的全部字段

Powerdesigner的正向工程非常简单:

具体的步骤:

第一步:

先选择new新建一个cmd概念模型

第二步:

标注书写entity个各个属性,并且定义attribute和primary

第三步:

Relationship各entity之间的映射关系

第四步:

Generate生成cmd模型

第五步:

将cmd文件生成为pmd物理模型

第六步:

将pmd物理模型生成为database脚本生成的为.sql的脚本

现在就可以直接用查询分析器将脚本生成为具体的表

这里主要考虑到得是怎样将服务器的数据库导入到本地数据库运行、

在数据库中导入的方法是:

点击要导入的数据库----文件---导入数据—



点击下一步



点击下一步



点击下一步然后就可以将数据库的表创建到本地

这种方式的数据库导入也只能导入数据库的表,并不能将数据库的约束关系导入到本地数据库中,可以先将服务器上的数据库用powerdesigner转换为物理模型,然后生成sql脚本之后导入到本地的数据库中

待续--------

qq:313247313
Email:rafx.z@hotmail.com
新浪微博:Mr-sniper
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: