PowerDesigner9:数据库建模工具详解与实战
需积分: 10 49 浏览量
更新于2024-10-24
1
收藏 253KB PDF 举报
数据库建模工具简介--PowerDesigner9是一个针对数据库应用专业实训学生的180分钟课程,旨在帮助学生掌握数据库建模的基础理论和实际操作技能。课程内容分为五个主要部分:
1. PowerDesigner概述:首先介绍PowerDesigner的历史背景,它是CASE(计算机辅助软件工程)工具的一部分,由Sybase公司开发,结合了UML和E-R模型的优势。Rational Rose以其严谨的UML方法论著名,而Erwin则以其E-R模型和版本控制功能知名。PowerDesigner在市场中因其综合能力强、适应潮流而受到青睐。
2. 建立概念数据模型:这部分占课程时间的75%,是核心内容之一。学生将学习如何利用PowerDesigner理解实体、联系和域的基本概念,并将其转化为具体的需求模型。概念数据模型(CDM)是整个建模过程的起点,它反映了业务实体及其关系。
3. 建立物理数据模型:这部分占90分钟,讲解如何将概念模型进一步转化为物理数据模型(PDM),以便于数据库设计。这包括了对表、索引、存储过程等数据库元素的设计和优化。
4. 面向对象模型(OOM):作为PowerDesigner的一部分,OOM通过用例图、时序图和类图等形式,展示了如何将系统需求映射到面向对象的结构中。
5. 产出物:课程结束时,学生将能够创建模型仓库(Repository),用于存储所有模型;模型报告(Report),用于生成详细的文档;数据库SQL脚本,用于数据库的创建和管理;用户数据库结构,为应用程序开发提供支持;以及应用程序代码,实现模型到实际代码的转换。
在整个过程中,重点在于理解理论基础并熟练运用PowerDesigner工具进行实际建模,难点可能在于理论与实践的结合,以及如何根据实际需求调整模型。通过本课程,学生不仅能提升数据库建模能力,还能提高软件开发的规范化程度和团队协作效率。
127 浏览量
121 浏览量
2010-01-25 上传
2022-06-09 上传
2009-02-10 上传
2022-05-25 上传
585 浏览量
756 浏览量
2022-05-22 上传
木钻
- 粉丝: 915
- 资源: 57
最新资源
- 数字系统设计———整数分频器设计
- 论坛显示运行时间的代码
- ArcGIS中的地图投影、基准面和坐标系统.pdf
- java中集合容器的详细介绍
- ECMAScript Language Specification
- ArcIMS性能优化与调整.pdf
- 使用.Net开发ArcGIS 9扩展组件的注册与部署.pdf
- 数码相机DX6490说明书
- DOJO中文学习教程
- 通过ArcGIS Engine构建GIS应用.pdf
- 北航课程 软件测试工具与实践1: 课程概述
- Java Precisely
- ArcGIS体系结构及Geodatabase基础.pdf
- ANT-build.xml文件详解
- C++设计模式.pdf
- 三星2450标准开发板原理图