首页>
技术资讯>
详情

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

2018-03-06 来源:CloudBest 阅读量: 1,400
关键词:


  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 的开拓型 " 全面比较 " 技术能自动化模型和保持数据库的同步。这种新技术能将模型与数据库进行比较,显示所有的区别,然后由用户选择哪些区别应转移到模型中,哪些应该生

热门推荐 查看更多