概念数据模型、物理数据模型.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
概念数据模型、物理数据模型

实验5 系统分析与建模工具PowerDesigner PowerDesigner简介 PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。 PowerDesigner的模型文件 概念数据模型 (CDM) CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式表现方式。 物理数据模型 (PDM) PDM 叙述数据库的物理实现。藉由 PDM ,你考虑真实的物理实现的细节。 它进入帐户两个软件或数据储藏结构之内拿。 你能修正 PDM 适合你的表现或物理约束。 PowerDesigner的模型文件 面向对象模型 (OOM) 一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。你使用 PowerDesigner 面向对象模型建立面向对象模型.(OOM) 你能为纯粹地对象- 导向的靠模切目的建立一个OOM, 产生Java文件或者PowerBuilder文件,或你能使用一个来自OOM的物理数据模型(PDM)对象 , 来表示关系数据库设计分析。 业务程序模型 (BPM) BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。 PowerDesigner中CDM、PDM、OOM的转换关系 PowerDesigner的界面 PowerDesigner的界面(中文) PowerDesigner概念数据模型工具(I) PowerDesigner概念数据模型工具(II) 关于业务规则 业务规则是业务活动中必须遵循的规则,是业务信息之间约束的表达式,它反映了业务信息数据之间的完整性约束.每当信息实体中包含的信息发生变化的时候,系统都会检查这些信息是否违反特定的业务规则. 业务规则有的六种类型: 事实,定义,公式,确认,需求和约束: 实体与联系 班级 学生 将CDM对象转换成PDM对象 选择Tools-Generate Physical Data Model。PDM生成选项对话框出现。 从数据库管理系统下拉列表框选择DBMS 。这个对话框处理前面生成的名称作为PDM文件的名称,但是扩展名为PDM。 选择 Share 单选按钮。 点击细节定位键。细节页出现。 挑选出来的或清除下列各项选项 选择Selection 定位键。它列出 CDM 的所有对象。默认地,所有的对象被选择。 点击确定。 当程序已经完成生成时,关闭结果窗户。 正向工程 直接地从 PDM产生一个数据库, 或产生一个能在你的数据库管理系统环境中运行的数据库脚本。 产生一个数据库创建脚本 1 选择Database- Generate Database。 数据库生成对话框出现。 它显示生成叁数。 默认叁数已经被选择。 2 SQL的文件名称框中键入 PDM_TUTORIAL 。 3 在目录框中,输入一条路径。 4 选择生成脚本的按钮。 5 选择仅仅生成一个文件。 6 点击Selection 定位键。 7 点击底部表定位键。 表页列出模型中选择可用的所有数据库表。 8 全部点击选择工具。这选择所有的表复选框。 9 切换Views和Domains选择需要的视图和域。 10 点击确定。 逆向工程 1 选择File-Reverse Engineer-Database 显示新的物理数据模型的对话框。 2 点击部份 Radio 按钮。 3 选择下拉列表框的一个数据库管理系统。 4 点击确定。数据库逆向工程对话框出现。 5 点击使用脚本文件的 Radio 按钮。 6 浏览适当的目录选择脚本文件。 7 点击选项定位键显示选项页。 8 选择逆向工程选项。 9 点击确定。 生成报表 1.新建立报表文件 2.拖拉需要显示的部分到报表输出选项 3.修改输出选项的内容 4.修改列的宽度和需要显示的内容 5.生成RTF或者其他的类型的报表文件 生成报表 PowerDesigner自动生成的报表 上

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档