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等。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 安装PHPMYADMIN IN UBUNTU

    安装PHPMYADMIN IN UBUNTU

    2021年4月29日
    102
  • Shell if 条件判断

    Shell if 条件判断Shell 语言中的if条件一、if的基本语法:if[command];then   符合该条件执行的语句elif[command];then   符合该条件执行的语句else   符合该条件执行的语句fi二、文件/文件夹(目录)判断[-bFILE]如果FILE存在且是一个块特殊文件则为真。[-cFILE]如果FILE存在且是一个字特殊文件则为真。[-dD…

    2022年7月11日
    22
  • P3P解决cookie跨域

    P3P解决cookie跨域P3P是什么P3P(PlatformforPrivacyPreferences)是W3C公布的一项隐私保护推荐标准,以为用户提供隐私保护。 P3P标准的构想是:Web站点的隐私策略应该告之访问者该站点所收集的信息类型、信息将提供给哪些人、信息将被保留多少时间及其使用信息的方式,如站点应做诸如“本网站将监测您所访问的页面以提高站点的使用率”或“本网站将尽可能为您提供更合适的广告”等

    2025年6月2日
    2
  • 在win10自带的mail中如何设置学校邮箱

    在win10自带的mail中如何设置学校邮箱最近突然有项目缘故需要用到学校(所内)邮箱,然而该邮箱不常用,费了好长时间找回密码,好不容易找到密码就想为了信息接受的及时添加到win10的mail里吧,结果发现怎么添加都添加不上,最后得以解决,虽然是个很小的事,但是记录一下过程吧。首先要在添加账户选择高级设置,然后选择Internet电子邮件设置。之后进入里面配置,配置的信息在你想要绑定的邮箱首页的帮助里都可以找到,比如中国科学院的邮件…

    2022年7月25日
    25
  • Error running’ xxxxxx’: Command line is too long. Shorten command line for xxxxxxxxx

    Error running’ xxxxxx’: Command line is too long. Shorten command line for xxxxxxxxx在IntellIDEA运行main函数的时候遇到了如下错误:Errorrunning’xxxxxx’:Commandlineistoolong.Shortencommandlineforxxxxxxxxx后来从网上查找资料发现是命令行的参数太长,需要进行修改。修改过程如下:在run->editconfiguration中修改红色画圈部分,选择如下…

    2022年8月22日
    18
  • 1、时间轮[通俗易懂]

    1、时间轮[通俗易懂]一、什么是时间轮?作为一个粗人,咱不扯什么高级的词汇,直接上图:上面是一张时间轮的示意图,可以看到,这个时间轮就像一个钟表一样,它有刻度,图中画了9个格子,每个格子表示时间精度,比如每个格子表示1s,那么转一圈就是9s,对于钟表上的秒针来说它的最小刻度是1s,秒针转一圈就是60s。时间轮上每个格子储存了一个双向链表,用于记录定时任务,当指针转到对应的格子的时候,会检查对应的任务是否到期,如果到期就会执行链条上的任务。二、为什么使用时间轮?我认为这个世界上任何事物的出现都有它的原因,只是大部分事

    2022年10月1日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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