PD的使用实用教案_第1页
PD的使用实用教案_第2页
PD的使用实用教案_第3页
PD的使用实用教案_第4页
PD的使用实用教案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大纲(dgng) Power Designer简介及功能说明 Power Designer的4种模型及相互转换 Power Designer环境说明 Power Designer操作(cozu)说明 将CDM对象转换为PDM对象 数据库相关操作(cozu) Power Designer小结第1页/共21页第一页,共22页。Power Designer简介(jin ji) Power Designer是Sybase公司(n s)的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数

2、据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。第2页/共21页第二页,共22页。Power Designer的4种模型(mxng) 概念数据模型 (CDM) 物理数据模型 (PDM) 面向对象模型 (OOM) 业务(yw)程序模型 (BPM) 第3页/共21页第三页,共22页。概念(ginin)数据模型 (CDM) 概念数据模型 (CDM) CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一

3、个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式(zhngsh)表现方式。 概念数据模型是最终用户对数据存储的看法,反映了用户的综合性信息需求。 不考虑物理实现细节,只考虑实体之间的关系。 CDM是适合于系统分析阶段的工具。第4页/共21页第四页,共22页。物理(wl)数据模型 (PDM) PDM 叙述数据库的物理实现。 藉由 PDM ,你考虑真实的物理实现的细节。 它进入帐户两个软件或数据储藏结构之内拿。 你能修正 PDM 适合你的表现或物理约束。 主要目的是把CDM中建立的现实世界(shji)模型生成特定的DBMS脚本,产生数据库中保存信息的储存

4、结构,保证数据在数据库中的完整性和一致性。 PDM是适合于系统设计阶段的工具。第5页/共21页第五页,共22页。面向对象模型(mxng) (OOM) 面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们(t men)的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。 你使用 Power Designer 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PD

5、M)对象 , 来表示关系数据库设计分析。第6页/共21页第六页,共22页。业务程序(chngx)模型 (BPM) 业务程序模型 (BPM) BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用(shyng)一个图表描述程序,流程,信息和合作协议之间的交互作用。 第7页/共21页第七页,共22页。Power Designer环境(hunjng)说明 对象浏览器:对象浏览器可以用分层结构显示你的工作空间。 输出窗口(chungku):显示操作的结果。 结果列表:用于显示生成、覆盖和模型检查结果,以及设计

6、环境的总体信息。 图表窗口(chungku):用于组织模型中的图表,以图形方式显示模型中各对象之间的关系。第8页/共21页第八页,共22页。Power Designer环境(hunjng)示意图第9页/共21页第九页,共22页。Power Designer基本操作第10页/共21页第十页,共22页。建立(jinl)CDM模型第11页/共21页第十一页,共22页。建立(jinl)CDM模型 1创建一个新的CDM 打开PD9后,在主菜单中选择【File】【New】,出现一个选择窗口,选择【Conceptual Data Model】,单击【OK】,建立一个新的CDM窗口。 2创建实体(sht) 单

7、击工具选项板上的Entity工具后,光标变为实体(sht)形状,单击图形窗口中的某一位置,在该处会出现实体(sht)符号,实体(sht)的名称默认为Entity_n,n代表创建实体(sht)的顺序号。 填写属性。 3. 建立联系第12页/共21页第十二页,共22页。物理(wl)数据库设计 PD9中对数据库的物理模型设计是通过将中对数据库的物理模型设计是通过将CDM转化为转化为PDM(Physical Data Model物理数据物理数据模型)来实现模型)来实现(shxin)的。在的。在CDM转化为转化为PDM之前必须选择一种之前必须选择一种DBMS作为目标数据库。作为目标数据库。PD9把把CD

8、M中定义的数据类型转换为目标中定义的数据类型转换为目标DBMS支支持的物理数据类型。持的物理数据类型。CDM与与PDM对象之间的对对象之间的对应关系如表所示。应关系如表所示。第13页/共21页第十三页,共22页。将CDM对象(duxing)转换为PDM对象(duxing) ToolsGenerate Physical Data Model 数据库类型选择 名称定义:设定组成物理对象名称规则 错误(cuw)检查无误后生成相应的PDM 自动产生继承关系的父子实体(Table)第14页/共21页第十四页,共22页。建立(jinl)数据库 数据库的物理模型设计好后,就可以生成具体的数据库了。Power

9、Designer使用ODBC访问(fngwn)不同DBMS中的数据库。要把设计好的PDM生成到数据库中,首先要在某一DBMS中建立一个数据库,然后建立ODBC数据源并在PD9中连接数据库,最后将PDM自动生成到数据库中去。这里以Microsoft SQL Server 2000为例,介绍如何将上述教学管理系统PDM转化为数据库中的表等对象。 第15页/共21页第十五页,共22页。建立(jinl)数据库 1创建数据库(TMIS) 2定义数据源 ODBC数据源(Database Source Name,简称DSN)分为(fn wi)三类:用户DSN、系统DSN和文件DSN。用户DSN被存储在注册表

10、中,它包含用户信息,本地计算机上的注册用户可使用这个数据源;系统DSN也被存储在注册表中,它包含本地计算机信息,本地计算机上的所有用户都可使用这个数据源;文件DSN则以文件形式存储,扩展名为.dsn。这里介绍系统DSN的创建方法 第16页/共21页第十六页,共22页。系统DSN的创建(chungjin)方法1)选择【开始(kish)】【设置】【控制面板】,双击【32位ODBC】打开【ODBC数据源管理器】窗口。若在Windows 2000或Windows XP操作系统上,选择【控制面板】【管理工具】,然后双击【数据源(ODBC)】可打开该窗口。2)在【ODBC数据源管理器】窗口中选择【系统DS

11、N】,单击【添加】,在打开的窗口中选择【SQL Server】,单击【完成】,打开【创建到SQL Server的新数据源】窗口。3)在新窗口的【名称】文本框中输入【tmis】,【服务器】一栏中选择【(Local)】(该选项表示本地计算机),单击【下一步】。4)在新打开的窗口中选择【使用用户输入登录ID和密码的SQL Server认证】单选框。在【登录ID】文本框中输入SQL Server默认的超级用户sa,【密码】一栏默认值为空,不用输入,单击【下一步】。5)在新打开的窗口中选择【更改默认的数据库为:】复选框,在下面的下拉菜单中选择前面建立的数据库【TMIS】,单击【下一步】。6)在新打开的窗

12、口中直接单击【完成】,然后在新开的窗口中单击【确定】即完成了数据源tmis的定义。 第17页/共21页第十七页,共22页。 3在PD9中连接数据库 1)在打开某一PDM的状态下选择【Database】【Connect】,打开【Connect to an ODBC Data Source】窗口 2)在打开的【Connect to an ODBC Data Source】窗口中选择【Machine data source】单选框,在相应(xingyng)的下拉菜单中选择新建的数据源【tmis (SQL Server)】,在【User ID】框中输入sa,下面的【password】框不用输入。 3)

13、单击【Connect】。如果屏幕没有任何提示,则表示连接成功。否则系统会给出错误提示。 这时可以看一下连接数据库的信息。选择【Database】【Connect Information】,在新打开的窗口中可以看到数据库连接的相关信息。 4生成数据库 选择【Database】【Generate Database】,打开如图所示的窗口。第18页/共21页第十八页,共22页。数据库相关(xinggun)操作 Database菜单包含主要的数据库操作 连接数据库(Connect) 产生数据库(Generate Database) 同步数据库(Modify Database) 产生测试数据(Genera

14、te Test Data) 执行SQL脚本( jiobn)(Execute SQL) 创建Trigger和Procedure第19页/共21页第十九页,共22页。Power Designer小结(xioji) Power Designer仅仅是实现的工具。 Power Designer用途不局限与数据建模 如业务流程建模、Web Services等。 并不是每个设计都需要用到Power Designer。 例如:小的系统(xtng),或Table数比较少的情况下就没有必要采用Power Designer了第20页/共21页第二十页,共22页。感谢您的观看(gunkn)!第21页/共21页第二十一页,共22页。NoImage内容(nirng)总结1。不考虑物理实现细

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论