当前位置:首页 > PowderDesigner仓库实现数据模型版本控制使用说明V0.95
PowderDesigner仓库实现数据模型版本控制使用说明书
1 PowerDesigner简介
PowerDesigner(以下简称PD)是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。
模型仓库是一个通过C/S环境管理开发团队工作的工具。团队协同工作意味着需要以下两种功能:
一、在开发人员之间共享信息。
二、保证所有的管理数据能够完整的保存在仓库中。
2 为何使用仓库
PD程序提供了模型仓库的管理功能,PD模型仓库被定位为为开发团队提供模型共享、模型版本存储功能的C/S环境。
仓库可以用来存储版本化的文档,文档可以包括模型、word文档、图片等等。此处应与cvs区分,该部分肯定就只存储与建模相关的文档。
2.1 建立模型知识库
通过在仓库中存储公共模型资源,以及工作环境资源等。为达到加速、规范数据模型开发的目的,需做到以下两点:一是在日常数据建模工作中,模型设计人员通过对公共模型资源的复用来达到加速、规范开发模型的目的;二是通过反馈机制维护以及丰富公共模型资源。
做到以上两点即可称为模型知识库已经建立。
2.2 模型版本管理
传统的版本管理将模型文档提交至cvs、svn之上,你懂的,他们将模型文档视为二进制文件。没有能够真正体现模型版本之间的变化。
以下两个图体现了模型仓库在模型的版本管理上的功能。下文将会详细说明
第 0 页 共 60 页 PowderDesigner仓库实现数据模型版本控制使用说明书
第 1 页 共 58页 PowderDesigner仓库实现数据模型版本控制使用说明书
2.3 模型协同开发
模型仓库的权限控制粒度,以及比对、合并功能结合起来将能够方便的支持协同开发。不同的组员可以对同一个模型的不同模块(即包)进行开发检入检出而不影响其他组的功能。
3 仓库操作
3.1 创建仓库
以下介绍如何创建仓库,也就是说如何搭建仓库;
3.1.1 定义仓库
1 点开菜单,选择仓库定义
第 2 页 共 58页 PowderDesigner仓库实现数据模型版本控制使用说明书
2新增一笔仓库记录
3双击刚才新增的仓库记录
第 3 页 共 58页
共分享92篇相关文档