用poweraltium designer 10建数据库表的时候,对建好的表要进行修改,这时候弹出对话框显示不能修改

查看: 29453|回复: 19
在PowerDesigner15中应用达梦数据库并添加注释信息
认证徽章论坛徽章:122
本帖最后由 wy071218 于
12:57 编辑
& && &PowerDesigner 是业内首屈一指的数据建模工具,可让企业更轻松地直观展示、分析和操作元数据,从而更有效地实施企业信息体系结构。本文介绍了PowerDesigner在达梦7上进行数据库建模、增加注释等,方便了开发人员在达梦数据库上实施项目。& &&&Powerdesigner版本:Version15.1.0.2850& &&&DM7版本:x64 V7.1.2.209-Build(-36337trunc)
1、创建数据源& & 创建32位的odbc数据源DM7,如下图1所示:
1.jpg (59.75 KB, 下载次数: 12)
14:14 上传
图1注:& && &A:经测试,powerdesigner只能识别32位的odbc驱动,64位的无法连接;& && &B:64位操作系统的默认数据源驱动管理器是64位的,无法连接32位odbc驱动,需要打开C:\Windows\SysWOW64\ odbcad32.exe才能创建;2、创建模型& && &打开PowerDesigner,单击“File”,选择“New Model…”,弹出新建模型对话框,如下图2所示:
2.jpg (75.01 KB, 下载次数: 10)
14:14 上传
图2& && &Categoryitems选择为“Physical Data Model”,设置Model name,这里命名为Physical Data DM7,设置DBMS类型为ODBC 3.0,点击确定,出现一个空白工作区,如图3所示:
3.jpg (79.53 KB, 下载次数: 15)
14:14 上传
图33、创建表student和school:
& && &单击浮动面板Paletee上的“Table”按钮,将鼠标移至空白区域,单击鼠标左键,即可创建表。如下图4所示:
4.jpg (68.86 KB, 下载次数: 13)
14:14 上传
图4&&& && &双击表Table_1,在弹出的对话框中对表进行设计。首先修改表名为student和增加表注释,如下图5所示:
5.jpg (78.26 KB, 下载次数: 14)
14:14 上传
图5& && &其次,增加字段student_id,name,sex,school_id,其中student_id是主键,school_id是外键,如下图6所示:
6.jpg (111.94 KB, 下载次数: 7)
14:14 上传
图6& && &双击student_id字段前面的小方框,在弹出的对话框中增加字段注释“学生id”,同理对其他字段都加上注释,如下图7所示:
7.jpg (64.86 KB, 下载次数: 16)
14:14 上传
图7& && &同理,创建school表,增加表注释“学校表”,列字段school_id,name,address,remark,其中school_id是主键,如下图8所示:
8.jpg (112.38 KB, 下载次数: 9)
14:14 上传
图8& && &双击school_id字段前面的小方框,在弹出的对话框中增加字段注释“学校id”,同理对其他字段都加上注释,如下图9所示:
9.jpg (64.39 KB, 下载次数: 9)
14:14 上传
图94、建立表连接关系
& && &点击palette面板上的“Reference”,连接student到school,将自动建立一个外键约束Reference_1,如图10所示:
10.jpg (26.08 KB, 下载次数: 10)
14:14 上传
图10& && &双击连线下面的Reference_1,弹出“ReferenceProperties”对话框,设置外键约束的名称为FK_STUDENT_SCHOOL,如图11所示。
11.jpg (69.25 KB, 下载次数: 10)
14:14 上传
图115、映射到达梦数据库
& && &单击菜单栏的“数据库”,选择“Generate Database…”,弹出“DatabaseGeneration”对话框,如图12所示。
12.jpg (105.46 KB, 下载次数: 14)
14:14 上传
图12& && &点击“Connect”--&“Run”,powerdesigner就开始在数据库中执行sql语句了,在SYSDBA用户下生成这2个表,如图13所示:
13.jpg (89.14 KB, 下载次数: 8)
14:14 上传
图13& && &但是,我们发现我们添加的表注释、列注释都没有自动生成;6、生成注释信息
& && &依次打开工具--&resources--&DBMS,如下图14所示:
14.jpg (30.34 KB, 下载次数: 10)
14:14 上传
图14 6.1 增加表注释信息
& && &双击odbc 3.0--&在弹出的对话框中Script--&Objects--&Table--&TableComment--&Value,增加如下内容:& && && && && && & comment on table [%QUALIFIER%]%TABLE% is%.q:COMMENT%& && &如下图15所示:
15.jpg (56.83 KB, 下载次数: 9)
14:14 上传
图156.2 增加列注释信息
& && &双击odbc 3.0--&在弹出的对话框中Script--&Objects--&Column--&ColumnComment--&Value,增加如下内容: & && && && &&&[COMMENT ON COLUMN %TABLE%.%20:COLUMN% is %.q:COMMENT%]& && &如下图16所示:
16.jpg (56.67 KB, 下载次数: 8)
14:14 上传
图16& && &&&这样就可以生成注释信息了;7、验证列注释信息:
& && &回到powerdesigner设计页面,双击表school,在弹出是“Table Properties”页面中,点击“Preview”,如下图17所示:
17.jpg (60.8 KB, 下载次数: 9)
14:14 上传
图17& && &通过“Preview”功能,我们看出我们设计的表和字段注释都可以成功添加了。8、重新映射到数据库& && &将数据库中的student和school表删除,再次执行第五步“映射到达梦数据库”,通过日志我们看出表结构、表注释、字段注释都成功在数据库中创建,如下图18所示:
18.jpg (54.44 KB, 下载次数: 13)
14:14 上传
图18& && && &使用达梦MANAGER工具查看,我们通过powerdesigner的设计已经成功在达梦7数据库中执行成功,如下图所示:
19.jpg (93.87 KB, 下载次数: 15)
14:14 上传
认证徽章论坛徽章:43
Good job !
认证徽章论坛徽章:43
正好需要,感谢分享!
认证徽章论坛徽章:122
myth8860 发表于
正好需要,感谢分享!
& && && && &
论坛徽章:11
楼主厉害啊,pd建模真是方便,DM也能用上了
认证徽章论坛徽章:163
凑足五个字
论坛徽章:14
不错,图截得够辛苦。。
招聘 : 认证徽章论坛徽章:38
PD用的很是娴熟呀
招聘 : 认证徽章论坛徽章:38
有试过从CDM转PMD么,之前在SQLSERVER上转有个小BUG,直接转2008会导致所有约束都失效,需要先中转2000 PDM,然后再转到2008.
论坛徽章:11
PD很好很强大的东西呢
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号PowerDesigner的安装和基本使用,我就不阐述了。大家可以到这里看看:
一、配置数据库源
1、在对数据库表进行导出生成到PowerDesigner之前,需要对对即将操作的数据库进行配置数据源:启动PowerDesigner 15,
在菜单中选择Database-&Congfigure Connections 弹出Congfigure Data Connections 对话框。
2、点击Add Data source 按钮,弹出创建新数据源对话框,选择系统数据源:
3、下一步,选择数据源驱动程序,这里我选择Sql Server,继续下一步:
4、下一步,完成配置,点击&完成&,弹出创建到Sql Server的新数据源,在此对话框中,我们输入名称、描述、及服务器名或IP:
& & & & & & & & & & & & & & & & & & & & & & & & & &
5、下一步,验证登录方式选择&使用用户输入登录ID和密码的SQL Server 验证&,并输入登录ID和密码
6、下一步,勾选&更改默认的数据库为&,选择你想要的数据库
7、下一步完成创建数据源:
& & & & & & & & & & & & & & &&& & & & & & &
8、确定后,可以在Congfigure Data Connections 对话框中看刚才新建的数据源了。
二、配置完数据源后就可以对数据库进行表生成图表
1、在菜单中选择:File-&Reverse Engineer -&Database 出来New Physical Data Model对话框
2、点击&确定&,弹出Database Reverse Engineering Options对话框,选择Using a data source,点击数据源按钮弹出Connection to a Data Source对话框,在下拉框中选择之前建立的数据源 "Test",并输入User ID和password
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & && &
3、点击Connection即可连接至数据库,回到Database Reverse Engineering Options对话框,点击确定,弹出Database Reverse Engineering对话框,并得取所有的数据库对象,在此选择需要的Table:
4、最后点击OK,等待生成即可:
阅读(...) 评论()powerdesigner(6)
使用PowerDesigner 建数据库表。
一直很忙,没有时间写东西。这次搞点会声会色的,嘿嘿
此技能为项目经理必备技能。
本次主角:
1.在workspace下建立一项目:
physical data model类型的
在DBMS处选择mysql5.0
2.建立表UML图:
在工具条上选择表格工具,创建出一个表来。
然后双击他,可以对其进行修改。
改名字为User_Power 用户表,建立三个字段,ID为主键:
再建立一个表:Address_Power 地址表
3.现假设业务逻辑中用户和地址一一对应,那么地址的ID是由用户的ID来决定的:
在工具栏中选择引用来建立两个表的关联关系:
这里需要根据业务逻辑来更改关联设置:
OK,至此表设计已经完成。
4. 建立与数据库的连接。
在菜单条上,有一个Database的选择项:
选择connect…后弹出设置对话框:
在Data source里选择第三个单选按钮,即Connection profile:后,点击Configure。会弹出如下窗口:
选择左上角的Add Data Source,弹出如下窗口:
然后开始进行设置,基本按上图来设置,第一个是名字,随便取;第二个是保存这个配置文件的位置,放工作空间里就行了;第三个是描述,不用管;第四个是连接类型;第五个是数据库类型;第六个第七个过掉;第八个第九个是用户名密码;最后三个是Mysql的一些连接配置,注意最后一个JDBC driver jar files需要选择到mysql的jar包。
然后点击左下角的Test Connection,测试通过后点OK关闭这个一页。回到connect页面后选择刚才的配置文件然后进行连接:
5. 创建数据库表:
在菜单条上选择Database,然后有一个下拉选项叫做:Generate Database,选择后弹出如下页面:
让你选择生成的sql文件放在什么地方。这里我们使用Direct generation这个选项来直接创建出表来。在第二个选项卡Options中可以选择一些选项来改变Sql语句,最后的SQL语句可以通过最后一个选项卡Preview来查看:
点击确定,开始生成SQL脚本,然后弹出如下页面:
点击run后,则表创建成功。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:216344次
积分:4251
积分:4251
排名:第5772名
原创:193篇
转载:184篇
评论:13条
(3)(1)(1)(1)(10)(4)(1)(2)(5)(2)(10)(30)(40)(44)(110)(60)(5)(2)(37)(9)2010年 总版技术专家分年内排行榜第二
2009年 总版技术专家分年内排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。&&&&PowerDesigner15建立与数据库的连接,并生成数据库表视图
PowerDesigner15建立与数据库的连接,并生成数据库表视图
PowerDesigner15建立与数据库的连接,并生成数据库表视图 详细图解
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
数据库下载排行

我要回帖

更多关于 altium designer 10 的文章

 

随机推荐