powerdesigner 元数据怎么从"物理数据模型"逆向转化为"概念数据模型

&星论文网:致力于各类论文代写、论文发表、代写代发论文服务
> >>查看论文
PowerDesigner在《Java程序设计》中的应用
本站编辑:admin
  摘要: 分析《Java程序设计》课程教学与学习过程中存在的一些问题,提出在实践教学中依照软件工程的开发方法进行课程设计的方法,同时利用PowerDesigner建模工具软件进行辅助教学。
  关键词: 课程设计;PowerDesigner;对象建模;概念数据模型;物理数据模型
  中图分类号:TP3 文献标识码:A 文章编号:(9-01
  《Java设计》是计算机专业一项重要的实践环节,是巩固所学理论知识、提高程序设计能力的重要实践环节。通过训练,使学生能够综合应用Java的基础知识和基本方法,体会软件设计的全过程,编写出高效率的应用程序,培养学生的数据处理能力,提高软件设计能力,从而为今后进行系统软件和应用软件的开发研究打下坚实的基础。在Java的设计过程中,学生很难把理论和实践相结合去进行软件的开发设计。比如如何进行需求分析、功能设计、数据库设计等,这些内容比较抽象,学生动手实践比较困难,因此我们在Java设计中引入PowerDesigner建模工具来辅助分析设计。使用PowerDesigner进行设计,学生较容易掌握软件工程和数据库系统规划设计的思维方法。
  1 PowerDesigner简介
  Sybase公司的PowerDesigner是一个“一站式”的企业级建模及设计解决方案,它集UML与ER精华于一身。从需求分析阶段到详细设计都可以使用它作为辅助开发工具,它包括以下模型:需求分析模型、企业业务流程模型、概念数据模型、物理数据模型、对象模型。用户可以根据需求分析模型,从面向对象分析设计开始,依次建立用例图、时序图及类图,由类图转化为概念数据模型以及物理数据模型。在设计的过程中,使用PowerDesigner作为辅助开发工具,可以很好的体会软件工程设计的思维方法,并对数据库的概念设计、逻辑设计和物理设计三个阶段的任务和区别有了直观的了解。
  2 基于PowerDesigner的需求建模
  建立需求模型的目的是确定系统边界,了解系统需求,为估算开发成本和时间提供基础。在PowerDesigner可以进行有效的需求建模,降低项目实施的风险,并通过建立软件的设计与需求的关联,从而保证更好的可追踪性。
  3 基于PowerDesigner的对象建模
  PowerDesigner的对象模型是一种基于UML语言,针对系统的需求,分析与设计,实施等不同阶段进行的全面建模。它支持UML的所有图包括用例图、序列图和类图、活动图表和组件图表等。在PowerDesigner中可以采用典型的面向对象分析方法,由需求模型出发,建立用例图,时序图和类图。
  3.1 用例图(The Use Case Diagram)
  用例图能够帮助确定系统的外部和内部元素以及系统范围,还能够以可视化的方式,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息。借助用例图中定义的需求来协助测试项目的相关功能,还可以验证系统性能是否无错误,甚至是验证系统运行时是否按照要求执行了指定命令,测试系统是否完全满足用户的需求。
  3.2 序列图(The Sequence Diagram)
  序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互,是把用例表达的需求,转化为进一步、更加正式层次的精细表达。
  4 基于PowerDesigner的数据库建模
  根据PowerDesigner建立的需求建模的结果和概念数据模型描述出的概念设计内容,即可将概念模型转化为物理数据模型,然后导出数据库建立脚本,选择对应的数据库管理系统,最终生成完整的数据库模型。
  4.1 创建概念模型
  创建概念模型图,需要依照需求分析的内容,首先要确定每一个实体中的属性及主码,并得到实体间的联系,主要包括实体属性、属性的取值范围、关系和继承等。关系是指实体间的联系,主要有一对一、多对一、一对多和多对多这四种关系。概念模型图创建后,可以使用PowerDesigner
  的工具来判断是否有效,如果有效则可直接转化为物理模型图。
  4.2 创建物理模型
  得到概念模型图后,并且对它的有效性进行验证通过后。通过菜单项Generate Physical Data Model即可自动创建物理模型图。在PowerDesigner
  向导生成物理模型图时还必须指定具体的数据库系统。
  4.3 生成数据库
  生成物理模型后,此时尚未得到真正的数据库,通过菜单项Generate Database会产生一个SQL文件,该SQL文件包含了物理模型中结构定义的SQL语句,在Powerdesigner中运行该文件后即可生成目标数据库。
  5 结束语
  通过在《Java程序设计》实践过程中,有机地结合使用PowerDesigner
  这一数据库建模工具,简化了软件的需求分析设计,提高了学生对软件设计与数据库实践能力,增强了学习效果。
  参考文献:
  [1]白尚旺、党伟超,软件分析建模与PowerDesigner实现[M].北京:清华大学出版社,2010.
  [2]赵韶平,PowerDesigner系统分析与建模(第2版)[M].北京:清华大学出版社,2010.
  [3]杨蔚鸣,PowerDesigner在《数据库原理》实践教学中的应用[J].电脑知识与技术,2009,(27).
  [4]华却才让,基于PowerDesigner的大型数据库开发研究和应用[J].青海师范大学民族师范学院学报,2008,(2).
本文出自:http://www.starlunwen.net/ligongkeji/95981.html
上一篇: 下一篇:   
相关理工科技论文:
Copyright ©
www.starlunwen.net All Rights Reserved. 星论文网 版权所有
蜀ICP备号 | 主营:、 | 服务热线:400-803-;| 企业QQ: | 温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
我市一只小小小鸟,我要飞的更高。
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(446)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_085070',
blogTitle:'利用powerdesigner从oracle数据库中导出数据物理模型结构',
blogAbstract:'步骤为 1.菜单File-&Reverse Engineer-&Database... 2.弹出窗口 选择关系数据库类型 我这里使用oracle9i& 点击“确定”按钮。 3.新窗口选择& Using a data source& 然后点击尾部的按钮选择数据源,如果是第一次需要添加新的数据源 4.数据源选择& Connection profile 然后点击下面的“configure...”按钮 5.在新窗口点击新添加一个数据源按钮&
& 其中Connection profile name:根据业务编写自己的存数据源信息的文件名字 &&&&& Connection Type:native& 即选择本地 ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:2,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'我市一只小小小鸟,我要飞的更高。',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}powerdesigner逻辑模型转物理模型_中华文本库
使用PowerDesinger创建数据库概念模型并转换为物理模型实例说明(图解)_计算机软件及应用_IT/计算机_专业资料。1、在 powerdesigner 中进行数据库的概念设计(一)一、概...
? 是从业务合伙人的观点来看业务逻辑和规则的概念 模型,使用一个图表描述程序,...物理模型-&概念模型 ? PowerDesigner支持自动将CDM模型转 换成PDM模型。 ? 将...
PowerDesigner的基本操作_计算机软件及应用_IT/计算机...流模型 逻辑数据模型 面向对象模型 物理数据模型 ...还可以在已有不同模型的基础上, 经过转换生成新模型...
能够使用PowerDesigner实现CDM、PDM 1.3、实现CDM、PDM、OOM之间的转换 1.4、...逻辑模型介于概念模型 和物理模型之间,具有物理模型方面的特性,在概念模型中的多...
方法 2:如果把 Erwin 模型转换成为 powerdesigner 模型再更新数据表的注释语句,...但是由于 Erwin 模型中的逻辑 模型和物理模型不一致,甚至它们出现的顺序不一致,...
PowerDesigner概念模型详解_互联网_IT/计算机_专业资料...也就是说,只要你做好概 念模型,物理模型就可以...这种模型就是我们所说的 CDM;然后再将 CDM 转换为...
MYSQL数据库逆向转物理模型PDM_计算机软件及应用_IT/计算机_专业资料。只要数据库...Powerdesigner逆向工程从... 7页 1下载券
PDM数据库模型图 1页 1下载券
7 1.4.1 对象转换 ... 7 1.4...PowerDesigner 简介 PowerDesigner 是 Sybase 公司的 CASE 工具集,使用...逻辑模型介于概念模型和物理模型之间,具有物理 模型...
实验三使用PowerDesigner设计物理模型并转换为数据库对象_高等教育_教育专区。实验...模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述 逻辑数据模型...
ER Studio与powerdesigner 的转换_计算机软件及应用_IT/计算机_专业资料。将在ER...3.产生物理模型 在保存好的逻辑模型, 即当前创建好的 ER 图模型, 选择菜单栏...使用PowerDesigner创建物理数据模型和逆向工程
使用PowerDesigner创建物理数据模型和逆向工程_IT/计算机_专业资料...
PowerDesigner 逆向工程... 7页 2下载券 用PowerDesigner进行数据... 暂无评价...分析建模与PowerDesigner实现 .1 PDM概述>新建PDM的方法 物理数据模型......
Powerdesigner 逆向工程从现有数据库生成 PDM(转载)
12:24 在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成 数据库建库脚本....../kac049088ecc22bcd126ff0ca1" data-index="10.htmlPowerdesigner 连接 oracle 数据库导出物理模型一、创建数据库连接 1.创建 oracle...连接数据库导出物理模型 1.逆向工程生产物理模型 File->Reverse Engineer->....../kafe873" data-index="8.htmlPowerDesigner15操作手册---反向工程导出表结构及关系_计算机软件及应用_IT/计算机...物理数据模型 二、 配置数据库连接 图 2.1 配置数据库连接 图 2.2 新建....../ka0ef12d2af9e7b8" data-index="20.html数据库系统),Java,.NET 等; (3)强大的逆向工程...? 物理数据模型 (Physical Data Model,PDM) PDM ...使用 PowerDesigner 面向对象模型建立 OOM,能为纯粹....../ka9abed5b8f31d7c" data-index="13.html使用PowerDesigner 逆向工程(完美版)(_计算机软件及应用_IT/计算机_专业资料。1、 新建物理数据模型 2、 配置数据源 (1) 数据库->Config Data Connections 3、 ....../ka64dfb01359eef8c75fbfb3c9" data-index="4.html1 PowerDesigner16概述 ? 2 PowerDesigner16常用物理模型 1.1 PowerDesigner16...2.2 建表模板脚本 ?2.3 数据字典报告生成 ?2.4 PD正向、逆向工程 ?2.5 建....../ka1b1cb548ae488e" data-index="11.html由物理数据模 型生成数据库,或对数据库进行逆向工程得到物理数据模型。 4. ...关于 PowerDesigner 物理数据模型的基本使用,我这里就不废话了,给出个连接,地 ....../kaf7e88ee30b1c59eef9c7b443" data-index="16.html数据模型 建立数据项,实体和实体属性 创建物理数据模型 将物理数据模型创建数据库...逆向工程 PowerDesigner简介 ?PowerDesigner是Sybase公司的CASE工具集,使用它可以....../kaa2cad02de804164" data-index="9.htmlPowerDesigner 逆向工程导出Oracle物理数据模型PDMPowerDesigner 逆向工程导出Oracle物理数据模型PDM隐藏>> PowerDesigner 逆向工程导出 ORACLE 物理数据模型 PDM 1 首先本....../ka135ad" data-index="3.html
12345678910111213141516
网友都在看PowerDesigner-15-概述_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
PowerDesigner-15-概述
&&PowerDesigner-15-概述
你可能喜欢

我要回帖

更多关于 powerdesigner 模型 的文章

 

随机推荐