PowerDesigner 15.1全面教程:建模与数据库脚本生成
4星 · 超过85%的资源 需积分: 11 173 浏览量
更新于2024-07-26
1
收藏 2.68MB PDF 举报
PowerDesigner 15.1是一款由Sybase公司提供的全面的CASE (Computer-Aided Software Engineering) 工具,用于管理和信息系统的设计与开发。此教程详细介绍了PowerDesigner 15.1的各个主要功能模块,包括:
1. PowerDesigner简介:
PowerDesigner作为一款集成式工具,涵盖了数据库模型设计的各个环节,如数据流程图、概念数据模型(CDM)、逻辑数据模型(LDM)、物理数据模型(PDM)、面向对象模型(OOM)以及业务程序模型(BPM)。它支持与多种主流开发工具如PowerBuilder和Delphi的协同工作。
2. 模型类型:
- 概念数据模型(CDM):这是对数据体系结构的一种抽象表示,包含了实体、属性、关系和约束等元素。
- 逻辑数据模型(LDM):在CDM的基础上,考虑了业务逻辑和数据的处理方式。
- 物理数据模型(PDM):将LDM转换为实际数据库中的表、索引、存储过程等内容。
- 面向对象模型(OOM):适用于对象-关系型系统,支持类、对象和继承的概念。
- 业务程序模型(BPM):关注应用程序和服务流程的设计。
3. 模型设计步骤:
- 概念模型设计阶段,涉及到实体、关系的建立,以及继承和关联的使用。
- 物理模型设计更具体,包括表、主键、外键、约束(唯一性、检查和默认)的设置,以及视图、存储过程和函数的定义。
- 还有域(Domain)的定义,确保数据的一致性和有效性。
- CDM对象如何转化为PDM对象,以及逆向工程和数据库报表的生成。
4. 应用范围:
PowerDesigner 15.1不仅用于数据库设计,还能生成客户端应用程序的代码,支持数据仓库的设计,并能协助团队模型的协作管理。
通过这个详细的教程,学习者可以迅速掌握PowerDesigner 15.1的核心功能,从而高效地进行软件开发和数据库管理。无论是初次接触该工具的新手,还是希望提升技能的老手,都能从中获益良多。
2012-09-25 上传
2014-09-24 上传
2019-07-10 上传
2011-03-03 上传
点击了解资源详情
2010-04-02 上传
2011-05-07 上传
飞龙在天1988
- 粉丝: 6
- 资源: 57
最新资源
- todos:管理任务的 Java EE 应用程序
- Node.js全局键盘和鼠标侦听器。-Node.js开发
- chinaMap,java项目开发源码,java中system.out.println()源码分析
- webpack-static-website-boilerplate
- 安卓Android源码——安卓AndroidAppCodeFramework-master.zip
- 计算机软件-编程源码-数据库系统开发实例导航书源码.zip
- STM32F429 FreeRTOS实战:实现FreeRTOS二值信号量【支持STM32F42X系列单片机】.zip
- AccessControl-4.0b7-cp37-cp37m-win32.whl.zip
- Nodejs-GraphQL-Express-MongoDB:这是使用Node-GraphQL-Express-MongoDB设置项目的指南
- Babbling:一个基于 Symfony2 的博客
- 极小的超微节点,速度快〜350%,可替代node-glob-Node.js开发
- 打印机驱动 Biaotop_AR-380K_550K
- app_web_pfe-源码.rar
- java编程语言开发包JDK(1.8版本)
- AccessControl-4.0b2-cp34-cp34m-win32.whl.zip
- vue-swal2-loading-overlay:Vue.js插件可轻松添加加载叠加(扩展了vue-sweetalert2)