PowerDesigner工具简介

PowerDesigner工具简介

 

PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。

  PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。

  PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。

  PowerDesigner包含六个紧密集成的模块,允许个人和开发组的成员以合算的方式最好地满足他们的需要。这六个模块是:
  PowerDesigner ProcessAnalyst,用于数据发现。
  PowerDesigner DataArchitect,用于双层,交互式的数据库设计和构造。
  PowerDesigner AppModeler,用于物理建模和应用对象及数据敏感组件的生成。
  PowerDesigner MetaWorks,用于高级的团队开发,信息的共享和模型的管理。
  PowerDesigner WarehouseArchitect,用于数据仓库的设计和实现。
  PowerDesigner Viewer,用于以只读的、图形化方式访问整个企业的模型信息。

下面详细介绍PowerDesigner的六个模块:

PowerDesigner ProcessAnalyst

  用于数据分析或”数据发现”。ProcessAnalyst模型易于建立和维护,并可用在应用开发周期中确保所有参与人员之间顺畅的通讯。这个工具使用户能够描述复杂的处理模型以反映他们的数据库模型。通过表示这些在系统中的处理和描述它们交换的数据,使用ProcessAnalyst可以以一种更加自然的方式描述数据项。

PowerDesigner DataArchitect

用于两层的即概念层和物理层数据库设计和数据库构造。DataArchitect提供概念数据模型设计,自动的物理数据模型生成,非规范化的物理设计,针对多种数据库管理系统(DBMS)的数据库生成,开发工具的支持和高质量的文档特性。使用其逆向工程能力,设计人员可以得到一个数据库结构的”蓝图”可用于文档和维护数据库或移植到一个不同的DBMS。

PowerDesigner AppModeler

用于物理数据库的设计和应用对象及数据敏感组件的生成。通过提供完整的物理建模能力和利用那些模型进行开发的能力,AppModeler允许开发人员针对领先的开发环境,包括PowerBuilder,Visual Basic,Delphi2.0和Power++,快速地生成对象和组件。此外,AppModeler还可以生成用于创建数据驱动的Web站点的组件,使开发人员和设计人员同样可以从一个DBMS发布”动态”的数据。另外,AppModeler提供了针对超过30个DBMS和桌面数据库的物理数据库生成,维护和文档生成。

PowerDesigner MetaWorks

通过模型的共享支持高级的团队工作的能力。这个模块提供了所有模型对象的一个全局的层次结构的浏览视图,以确保贯穿整个开发周期的一致性和稳定性。MetaWorks提供了用户和组的说明定义以及访问权限的管理,包括模型锁定安全机制。它还包含MetaBrowser,一个灵活的字典浏览器,用以浏览,创建和更新跨项目的所有模型信息和Powersoft ObjectCycle,一个版本控制系统。

PowerDesigner WarehouseArchitect

用于数据仓库和数据集市的建模和实现。WarehouseArchitect提供了对传统的DBMS和数据仓库特定的DBMS平台的支持,同时支持维建模特性和高性能索引模式。WarehouseArchitect允许用户从众多的运行数据库引入(逆向工程)源信息。WarehouseArchitect维护源和目标信息之间的链接追踪,用于第三方数据抽取和查询及分析工具。WarehouseArchitect提供了针对所有主要传统DBMS,诸如Sybase,Oracle,Informix,DB2,以及数据仓库特定的DBMS如Red Brick Warehouse和ASIQ的完全的仓库处理支持。

PowerDesigner Viewer

用于以只读的、图形化的方式访问建模和元数据信息。Viewer提供了对PowerDesigner所有模型信息的只读访问,包括处理、概念,物理和仓库模型。此外,它还提供了一个图形化的查看模型信息的视图,Viewer提供了完全的跨所有模型的报表和文档功能。

  PowerDesigner是最具集成特性的设计工具集,用于创建高度优化和功能强大的数据库,数据仓库和数据敏感的组件。

  PowerDesigner6.1的增强的特性:

1、魔术化的模型合并

  PowerDesigner MetaWork的增强Comparison Manager允许用户在点击鼠标的同时进行比较和合并两个数据模型。通过一个直观的、拆分窗口和树型浏览界面,用户可以很容易地识别模型的差异并正确地控制希望发生的改变。如果一个对象存在于一个模型中但不在另一个模型中,用户可以在选中的模型中建立或删除它。如果一个对象存在于两个模型中但具有不同的特性,用户可以在选中的模型中合并此差异。

2、为最新设计的数据库或数据仓库产生测试数据

  用DataArchitect、WarehouseArchitect和AppModeler Standard版本,用户可以从一个物理模型直接组装数据库表产生测试数据。现在用户可以不需要自己录入数据实例就可预先配置优化器来测试自己的设计。最新嵌入的测试数据生成器(Test Data Generator)允许用户建立和保存有关联特性的数据开工文件直接联接到表栏。它可以保证在表中产生重要的、有效的数据。无论数据是随意的、独特的或从预定义表中读入的,用户都可以自动地产生符合数据类型的数据、校验参数和定义在数据库中的参照完整性。

3、支持业界领先的决策支持工具

  WarehouseArchitect 6.1推出了新的界面来支持领先的决策支持、查询工具和OLAP环境。现在元数据信息象多维层次和数据仓库结构一样可以支持用户安装的查询环境。WarehouseArchitect 6.1自动地产生适于多维分析的文件、cubes或服务器系统表。新的界面允许终端用户快速访问仓库信息,为数据管理节约了许多时间。新的界面包括了Cognos PowerPlay和Impromptu、Arbor Essbase、Microstrategy DSS Agent和Oracle Express.

4、扩展支持以Web为中心的设计者和开发者

  AppModeler 6.1允许用户全部利用Microsoft的Internet Information Server(IIS) 3.0从一个物理模型中来直接产生Active Server Pages而不需要编码。产生页面的形式包括HomePage、查询实例、列表、自由表格和”drilling down”、插入、更新和删除数据。新设计的模板为产生Web站点也提供了新增加的图形。

5、新的Internet报表能力

  数据库设计者共享建模信息将有益于产生报表的新HTML选项。数据模型和数据库文档能被全部产生成HTML形式通过适当的联接操纵所有信息。模型图片也被产生,以便数据库被图形化的表现。

6、新增的功能

  支持抽象的数据类型?现在,PowerDesigner在对Oracle 8的逆向引擎中支持抽象数据类型的鉴别。
  支持数据库用户?数据库用户可以从一个现有的数据库逆向引擎并存储到一个物理数据模型中,可以添加新用户并且用户可以被指派成表格和视图的所有者。
  加强了逆向引擎的选择性?PowerDesigner现在允许用户不仅选择逆向引擎的表,也可选择数据库的所有对象类型。选择用户、视图、触发器、用户自定义数据类型和存储过程都被包括在逆向引擎过程中。
  数据库大小估算?用户可以计算和估计新设计的、构造的数据库的最终大小,包括了索引和表格的详细的大小。计算程序和估算法则现在被优化支持每个DBMS。

系统要求:

  1、Windows 95或NT3.51- -486处理器,12MB内存,CD-ROM驱动器,VGA监视器
  2、硬盘空间- -DataArchitect 10MB
  AppModeler 12MB
  ProcessAnalyst 10MB
  MetaWorks 10MB
  WarehouseArchitect 10MB
  Viewer 10MB
  与PowerDesigner相关的Sybase产品:PowerBuilder、PowerJ、PowerSite等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111176.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • (精华)2020年6月28日 JavaScript高级篇 设计模式-发布订阅模式

    (精华)2020年6月28日 JavaScript高级篇 设计模式-发布订阅模式//发布订阅对象vareventObj={//缓存列表,存放订阅者的信息list:{},//添加订阅listen:function(key,fn){if(!this.list[key]){this.list[key]=[];}typeoffn===’function’&&this.list[key].push(fn);},//发布信息

  • mysql 环境_MySQL怎么配置环境变量?「建议收藏」

    mysql 环境_MySQL怎么配置环境变量?「建议收藏」安装完MySQL后,如果不配置环境变量的话,每次还要转到mysql/bin目录下才能操作,下面本篇文章就来给大家介绍一下如何配置环境变量,希望对大家有所帮助。MySQL配置环境变量的步骤:1、右键【我的电脑】,选择【属性】2、选择左侧的【高级系统设置】3、在弹出的窗口点击右下角【环境变量】4、点击新建,在弹出窗口变量名输入mysql_home,变量值输入你的mysql安装路径,如图:5、编辑Pat…

  • 屡次停止运行怎么解决_很抱歉已停止运行解决方法

    屡次停止运行怎么解决_很抱歉已停止运行解决方法背景我一般运行appium都是在osx或者linux上面,最近在教几个同事使用appium做些自动化(爬虫)的事,有几个人使用的是windows,配置环境搞了很久,服务跑起来了之后,用代码运行,又报了上面标题的错误。问题分析首先判断,这是一个python的错误,也就是说,不是appium本身的问题,那就从两点开始分析,要么是系统环境问题,要么是哪里的配置问题。先从配置的问题开始下手,毕竟新手一般都容易犯一些低级错误。但是拿着同事的代码在另一位同事的机器(osx)上跑,怎么都

  • Cocos2D & SpriteBuilder Developer Guide「建议收藏」

    Cocos2D & SpriteBuilder Developer Guide

  • ScheduledExecutorService 实现定时任务「建议收藏」

    ScheduledExecutorService 实现定时任务「建议收藏」ScheduledExecutorService实现定时任务一、背景二、ScheduledExecutorService(java.util.concurrent并发包引进)附:代码1.Main.java2.TaskService.java3.application.ymlGitHub:link. 欢迎star一、背景项目升级版本之后,新加了一些需求,其中有一个需要每天定时清理数据的业务逻辑。第一时间想到的实现方法是while循环里做sleep,想想好像有点low,就特此了解了一些Java实现定

  • 图解正向代理和反向代理的区别_nginx配置多个正向代理

    图解正向代理和反向代理的区别_nginx配置多个正向代理套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理、反向代理和透明代理。本文就是针对这三种代理来讲解一些基本原理和具体的适用范围,便于大家更深入理解代理服务技术。一、正向代理(ForwardProxy)&nbs…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号