




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Power Design 导入/导出数据库以前听说过PowerDesigner可以和数据库连接,根据在PowerDesigner创建的数据模型创建表、触发器、存储过程到数据库中。也可以将已有的数据库导出到PowerDesigner中为数据模型。今天做了一下测试,发现确实很简单,现在操作步骤与大家分享: 0、准备工作 先在SQL Server中创建一数据库,以供测试用。 Create database test 1、 根据在PowerDesigner创建的数据模型创建表、触发器、存储过程到数据库中 1)打开PowerDesigner ,建立一个物理数据模型 2)在弹出的对话框中保持默认设置3)将新建的physical data model 重命名为test4)在其中建两个表,创建两个表的关联关系.5)单击Database-Configure Connections6)在弹出的ODBC数据源管理器中,点击添加,添加一个数据源从上图可以看出,已经成功添加了一个名为test的sql server数据源.7)点击Database-Connect.,连接到刚才添加的数据源.8)点击Database-Generate Database,将表创建到数据库在上面的对话框中,可以选择生成脚本的目录和文件名,下面还有很多选项,我保持了默认选项.注意选中Script generation,只生成脚本,选中ODBC generation会提示你执行脚本到数据库.点击Run可以运行脚本,也可手动修改脚本后再Run.Run了之后,再到数据库查看,发现表和表之间的关联关系已经创建了.2、将已有的数据库导出到PowerDesigner中为数据模型 1)新建一个physical data model,命名为test22)点击Database-Connect.连接数据源。3)点击Database-Reverse Engineer Database.4)Using an ODBC data source5)点击确定后,可以看到下面的对话框,选项的意思也很明了,默认只选中了导出表: 6)OK之后可以看到导入滚动条,完成之后,可以看到数据库表已导入为数据模型。如何用Powerdesigner的PDM(物理数据模型)生成数据库pdm做好后,最终是要将其转化为数据库实体的。 1.确认当前Powerdesigner设置的dbms是否正确,即是否是我们要生成的数据库类型,我在这里使用的是sqlserver2000: Powerdesigner-数据库-更改当前dbms,选择您的数据库类型。2.配置Powerdesigner与数据源的连接 Powerdesigner-数据库-配置连接-用户dsn(或系统dsn)-选择、添加您的数据源 3.连接 Powerdesigner-数据库-连接-设置好您刚才建立的dsn确定。 OK,设置好连接后我们就可以将pdm生成sql语句了。 4.数据库生成 Powerdesigner-数据库-生成数据库-配置好(默认就可以)后选择确定就好了。 拿到sql脚本语句,大家都知道应当如何做了吧,放到sql查询分析器里执行吧。使用PowerDesigner建模1.4.3 使用PowerDesigner建模在数据库概念设计中已经分析了本系统中主要的数据应实体对象,通过这些实体可以得出数据表结构的基本模型,最终实施到数据库中,形成完整的数据结构。本系统将使用PowerDesigner工具完成数据库建模,使用的版本为12.5。使用该工具建模的步骤如下:(1)运行PowerDesigner,并在PowerDesigner主窗口中选择主菜单中的File/New命令,在打开的New对话框左侧Model type列表框中选择Physical Data Model(物理数据模型,简称PDB)选项,在右侧的Model name文本框中输入模型名称JXCManager,在DBMS下拉列表框中选择数据库管理系统。PowerDesigner支持的数据库管理系统非常多,例如常用的MySQL 5.0、Microsoft SQL Server 2005、Oracle Version 10gR2等。企业进销存管理系统选择Microsoft SQL Server 2000作为数据库服务器,单击“确定”按钮,如图1.12所示。(2)打开新建的PDM窗口。在该窗口的中心空白区域是模型编辑器,下方为输出窗口。另外还有一个浮动的工具面板,其中包括常用的建表工具、建视图工具和主外键引用工具,如图1.13所示。(3)在图1.13中单击“建表工具”按钮 ,这时鼠标指针将显示为 ,在模型编辑器的合适位置单击,此时在图形窗口中将显示如图1.14所示的数据表模型。注意:细心的读者可以发现,此时的鼠标指针仍然是 。如果再次单击还将出现类似图1.14所示的表符号。如果想取消该指针,可以单击工具面板中的 按钮或单击鼠标右键。(4)在图1.14所示的表符号上双击鼠标左键,将打开Table Properties(表属性)对话框。默认情况下选中的是General选项卡,在该选项卡的Name文本框中,输入表的名称tb_manager,此时在Code文本框中也将自动显示tb_manager,其他选择默认即可。(5)选择Columns选项卡,首先单击列输入列表的第一行,将自动转换第一行为编辑状态,然后在 Name列输入字段名称为ID,同时Code列也将自动显示为ID,再在Data Type列中选择int选项,最后选中P列的复选框将该数据表字段设置为主键,此时M列的复选框也将自动被选中,它约束字段值不能为空。(6)按照步骤(5)的方法再添加两个列name和PWD,但是不需要选中P列复选框设置主键,如图1.15所示。(7) 在图1.15中单击“应用”按钮后,选择ID字段,单击左上角的 按钮,将打开Column Properties(列属性)对话框,默认选中General选项卡,在其中选中Identity复选框,此项操作用于设置ID字段使用自动编号。(8)单击“应用”按钮后,再单击“确定”按钮,关闭Column Properties对话框。(9)单击“确定”按钮,关闭Table Properties对话框,完成tb_manager表的创建。(10)按照步骤(3)步骤(9)的方法创建本系统中的其他数据表,并通过主外键引用工具建立各表间的依赖关系。创建完成的模型如图1.16所示。 技巧:在默认情况下,创建后的表模型中的全部文字均为常规样式的宋体8号字,如果想修改文字的格式,可以选中全部表符号,按Ctrl+T键,在打开的Symbol Format对话框中选择Font选项卡,从中设置相关内容的字体及样式和字号等。(11)选择PowerDesigner主菜单中的Database/Generate Database命令,将打开Database Generation对话框。在该对话框中设置导出的脚本文件的名称(如jxc.sql)及保存路径(如D:JXC),选中Script generation单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲鱼合同(标准版)
- 2025数字逻辑自考试题及答案
- 2025-2030中国外科药市场产能规模预测及投资风险预警报告
- 2025-2030中国发电机励磁调节器行业发展规模及销售前景创新性报告
- 2025-2030中国塑料扭力测试机行业发展机遇及投资营销模式分析报告
- 2025年教师招聘之《小学教师招聘》能力检测试卷带答案详解(满分必刷)
- 2025-2030中国四、渗透检测装置行业市场发展趋势与前景展望战略研究报告
- 2025年教师招聘之《幼儿教师招聘》题库高频重点提升(共100题)附答案详解【典型题】
- 2025-2030中国合成水滑石行业销售模式分析与发展态势展望报告
- 2025色彩自考考试题库及答案
- 2025年吉林省高考物理试卷(含答案解析)
- 2024陆上风电项目造价指标
- 生命教育 课件 .第一章 生命诞生
- 2025年安徽省农业职业技能大赛(水生物病害防治员)备赛试题库(含答案)
- HACCP体系评审表范本
- openEuler系统管理与服务器配置 课件 第8章网络连接
- 《民营经济促进法》解读与案例分析课件
- DG∕TJ 08-2035-2014 建设工程监理施工安全监督规程
- 中国2型糖尿病运动治疗指南(2024版)及要点解读
- 兽医体系及兽医基础知识的学习
- 小学四年级美术社团活动计划
评论
0/150
提交评论