18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 数据库设计工具(数据库)

数据库设计工具(数据库)

时间:2022-11-20 02:30:01 | 来源:信息时代

时间:2022-11-20 02:30:01 来源:信息时代

    数据库设计工具 : 辅助设计人员进行数据抽象、完成阶段模型的设计和建模、设计验证、文档书写等的通用辅助软件工具,是一种标准化的CASE工具。辅助设计工具功能非常强大,使用非常方便。能够帮助设计人员对复杂系统进行建模、分析和设计,直到具体实现的各个环节。全流程的设计工具还涵盖代码生成、仿真校验、系统实施的全过程,有的还可以完成数据库迁移、部署、自动升级等。采用数据库设计工具,具有以下重要意义:
(1)提高设计质量。
(2)提高设计效率。
(3)支持团队协作。
(4)支持大型数据库项目开发。
按照提供的功能,数据库设计工具可以分为:
(1) 文档辅助工具: 例如 Microsoft Office(Word/Excel)、Visio等,利用这样的工具进行文档的撰写,而对于数据库设计没有支持。
(2)应用程序设计工具:这一类的工具数据库设计只是整个工具很小的一部分功能,而更多的是数据库应用程序辅助设计,例如Sybase公司的PowerBuilder、Borland公司的Delphi,它们支持实体关系图以及库表结构的设计等。
(3)数据库管理系统附带的数据库设计工具:这类设计一般支持图形界面的表结构的设计,例如Oracle、DB2、Syabse等,有些还支持实体关系图,如MS SQL Server,这类设计都不独立于数据库管理系统。
(4)数据库设计工具:该类工具支持数据库的概念设计、逻辑设计、物理设计、文档生成、数据库生成等,并具有一定的设计检验功能,除物理设计外,其他设计都独立于数据库管理系统。20世纪80~90年代出现的工具基本上都属于这一类,如Sybase公司的Power Designer、CA公司的ERwin等。
(5)数据建模工具:这类工具除了支持传统数据库设计之外,还支持业务流程建模、面向对象建模、UML建模等,例如PowerDesigner、Rational Rose等。
一般情况下,数据库设计工具都指第四类。在众多的数据库设计工具中,Sybase公司的Power Designer与CA公司的ERwin是最为常用的两个。PowerDesigner 由于支持团队开发和分层机制(package),比较适合于大型数据库系统的设计;ERwin则比较适合于中小型数据库建模。其他数据库设计工具还有:ERCreator、Silverrun、DBDesigner、DSS Development Dimension Modeler、Datanamic DeZign for Databases、Happy Fish Database Design、Magna Solutions ModelSphere、Object Workshop Sanity、Popkin System Architect、Visible Advantage、Resolution xCase、Oracle Designer等。
1. PowerDesigner
PowerDesigner是美国Sybase公司的专业数据库设计工具。主要特性有: 数据库设计(概念设计、逻辑设计、物理设计)、建模(数据建模、应用建模、业务过程建模); 多模型文档生成;团队协作开发支持、面向对象设计、支持多种RDBMS、多种程序设计语言(Java、.Net、C++)及逆向工程等,是当前数据库应用系统设计的重要开发工具。
2. ERwin Data Modeler
ERwin是CA公司提供的数据库建模工具。使用ERwin能够让设计、产生、维持高质量、高性能的数据库、数据仓库和企业数据资源模型变得简单。
ERwin不仅是数据库设计工具,同时还是一个具有一定功能的数据库开发工具,能为所有主流的数据库自动生成数据库表、存储过程和触发器代码。其突破性的完全比较技术,允许迭代开发,随时把模型与数据库同步。把数据库与开发环境集成在 一起,ERwin同样能加速以数据为中心的应用开发。
ERwin确立了建模和设计效率的标准,ERwin使得设计数据库简单到只需通过点击的方式,为数据需求生成图形化的E-R(实体联系)模型,同时在逻辑模型中标明业务规则,显示所有的实体、属性、联系和键。而且,可以使用它独特的用户定义属性在模型当中直接抓取对于业务十分重要的附加信息。ERwin专业的建模特性能设计出更好的数据库。
ERwin能对现有的数据库进行逆向工程,直接依据系统表画出数据模型。用这种方法很容易了解现有应用的结构和内容。ERwin支持所有领先的关系型SQL和桌面数据库,其中包括:Oracle、Microsoft SQL Server、Sybase、DB2和Informix。同样的模型能够生成多个数据库,或将应用从一个数据库平台移植到另一个数据库平台。
ERwin使用维建模规则设计数据仓库,数据仓库的执行性能和可用性是由它的设计质量确定的,ERwin支持星型结构和雪花结构的维建模规则,允许在一个集成环境中设计所有的业务系统、数据集市和数据仓库。使用ERwin的维建模规则设计事实表、维表和支架表。该模型能捕获丰富的与数据仓库相关的信息集并为该信息集提供详细的文档,它包括数据来源、转换逻辑和数据管理规则。
ERwin可加快数据库应用的开发进程,还可以把数据库集成到应用开发过程中。通过与Client/Server和Web开发工具连接,ERwin让后端的数据库和前端的表格同步,应用也就得以更快生成。ERwin还有一个重要特征是支持多client,使得Client/Server开发环境中的开发人员工作效率提高。ERwin可以从数据模型直接自动生成PowerBuilder,Visual BASIC或VisualAge本身的数据存取组件,节省了开发步骤。
3. Object Workshop Sanity数据库建模工具
Object Workshop Sanity是一个集成的基于Web的软件设计工具。
Object Workshop Sanity包括数据建模工具和用例建模工具。这些工具既可以通过Web运行又可以被配置成桌面应用程序。Object Workshop Sanity是一个典型的跨平台应用程序,它可以在任何支持Java 2虚拟机的环境中运行。
4. Oracle Designer
Oracle Designer能在一个单独的仓储库中存储信息。仓储库由包含数据库的基本模式的元数据组成。系统和应用软件设计信息被存储在一个中央仓储库中,这样,数据就可以被开发小组的所有人员共享。
在过去的十几年里,Oracle公司发展迅猛而且被大多数选择了Oracle关系数据库模型的大型公司和政府部门所接受。许多政府部门将Oracle的RDBMS指定为标准软件,有些部门还要求使用Oracle Designer和Developer/2000来进行数据库设计和开发。
Oracle Designer提供如下一些特性: ①方便的业务处理建模; ②方便的数据流建模;③可以创建实体关系图; ④现有的数据库可以被逆向转换为工程; ⑤易于将业务模型转换为数据模型; ⑥提供中央仓储库,支持开发者之间共享信息; ⑦易于生成数据定义语言(data description language,DDL)语句;⑧能够生成应用程序代码和表单。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭