数据库建模工具简介-PowerDesig

数据库建模工具简介-PowerDesig

ID:46688021

大小:395.00 KB

页数:77页

时间:2019-11-26

数据库建模工具简介-PowerDesig_第1页
数据库建模工具简介-PowerDesig_第2页
数据库建模工具简介-PowerDesig_第3页
数据库建模工具简介-PowerDesig_第4页
数据库建模工具简介-PowerDesig_第5页
资源描述:

《数据库建模工具简介-PowerDesig》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库建模工具简介—PowerDesigner9.0华迪实训基地Version:1.0内容课程授课形式重点、难点授课内容习题思考信息反馈受训对象数据库应用专业实训学生课程总课时:180分钟授课大纲:0:15一、PowerDesigner概述0:75二、建立概念数据模型0:90三、建立物理数据模型共计:180重点、难点一、掌握概念数据模型理论基础中实体、联系和域的概念。二、利用PowerDesigner工具建立具体需求的概念数据模型和物理数据模型。一、PowerDesigner概述1.1、认识PowerDesigner过去的软件开发

2、过程往往缺乏规范.开发的软件也没有详细的文档.为了提高软件质量,降低维护难度,加强重复使用率,让开发人员、分析人员、测试人员、数据库管理人员、管理人员以及用户相互沟通,使系统发挥最大综合效率,世界各大数据库厂商和第三方合作开发出了智能化的计算机辅助软件工程(computeraidedsoftwareengineering,简称CASE)工具.在此领域中,Rational公司的RationalRose擅长以UML(UnifiedModelingLanguage)构造模型,具备严谨的方法论,但技术偏高.PLATIUM公司的Erwin擅

3、长以E-R(EntityRelationship)建立实体联系模型,并具有版本控制功能.Sybase公司的PowerDesigner则集UML与E-R精华于一体,更能迎合市场潮流.1.2、PowerDesigner分析设计过程.分析设计人员利用PowerDesigner可建立三类模型,即面向对象模型(OrientedObjectModel,简称OOM)、概念数据模型(ConceptualDataModel,简称CDM)、物理数据模型(PhysicalDataModel,简称PDM),期中OOM包括用例图、时序图、及类图.最终产生如

4、下图深色部分的五种结果,即模型仓库(Repository)、模型报告(Report)、数据库SQL脚本、用户数据库结构及应用程序代码.程序开发人员利用模型报告(Report)、数据库SQL脚本、用户数据库结构及应用程序代码.结合应用程序开发工具(如PB、VB、c++、c#、java等)和数据库管理系统(DatabaseManagementSystem,简称DBMS)开发出符合要求的软件.完成软件分析设计通常采用三种途径:一条是从面向对象分析设计开始,依次建立用例图、时序图、及类图,由类图转化为CDM及PDM;第二条路径是从结构化分

5、析设计开始依次产生流程分析设计模型(ProcessAnalysisModel,简称PAM),CDM,PDM及类图,第三条路径是前两种途径的结合.一、PowerDesigner概述PowerDesigner用例图面向对象模型流程分析模型概念数据模型物理数据模型数据库SQL脚本程序开发人员Java,Vb,XML等应用程序模型文档类图时序图DBMS(模型仓库)DBMS(用户数据结构)固化Odbc提取odbc一、PowerDesigner概述1.3、PowerDesigner的三级建模功能.面向对象建模.UML是一种标准的图形化建模语言,

6、是面向对象分析设计的一种标准表示,并为不同领域的人们提供统一的交流标准.UML共有九种图,PD9支持其中重要的三种图形,这三种图形描述了系统的静态结构及内部对象的相互关系.UML中的类图可以转换为概念数据模型(CDM)或物理数据模型(PDM),为信息的存储建立了数据结构,同时,类图还可以转换为C#,C++,IDL-CORBA,JAVA,PB和VB代码框架,为应用程序的编制奠定了良好的基础.概念数据建模概念数据建模是建模的重要阶段,它把现实世界中的信息抽象成实体和联系来产生实体联系图(E-R模型).这一阶段为高质量的应用提供坚实的数

7、据结构基础.一、PowerDesigner概述概念数据建模通过实体和属性以及这些实体间的关系(E-R模型)表明系统内部抽象的数据结构,概念数据建模与模型的实现方法无关.物理数据建模物理数据建模把CDM与特定DBMS的特性结合在一起,产生PDM.同一个CDM结合不同的DBMS产生不同的PDM.PDM中包含了DBMS的特征,反映了主键(PrimaryKey)、外键(Foreignkey)、候选键(Alternative)、视图(View)、索引(Index)、触发器(Trigger)、存储过程(StoredProcedure)等特征.

8、物理数据模型是后台数据库应用蓝本,直接针对具体的DBMS(如Microsoftsqlserver2000).PDM可由CDM转换得到,其中实体(Entity)变为表(table),属性(Attribute)变为列(Column),同时创建主键和索引

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。