了解现代信息系统变得日益复杂、 回顾传统的C/S实现和3层以及分布计算的不同、 学会通过设计技术来管理这些复杂的信息系统、 掌握如何使用PowerDesigner 和 UML 来控制这些复杂的信息系统。
PowerBuilder(简称PB)是Sybase公司推出的一个图形化的应用程序集成开发环境。使用PB可以容易地开发出和数据库打交道的应用程序。自由的编程风格,强大的数据库处理功能,先进的Web应用技术和友好的用户界面深受广大编程者喜爱。
Power Designer12.0是一个包含所有现代建模技术于一身的全面工具,集成了强有力的业务建模技术,传统的数据库分析和设计,以及UML对象模型。通过元模型的管理、冲突分析特性和真正的企业知识库等功能,PowerDesigner 12提供了完整的企业建模工具。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,提供HQL查询语言,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。使用Hibernate,必须为配置映射文件—ClassMappingFile和ConfigurationFile,现在市场上提供了诸多Hibernate代码生成工具,比如:XDoclet,以及Hibernate官方自带的sechmaExport工具。然而它们都有如下的缺点:仅提供一些基本的输入模版,用户仍需要时间进行配置和修改;没有提供自动的持久类以及InvokeBean的代码生成;不支持图形界面;不支持对HibernateTestCase的代码生成。
本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。
PowerDesigner12.5是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实际,以及UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。 提供了一个完整的企业建模环境包括了数据库模型设计的全过程。利用可以制作数据流程图、概念数据模型、物理数据模型可以生成多种客户端开发工具的应用程序还可为数据仓库制作结构模型,能对团队设计模型进行控制。 可与许多流行的数据库设计软件以及开发软件,例如:Visual Studio,Java,Power Builder等相配合使用来缩短开发时间和使系统设计更优化。
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。