Access爱好者--
所属分类: 数据库设计 作者: ca公司 更新日期:2003-12-15 12:41:40 阅读次数:837

ERwin--简化的数据库设计工具


---- ERwin是业界领先的数据建模解决方案,用于生成和维护数据库、数据仓库及企业数据资源模型。ERwin模型以一种可以帮助用户更有效地组织和管理的方式来使数据结构可视化,并减少数据、数据库技术和部署环境的复杂性。ERwin既能帮助用户快速开发数据库,又能大大提高质量和可维护性。
数据 - 最重要的业务资产

---- 电子商务、供应链管理、数据仓库......任何业务应用的成功都取决于数据库的设计和实施水平。今天的应用软件与以往大相径庭,它必须能适应新的商业机会和战胜竞争压力。无法为其客户提供正确信息和Internet功能的公司将逐渐失去市场份额。同样,如果公司不了解和利用当前的信息资产,也会丢失最具价值的竞争优势。

成功的信息管理

---- 今天的机构必须拓展他们针对信息管理的方法,必须快速建立和维护应用软件,同时还必须增加对信息资产的了解和利用。对于许多机构(包括大型和中型机构),ERwin及其卓越的建模功能成为他们现代化信息管理战略的必要组成部分。

---- 当应用于项目一级时,ERwin能提供卓越的成效。数据库管理员(DBA)、应用软件开发人员和数据仓库开发人员都能使用ERwin来设计、建立和维护数据库。ERwin模型将成为这些专业人员之间以及与业务人员(如数据仓库用户或规划官员)进行交流的途径。

---- 在企业一级,信息资源规划者和数据管理员可使用ERwin编制信息资产目录,可视化企业数据需求并建立数据标准和使用策略。无论是由来自于外部业界规定导致的公司变化、合并或并购,还是来自竞争压力,ERwin专家都会了解变化所带来的影响并制定相适应的对策。

---- ERwin提供集中的蓝图,保证所有企业数据的一致性、重用性和集成性。

为建模和设计效率建立标准

---- ERwin使数据库设计更加容易,只要单击鼠标就能生成满足数据需求和数据使用规则的图形化的实体关系(ER)模型。双击对象后能借助任务专用编辑器添加关于实体描述、关系和属性的细节和说明。

---- 加速模型设计 ERwin强大的用户界面可以提供许多易于使用的指令,因而能快速开发模型。"图表化编辑"方式使用户无需打开编辑器就能进行修改。"关系漫游"则允许用户在大型模型中快速移动,以确定实体的从属关系。用户还可以使用色彩来强调对象或进行特定含义的信息通讯,只需拖放属性就能使数据结构标准化或纠正实体属性分配。

---- 设计过程自动化 ERwin能实现设计过程自动化。例如,ERwin允许生成包含可重复使用属性的词库,以保证数据库设计及其它项目中名称和定义的统一。特制的模型确认报表能确定提供关键信息遗漏的地方,多数情况下,可以在报告界面中直接提供丢失的信息。

---- ERwin的独立属性浏览器允许在模型上重复使用属性。

---- 子模型 ERwin有助于实现大型的企业模型建立,方法是将它们分为可管理性更好、规模更小的子集,从而使个人建模者能将注意力集中在专门性的主题上。由于信息必须在多个专业用户组之间交换,ERwin特别提供了"存储显示",用于生成整个模型或其主题范围内的多个图形化视图。

设计数据库

---- 逻辑和物理设计 ERwin能自动将实体、属性和关系映射到表、列和物理关系上。它能在表之间按它们之间的物理关系实现迁移。ERwin还能将逻辑结构(如多到多关系)转换为物理结构。ERwin强有力的图形界面能帮助用户快速添加选定数据库的物理属性,并为特定数据库实现物理上的优化设计。ERwin将数据库视图保存为物理设计的一部分,基本数据库表的修改能自动反映在视图定义中。

---- 逆向工程能力 现有数据资产和知识能加速新系统的建立,提高整体质量。ERwin可以快速地对现有系统进行逆向生成并将这些设计作为新开发工作的一部分。用户还能生成包含可重复使用的设计部件的模板模型并将其提供给新模型,加速数据设计过程。

---- 广泛的平台支持 由于IT机构往往依赖多种数据库平台,所以ERwin支持多种服务器和台式机数据库。ERwin非常适用于这些数据库环境,使用户能优化数据库设计,提高数据库性能。ERwin模型可用于为多种平台生成同样的设计,或者将应用软件从一个数据库平台移植到另一个上。

生成数据库

---- ERwin不但能以智能方式设计数据库,而且还是建立数据库的最快方法之一。它自动生成数据库定义语言(DDL)、存储过程和专门用于目标数据库特性优化的触发器代码。ERwin还在数据库设计和数据库之间建立了有效的本地连接,同时支持顺序和逆向工程技术。

---- ERwin包括一组优化的引用完整性触发器模板以及丰富的跨数据库宏语言,使用户能定制自己的触发程序和存储过程。数千行代码可以自动生成,充分证明了基于模型的开发具有极高的生产效率。

---- 从物理设计上看,ERwin能生成如下完整定义,适用于相应的目标数据库:

数据库/表空间
表和视图
带默认值和域限制的列
主键、外部键和索引
存储过程和触发代码
容量及其它物理属性,以支持特殊数据库功能
---- 有些建模者喜欢直接利用ERwin生成数据库。对数据库环境有严格控制的企业内其它人员则被要求生成SQL程序,供DBA检查和实施。ERwin能灵活地在已建立的企业流程中工作。

迭代开发和数据库维护

---- ERwin克服了其它基于模型的开发工具的不足。由于对数据库的人工修改,造成物理实施和模型的不同步。如果不花大力气更新模型,很快就会过时。

---- ERwin的开拓型"全面比较"技术能自动化模型和保持数据库的同步。这种新技术能将模型与数据库进行比较,显示所有的区别,然后由用户选择哪些区别应转移到模型中,哪些应该生成到数据库中。如果选择了将模型修改转移到数据库,则ERwin自动生成一个数据库更新脚本。ERwin甚至会在数据库中保留现有数据,方法是在需要时自动生成卸载/重加载代码。如果由人工生成,此过程通常需要编写数千行代码。

---- "全面比较"能自动探测区别并允许将变化从模型转移到数据库或从数据库转移到模型中。

---- 设计数据仓库和数据集市
---- 数据仓库的性能、可用性和最终的数据仓库价值由其基本设计决定。仓库应该为数据访问和高容量数据分析而加以优化,建立时必须清楚地了解企业内的数据源。

---- 建模者可以使用ERwin在一个集成环境中设计事务处理系统、数据集市和数据仓库。ERwin提供特定数据仓库建模技术,例如星型和"雪花?quot;维度建模,它们能保证生成的数据仓库能满足用户的性能和分析需求。ERwin还能捕获和保存关于仓库的各种信息,包括数据源、转移逻辑和数据管理规则等。ERwin的容量计算使用户能预估数据库的初始大小和发展,从而为高性能有效地配置系统资源。

---- ERwin支持维度建模技术,帮助用户设计高性能数据仓库。

---- DecisionBase是CA公司完整的解决方案,用于创建、管理和实施数据仓库环境。ERwin作为数据建模组件成为此家族中的一员。DecisionBase的组件包括数据抽取、转换和移动、集成的业务智能工具以及针对完整端到端仓库解决方案的管理环境。

---- ModelMart是业界领先的模型管理环境,它提供了实用的可扩展性服务能与ERwin无缝地相集成。它允许建模者共享和重复利用ERwin对象和模型,因而能提高生产效率。借助ModelMart,建模者甚至能同时更新相同模型。核查功能使建模者能检查他人的修改并对是否应保留修改进行表态。ModelMart能够提供:

智能化的冲突解决
详细的变更管理
强有力的转换和恢复
全面的基于角色的安全性
大模型管理
标准化和可重用性支持
库管理
企业级报告
业务流程、数据和应用软件之间的协同设计

---- 公司内的信息结构一般都比业务流程和应用软件更稳定。由于这种稳定性,数据成为了跨所有设计类型的关键集成点。ERwin使用户能将数据设计与CA的业务流程建模工具BPwin?和基于UML的应用部件建模工具Paradigm Plus?连接起来。

---- BPwin流程模型可与ERwin数据模型同步。这种同步使用户能重复使用通用逻辑数据定义并查证能最优支持业务流程的信息资源。

---- Paradigm Plus 和 ERwin为调整对象技术和关系数据库之间的不匹配性提供了强有力的解决方案。这些产品使开发人员和数据库管理员能为面向对象的应用软件选择最佳途径,在关系数据库中保持数据的一致性,从而大大提高其生产效率。

---- ERwin与Paradigm Plus的集成使各企业能更容易地重复利用和共享数据和应用软件组件,帮助用户确保数据模型与部件模型、应用软件生成的统一。

能满足特殊需要的报表

---- ERwin的报表浏览器同时提供预制的和可定制的报表格式。当创建自定义报表时,用户可以定义报表的内容,选择应包含的对象和确定每个项目的格式以便打印或在屏幕上显示。

---- ERwin的报表浏览器使用户能从丰富的预定报表中进行选择或者方便地定义可重复利用的定制报表。

---- 报表可以用多种格式输出,以便应用于其它厂商的产品中,如Microsoft Word和Excel。报表能够被在线编辑,这有助于在打印或输出之前快速更新模型信息。ERwin还包括易于使用的图形化报表书写器,完整控制报表的外观。

---- 对于需要在开发时评估设计的小组人员而言,CA的Model Navigator(模型导航器)能提供对ERwin模型的动态只读访问(目的是防止非法用户更新模型),并能建立和执行报表。

---- CA的Model Web Publisher(Web模型发布器)提供的经济型解决方案使用户能借助标准的Web浏览器发布静态模型信息。Web上发布的模型可以根据用户的需求加以定制的。

---- ERwin是ADvantage产品系列的一部分,作为建立、部署和管理应用软件的基础。ADvantage包括流程和项目管理、更新和配置管理、建模和设计、知识信息发布和可视化等方面。ADvantage能加强关键性软件生命周期过程的自动化管理,以便能够在当今越来越复杂且多变的电子商务环境中立足。

支持环境

---- 数据库:

◆ Ingres?II ◆ Oracle
◆ CA-Clipper? ◆ Paradox
◆ DB2 ◆ Rdb
◆ dBASE ◆ Red Brick Warehouse
◆ FoxPro ◆ SAS
◆ HiRDB ◆ SQL Anywhere
◆ INFORMIX ◆ SQLBase
◆ InterBase ◆ Sybase
◆ Microsoft Access ◆ Teradata
◆ Microsoft SQL Server 平台:
◆ ODBC 2.0、3.0 ◆ Windows 95、98、NT 4.0



--------------------------------------------------------------------------------
相关文章

数据库设计中的敏捷方法 2004-2-9 11:19:16
ERwin为何物 2003-12-15 12:42:28
ERwin软件简介 2003-12-15 12:39:55
ROSE技术白皮书 2003-12-15 12:34:14
确定语言版本的样例函数 2003-10-14 8:41:33
如何确定当前屏幕分辨率 2003-10-14 8:41:00


系统优化
控件使用
数据库设计
数据库连接
系统安全
OLE自动化
常见问题
实用代码
属性详解
网络相关
实用API
经验分享
精选教程
字符处理
ADP相关



文章搜索



制作维护:李寻欢     Mail:[email protected]

关于本站 -- 网站服务 -- 版权条款 -- 联系方法 -- 网站帮助
Access爱好者版权所有 Copyright 2003-2005 All Rights Reserved 未经许可不得盗链