ERwin Database Design Made Easy
简化的数据库设计工具
---- 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 提供特定数据仓库建模技术,例如星型和 " 雪花型 " 维度建模,它们能保证生成的数据仓库能满足用户的性能和分析需求。 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 。报表能够被在线编辑,这有助于在打印或输出之前快速更