您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > PowerDesigner数据建模
PowerDesigner数据建模大纲•PowerDesigner概述•PowerDesigner模型转换•PowerDesigner操作说明•如何将概念模型转化为物理模型•PowerDesigner中的正向工程与逆向工程•PowerDesigner中的数据库相关操作•PowerDesigner小结PowerDesigner概述•PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件配合使用来缩短开发时间、优化系统设计。•CASE:计算机辅助软件工程(computer-aidedsoftwareengineering)PowerDesigner架构PowerDesigner特性•商业模型构建•UML物件导向的支持与分析•符合业界标准的资料库模型构建技术•支持大部分的语言•支持大多数的框架PowerDesigner功能•DataArchitect:强大的数据库设计工具,使用DataArchitect可利用实体-关系图为一个信息系统创建“概念数据模型”•ProcessAnalyst:创建功能模型和数据流图,创建“处理层次关系”•ODBCAdministrator:管理系统的各种数据源•PowerDesigner概述•PowerDesigner模型转换•PowerDesigner操作说明•如何将概念模型转化为物理模型•PowerDesigner中的正向工程与逆向工程•PowerDesigner中的数据库相关操作•PowerDesigner小结PowerDesigner的四种模型•概念数据模型(CDM)•物理数据模型(PDM)•面向对象模型(OOM)•业务程序模型(BPM)模型之间的转换关系CDM是一般的开始概念数据模型(CDM)•依据对业务需求的分析•反应的是最终用户对数据存储的看法•反应了业务的综合性需求•表现了数据库的逻辑结构•与软件和数据储藏结构无关•为运行计划和业务活动数据提供正式的表现方式•不考虑物理实现的细节,只关注实体之间的关系•适用于系统分析阶段物理数据模型(PDM)•叙述物理数据库的实现细节•是将CMD所表达出来的现实世界模型转化成DBMS能够接收的特定脚本•产生保存数据的结构•保证数据在存储时的完整性和一致性•适用于系统设计阶段PowerDesigner使用步骤建立CDM转换为PDM产生Database异动PDM同步Database产生报告•PowerDesigner概述•PowerDesigner模型转换•PowerDesigner操作说明•如何将概念模型转化为物理模型•PowerDesigner中的正向工程与逆向工程•PowerDesigner中的数据库相关操作•PowerDesigner小结PowerDesigner操作一览概念模型设计中常用的几种操作:①实体(Entity):表对应实体,表字段是实体的属性。②关系(Relationship):实体与实体之间内在的联系。③继承(Inheritance):使用继承连接建立实体间继承关系。概念模型设计中两个重要概念:①数据项(DataItems):记录当前工程中所有已经创建的属性。②域(Domains):创建自己常用的数据类型,并且可以同时应用在多个项目中。•PowerDesigner概述•PowerDesigner模型转换•PowerDesigner操作说明•如何将概念模型转化为物理模型•PowerDesigner中的正向工程与逆向工程•PowerDesigner中的数据库相关操作•PowerDesigner小结CDM转化PDM•Tools-GeneratePhysicalDataModel•数据库类型选择•名称定义:设定组成物理对象名称规则•错误检查无误后生成相应的PDM•自动产生继承关系的父子实体(Table)•PowerDesigner概述•PowerDesigner模型转换•PowerDesigner操作说明•如何将概念模型转化为物理模型•PowerDesigner中的正向工程与逆向工程•PowerDesigner中的数据库相关操作•PowerDesigner小结正向工程•正向工程:你能直接地从PDM产生一个数据库,或产生一个能在你的数据库管理系统环境中运行的数据库脚本。•可以生成数据库脚本,如果选择ODBC方式,则可以直接连接到数据库,从而直接产生数据库表以及其他数据库对象。•Database-GenerateDatabase逆向工程•逆向工程:将已存在的数据库产生进新的PDM之内。数据来源可能是从脚本文件或一个开放数据库连接数据来源。•当你逆向工程使用脚本的时候,你能使用一个单一脚本文件或一些脚本文件。•File-ReverseEngineer-Database•PowerDesigner概述•PowerDesigner模型转换•PowerDesigner操作说明•如何将概念模型转化为物理模型•PowerDesigner中的正向工程与逆向工程•PowerDesigner中的数据库相关操作•PowerDesigner小结数据库相关操作•Database菜单包含主要的数据库操作•连接数据库(Connect)•产生数据库(GenerateDatabase)•同步数据库(ModifyDatabase)•产生测试数据(GenerateTestData)•执行SQL脚本(ExecuteSQL)•PowerDesigner概述•PowerDesigner模型转换•PowerDesigner操作说明•如何将概念模型转化为物理模型•PowerDesigner中的正向工程与逆向工程•PowerDesigner中的数据库相关操作•PowerDesigner小结小结•PowerDesigner仅仅是实现的工具。•PowerDesigner用途不局限与数据建模•并不是每个设计都需要用到PowerDesigner。•TheEnd
本文标题:PowerDesigner数据建模
链接地址:https://www.777doc.com/doc-3347549 .html