已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PowerDesigner 使用方法简介一、 从网上下载软件。路径为:计算机系软件工程与项目管理(CMM)工具二、 安装软件三、 软件使用过程根据下述过程建立如图所示的E-R图。1、 点击PowerDesigner图标启动软件。进入到初始页面,如图2所示2、 点击菜单中的文件项,选择新建,出现要求选择建立何种模型的模型类型对话框。其中Conceptual Data Model CDM,为概念(数据)模型,它建立的就是E-R图 Business Process Model BPM,业务处理模型 Object-Oriented ModelOOM,面向对象模型 Physical Data ModelPDM,物理(数据)模型,它建立的就是数据库表选择CDM并单击确认按钮。3、 进入PowerDesigner的CDM操作窗口4、界面上出现一个小工具条palette,里面包括常用的数据库建模工具。用鼠标单击工具条中的工具后,到界面中央单击或拖动即可。为了能够完成前述图1的内容,选中图标 ,在界面中间单击五次,形成如图所示画面。此时,每一个实体都是空的。需要逐个进行定义和描述。5、 定义实体双击其中的一个实体,弹出实体属性定义对话框。对“General”选项卡上的内容进行定义。Name :定义实体的显示名称(图书)Code :定义实体的代码中表示名称(book),必须是英文。Number :实体中实例(记录)的最大个数(100000000,它表示图书馆的最大藏书量可达一亿册)。这个数字的作用是便于估计数据库服务器的磁盘容量。6、 定义属性、属性的约束和算法“Attribute”选项卡上定义属性,如图所示每一行定义一个属性,包括属性描述(名称,name)、属性代码(code)、数据类型(type)、使用域(domain)、是否可空(强制,M)、是否为主键(P)、是否显示在模型中(D)。属性描述在概念模型中进行显示,转换成物理模型后将被忽略,转而显示属性代码。定义数据类型时,可以单击Data type栏中的“.”按钮,出现如图所示的界面。界面最下行将根据选择相应的数据类型的不同,而显示不同的附加属性描述。 domain的使用方法:域是某个或某些属性的取值范围,域在定义之后,可以被多个实体的属性共享使用。域的定义在模型设计中具有重要意义,它使得不同实体中的属性标准化更加容易。例如,可以定义一个Address域,使它的数据类型为VarChar(40)。在模型设计中,记载地址的属性可能包含在多个实体中,使用了Address域的所有地址属性,一旦修改了Address的定义,使用该域的所有“地址”的定义也会随之改变。使用方法,参见附录“创建域的方法”。7、 同理,完成其它的4个实体的定义,如图所示。8、 定义关系关系图例介绍工具栏中有两种关系工具。:单纯的连接两个数据实体:通过建立关系联接两个数据实体单击对应图标后,分别从提个数据实体上拖拽到另一个数据实体上,建立起对应的关系。双击界面中的关系线,出现关系属性窗口。Name:关系描述Code:关系代码Comment:关系的进一步说明,可空Entity1和Entity2为关联的两个实体名称。单击Detail选项卡出现详细关联信息(图)。One-Many:联系的类型,表示一对多的关系。其他为一对一、多对一、多对多Cardinality:基数,“0,n”表示一个实体可以有0到n个关联实体,“1,n”表示一个实体是少有一个或1个以上关联实体。Mandatory:是否强制存在至少一个关联实体。选中候选框后,观察对应的Cardinality项的变化。定义完毕后,点击“确认”按钮,返回CDM主界面。9、 检验正确性单击菜单栏“Tools”中“Check Model”命令来检查E-R图的错误。检查结果分为没有错误、错误和警告三类错误是必须要改正的。图标为警告(例如,一个实体有外键没有主键)可以改正也可以不改正,图标为CDM是逻辑模型,是系统的概要设计,还需通过PDM模型完成详细设计。系统提供模型之间的相互转换。10、 选择生成PDM在Tools菜单中单击Generate Physical Data Model命令,打开物理模型设置窗口。 Generate Physical new Data Model:选中此项,表示生成新的物理模型其中DBMS:选择数据库类型,例如Microsoft Access 2000Name:物理模型的名字(描述)Code :物理模型代码。11、 注意观察生成的PDM 与CDM之间的差距给出物理模型生成图片12、 可以在PDM模型的基础之上进行修改,并且可以通过Tools菜单中单击Generate Conceptual Data Model命令,转换成对应的CDM模型。13、 创建数据库1) 创建数据源单击Database菜单中的Configure Connections 命令,出现ODBC数据源管理器对话框。根据其中的提示,创建一个自定义数据源。2) 设定工作路径单击Database菜单下的Generate Database 命令,打开如下对话框。其中Director:保存SQL脚本文件的路径File:保存SQL脚本文件的名称Generation:生成数据库的方式。Script Generate 为只生成脚本文件;ODBC Generate 为直接生成对应的数据库。3) 系统自动进行正确性验证后,进入到连接数据库的阶段。选中第一项Machine data source,并且从下拉菜单中选出刚才设定好的数据源名称,(如果有用户名、密码,则在Login功能项中填写)点击Connect按钮生成脚本语句。如图所示。4) 生成数据库点击Excute按钮,生成数据库。14
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店员工培训资料收集与管理制度
- 种子加工工岗前班组考核考核试卷含答案
- 高频等离子工安全教育评优考核试卷含答案
- 化妆品配方师安全宣传竞赛考核试卷含答案
- 半导体芯片制造工安全演练强化考核试卷含答案
- 加油站操作员安全素养考核试卷含答案
- 危险废物处理工安全宣传考核试卷含答案
- 铲运机司机安全生产基础知识模拟考核试卷含答案
- 数控铣工班组安全测试考核试卷含答案
- 2024年广西信息职业技术学院辅导员考试笔试题库附答案
- 电子元器件入厂质量检验规范标准
- 医学影像肺部结节诊断与处理
- 中药炮制的目的及对药物的影响
- 688高考高频词拓展+默写检测- 高三英语
- 北电电影学电影评论2025年初试文常真题及答案解析
- 第14课 算法对生活的影响 课件 2025-2026学年六年级上册信息技术浙教版
- 食品检验检测技术专业介绍
- 2025年事业单位笔试-贵州-贵州财务(医疗招聘)历年参考题库含答案解析(5卷套题【单项选择100题】)
- 二年级数学上册100道口算题大全(每日一练共12份)
- 数据风险监测管理办法
- 国家开放大学《公共政策概论》形考任务1-4答案
评论
0/150
提交评论