ER/Studio企业数据建模

来源:百度文库 编辑:神马文学网 时间:2024/05/05 05:30:08

ER/Studio 是用来设计和构造数据库逻辑模型和物理模型的。它强大、多级别的设计可以满足IT 组织中不同成员的的日常需求:
数据结构师:强大的逻辑建模功能,包括数据元素的标准化和再利用。
DBA:全面支持大量的RDBMS,自动代码生成及逆向工程。
应用开发者:与Describe(基于UML的应用开发环境)双向协作。
商务及IT 管理者:ER/Studio 强大的Web 化归档工具、强制的标准及与其他工具(如Describe、Data Voyager 和DT/Studio)的集成。
ER/Studio 设计目的是使理解整个企业数据当前状态变得更简单。由于其简单、易用,该产品可以在以下几点帮助组织做出成熟的决定:如何解决数据瓶颈、消除冗余,最终得到高质量的应用,使得提交给企业的数据更有效、更准确。
强大的建模能力
无论你是设计新的数据库还是维护已有的数据库,ER/Studio 内含的各种特性都可以使你出色地完成工作。依靠ER/Studio 强大、易用的建模环境,在完成安装后你就可以迅速成为能手并展示成果。
多级设计功能:允许创建逻辑设计,这些逻辑设计可转化为任意多个支持相同或不同DBMS 系统的物理设计。这样,你可以方便地维护规范化的逻辑设计模型和为了性能优化而部分解除规范化的物理设计模型。ER/Studio 保持设计中所有级别之间的联系,因此你可以在任何方向上合并变化。
自动转化:简化从逻辑设计导出物理设计的过程。在转化过程中ER/Studio 检查目标数据库平台语法的标准化程度和兼容性。
高性能图形环境:ER/Studio 作为可视化设计工具,很少有其它工具可以与之匹敌。通过图形工具可以快速地画出清晰的ER 图,而且可以很方便地改变线条风格、颜色、字体、缩放级别和显示模式。所有这些灵活性,很容易得到你想要的设计图。
项目交叉域和模型重用:ER/Studio 帮助用户使用跨项目的用户定义域和参考模型。拖放技术使得访问和重用这些对象很方便,任何时候都可以将其导入一个项目中。
IDEF1X、IE 和Filtered IE 标记:ER/Studio 支持三种工业标准的设计符——IDEF1X、IE (Information Engineering)及隐藏了所有外键的Filtered IE。你可以设置所有图表的默认标记或在设计过程中改变之。
导航工具:使得即使在最大的ER 图中工作也很容易。使用浏览器可以查找和选择实体,单击选中的实体会将其聚焦于图表窗口中。双击打开对象编辑器可以进行修改。
简单快速的子模型:当数据模型增长时管理设计的范围。利用ER/Studio 能够很容易地创建子模型视图来隔离和管理重要的区域或大型复杂的数据模型。ER/Studio 自动维护子模型与全局图之间的依赖关系。
纯32 位架构:拥有出众的性能。
双向设计功能
ER/Studio 充分利用你的组织在数据库应用方面所做的投资。它支持应用生命周期所固有的反复设计过程。ER/Studio 帮助控制、归档和提交由于响应商务需求的变化而引起的设计变化。
逆向设计: 当你需要从一个现有数据库着手工作时,ER/Studio 可以逆向设计许多数据库平台的全部结构字典。逆向设计操作有效地抽取对象定义并构造图形化的数据模型。
正向设计:一旦设计好数据库,ER/Studio 可以构造或生成所有或部分数据库设计的源码。不同对象类型的正确创建顺序保证每一次都能高效无误地构造数据库。
由设计图更新数据库:ER/Studio 可以将数据模型的设计变化直接应用于数据库。在比较两者之间的差别时,它形成了一套智能策略——在实现设计修改的同时保护数据库中已有表的数据、对象权限和依赖关系。
由数据库更新设计图:有时发生在数据库中的改变可能没有反映到你的设计中。为帮助你将二者同步,ER/Studio 提供了两种选择:将数据库的改变加入现存的物理图表或为数据模型增加一个新的物理图。使你在分析与合并(同步)相对于数据库设计所发生的变化时具有很高的灵活性。
基于Repository的协作建模
ER/Studio Repository 给使用ER/Studio 的组织提供了一套可扩展的、服务器端的模型管理系统。设计目的是用来实现团队成员之间实时、并发访问数据模型,保护模型与组件免受不必要的访问与改变,方便组件在项目之间共享和重用,提供强大的模型版本管理功能。
Repository 与目前的ER/Studio 工作流程紧密地集成在一起,通过标准的提升,并最终通过允许建模团队成员并发、安全、高效地工作,来提高建模质量。
ER/Studio Repository 的高级功能:
团队间协作建模;
模型和对象版本管理;
模型安全管理;
通过业界领先的DBMS 安装实现开放式架构。
参看Repository
利用Describe集成UML应用与商业建模
实时性、双向协作、共享公共元数据以及在应用开发者与数据建模者之间保持项目的同步,这些方面对应用开发的成功至关重要。Embarcadero 提供的成功的建模工具集,可以统一和简化开发企业数据库应用中遇到的挑战。该建模方案工具集(包) 由ER/Studio 和Describe组成,紧密地与一个双向桥集成,使得企业能够在设计领域利用技术与优势。
全面的报表功能
为让设计结果生效并利用在数据模型上的投资,发布和交流数据模型的内涵很关键。
ER/Studio 提供的强大功能可以组织和发布数据模型中的元数据。你可以选择生成用于Web 发布的HTML报表、硬拷贝的RTF 报表或两者都可以。
自动化Web 发布:ER/Studio 能对整个ER图/模型图自动归档,生成一整套精致的HTML 报表,使得更多的用户可以通过Intranet 共享。
高质量的展示报表:ER/Studio 提供了可完全定制的RTF 报表(MS Word 97),很适合专业演讲或印刷。
OLE 嵌入:可以在OLE 或支持Active X 的应用如MS Word 或IE 中嵌入ER/Studio。通过在应用程序中打开、拷贝或粘贴一个数据模型的方式,在支持OLE 的应用程序中运行ER/Studio。
公开的元数据资料:ER/Studio 数据模型的细节对企业来说是非常有实用价值的信息。ER/Studio 提供了几种易于使用的访问和发布这些数据的方法。
存成ASCII。可以用ASCII 的文本格式打开ER/Studio DM1 逗号分隔的文件。
构造元数据仓库。在任何支持的DBMS 上生成完整的元数据仓库,可供自定义报表和查询。
存成XML。以XML 方式导出数据模型。
ER/Studio Viewer:给数据建模团队以外的任何人提供了一个供浏览ER/Studio 数据模型的交互式环境。这一可分发的应用同提供给建模者的ER/Studio 一样,具有完善、高级的查询与浏览功能。
通过自动化接口实现灵活、开放的体系架构
现在用户可以通过新的自动化接口来拓展ER/Studio 的功能。通过在ER/Studio 新的宏定义脚本UI 中创建Sax BASIC 命令(类VBA 语言),用户可以直接利用ER/Studio 的对象模型来拓展现有功能或创建全新的功能。
自动例行任务:利用自动化接口自动完成单调的惯例化的建模任务,或设定ER/Studio去执行企业内部建模习惯/标准。例如,编写可以自动将包含传播外键的子表改变颜色的宏,或编写在新的实体创建时自动插入类名和主键的宏。
与其它应用协作:可以用MS Excel、Access、Outlook 等应用访问ER/Studio 有价值的元数据。利用ER/Studio 新的自动化接口,可与任何拥有公开API 或自动操作接口的外部应用配合使用。
高质量的设计唾手可得
不管你是数据库设计方面的专家还是新手,ER/Studio 将创建优质的数据模型的过程简单化。其内在的智能性可以提高数据库设计的质量,包括:
外键自动移植:ER/Studio 自动维护外键以保证设计的参照完整性。得到一个关系后,ER/Studio自动给子实体传播一外键。删除关系或父实体后,ER/Studio 立即删除任何相关的外键。此外,它可以统一重复的外键来消除冗余参照。
有效性自动检查:ER/Studio 有一套自动检查用以验证逻辑与物理设计。逻辑检验促进了逻辑图表的标准化。物理检验工具确保物理图表遵从目标数据库平台的语法和命名规则。
自动归档管理:ER/Studio 使得归档管理数据模型变得非常简单。你只需从图形化的编辑器中添加定义和注解,它就能在文档中自动生成谓语动词来阐述相应关系(relationship)。
域完整性:ER/Studio 可以定义可重用的域、用户数据类型、缺省值、规则等来执行企业标准,你可以在数据模型之间共享ER/Studio 的这些对象。这些对象也可以方便地在数据模型间定义前后一致的域属性。这些可再重用的对象同样支持全局更新。改变其中一项就会自动更新所有相关的属性。
在Embarcadero其它解决方案中高效利用ER/Studio 数据模型
在其他解决方案中可以充分利用ER/Studio 中所作的数据库设计文档。
DT/Studio和Data Voyager(数据管理解决方案)能直接利用ER/Studio 模型,以便在IT 企业内统一、重用尽可能多的数据库信息和文档。
DT/Studio 可以利用ER/Studio 的物理设计,决定源数据对应目标数据的数据库结构,实施企业级的数据ETL(抽取Extraction、转化Transformation、加载Loading)。
Data Voyager 能方便导入ER/Studio 数据模型、验证数据库设计,以4 个简单步骤生成、分布基于Web/Java的数据编辑工具。
参看Data Voyager
支持大量数据库
ER/Studio 支持许多流行的SQL 和桌面数据库,包括:
Oracle 7.3 、8.x 和9i;
Sybase System 11.9.2 和12.x;
MS SQL Server 6.5、7 和2000;
OS/390,AS/400 4.5,开放系统的IBM DB2 Universal DataBase 4.x、5.x、6.x 或7.x 数据库;
Informix OnLine和SE;
SQL Anywhere 和Watcom SQL;
InterBase 4;
Microsoft Access 2.0、95、97 和2000;
Microsoft Visual FoxPro。
系统要求
17MB 硬盘空间;
32MB 内存;
Windows 95/98/NT 4,Windows 2000,Windows XP;
对本地连接,客户端连接工具;
对ODBC 连接,需支持ODBC 的驱动。