第一讲 Pow erDesigner 概述 【知识要点】 1. PowerDesigner 简介 2. PowerDesigner 功能模块组成 3. PowerDesigner 提供的模型支持 4. PowerDesigner 界面说明 5. PowerDesigner 操作方式 【逐点讲解】 一、 Pow erDesigner 简介 Sybase PowerDesigner 是 Gartner 评出的2004 年全球排名第一的数据库建模工具,是Sybase 公司的 CASE 工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。目前 PowerDesigner 支持60 多种数据库及其不同版本,主要的数据仓库以及数据分析工具(OLAP)等。利用 PowerDesigner 可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制 PowerDesigner 融合了几种标准建模技术:传统数据库建模、使用 UML 的应用程序建模和业务流程建模,而且支持主流应用程序开发平台(如 Java J2EE、Mocriosoft .NET、Web Services 和 PowerBuilder、Eclipse 等)以及流程执行语言(如 ebXML 和 BPEL4WS),它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB 等相配合使用来缩短开发时间和使系统设计更优化。 目前各主要的建模工具厂商如 Sybse PowerDesigner, IBM Rational Rose, Computer Associates 的ERWin 等都在加强各自建模工具的融合与集成。PowerDesigner 经过近 20 年的发展,已经在原有的数据建模的基础上,形成一套完整的集成化企业级建模解决方案。 二、 Pow erDesigner 功能模块组成 PowerDesigner 主要包括以下几个功能部分: 1. DataArchitect 这是一个强大的数据库设计工具,使用 DataArchitect 可利用实体-关系图为一个信息系统创建"概念数据模型"-CDM(Conceptual Data Model)。并且可根据 CDM 产生基于某一特定数据库管理系统(例如:Sybase System 11)的物理数据模型-PDM(Physical Data Model)。还可优化 PDM,产生为特定 DBMS 创建数据库的SQL 语句并可以文件形式储存以便在其他时刻运行这些 SQL 语句创建数据库。另外,DataArchitect 还可根据已存在的数据库反向生成PDM,CDM 及创建数据库的SQL 脚本。 2. ProcessAnalyst 这部分用于创建功能模型和数据流图,创建"处理层次关系"。 3. AppModeler 为客户/服务器应用程序创建应用模型。 4. ODBC Ad...