认识Visio在资料库里的解决方案

Microsoft Visio 2000解决方案为资料库使用者提供了专业的工具,来解决今日资讯管理上的各种需求,如支援电子商务交易、Customer Relationship Management(CRM)系统,或是集中式、分散式系统的多层应用程式的通盘整合,都能在这里找到满意的答案。

在Visio 2000专业版里有易上手、符合标准的工具可供使用者快速地以视觉化方式来呈现,无论是资料库结构图解或修改、还原工程的操作等,都不再是令人害怕的大工程了。

此外,在专业版本中还包括了强大的工具,可以把模组和资料库同步变更,以轻易地跟他人一起工作,并能从自然语言的商业规则(Natural-language business rules)中自动产生模组及样式。

事实上,当我们清楚地了解资料库的结构时,将更能了解既存的系统,新的资料库比以往的更容易学习,客户端的需求也更能被体认,这也正是Visio 2000所能带给我们的最大的优点之一了。

Visio 2000企业版提供了强大且符合成本效益的资料库设计和文件制作工具,能帮我们建立新的资料库纲要或重新设计并最佳化既存的资料库。此外,新的图表设计和报表工具也能协助我们进行沟通。

支援多种资料库图表的设计与表示法

我们可以使用想要的表示法来设计资料库,像使用关联、IDEF1X表示法(配合Crow's Foot选项)或概念性物件角色模型化(ORM)表示法,来建立强韧的逻辑与实体资料库模型。

至於独立的资料库图表,则可以使用其他受欢迎的资料库表示法,包括Bachman、Martin和Chen ERD。


Visio 2000支援多种资料库图表的设计与表示法
还原工程 (Reverse Engineer)

试想若要把一套旧有的资料库系统移转到新的资料库系统时,光是了解旧资料库系统中的资料结构便是一个极大的挑战,尤其是当我们必须使用其他DBMS平台上的早期资料库时。Visio 2000企业版所提供的工具能使程序更顺畅,它有一个威力强大的 还原工程精灵 ,能取出完整的资料库一览表,包括触发器、函式、库存程序、查验子句和其他平台特有的类型。

此外,我们也可以轻易地修改资料库设计以满足新的需要,或建立图表及报表,并与专案团队共享成果。


支援的资料库

为了拥有最大的弹性,Visio 2000企业版支援相当多的资料库,包括主从模式的资料库(如IBM、Informix、Microsoft、Oracle和Sybase)、桌面资料库(如Microsoft Access和Corel Paradox),以及Microsoft Repository。

额外的ODBC与OLE DB驱动程式能让您存取其他的资料库,甚至对非关联资料库进行还原工程。


以商业规则为基础的资料库设计

如果资讯专业人员和一般使用者都会说共通的语言,则资料库设计的需求便较容易达成。有了Visio 2000企业版,我们便能使用对一般使用者和开发者都具有意义的语言来描述商业规则,完全不必担心实作的问题。

Visio 2000企业版会自动把商业规则对映成ER图表、建立资料表、栏位和其他能实作在关联资料库或物件关联资料库里的模型元件,换句话说,它支援更优异的沟通能力,进而提供流线化的资料库设计程序以使修正成本最小化。

资料库工程的再造

当我们规划资料库以进行现在的IT专案时(如电子商务或顾客管理系统),我们会需要以既存的DBMS为基础,但不要被它们的限制所阻碍了,而Visio 2000企业版则具备我们所需资料库工程的再造威力。

资料库的产生

Microsoft Visio 2000企业版让 产生精灵 使用您的模型而产生所有业界领先的DBMS资料库纲要,内建的错误检查可确保您的模型符合特定的表示法及DBMS的设计标准。


模型与资料库的同步作业

当我们为一个不断更新的资料库进行还原工程时,让模型和资料库同步是件非常重要的工作。Visio 2000企业版使用精密的叁道比较程序,同时辨识资料库和模型里的改变,并能让我们逐一选择处理方法,然後根据模型的改变而更新资料库,或继续修改模型,稍後再实作改变。


资料库纲要迁移

当既存系统无法满足公司目前的需求,而我们必须把资料库从一个DBMS平台传输到另一个DBMS平台时,Visio 2000企业版提供了最适合的工具。它能迁移特定平台的程式码和资料类型,并使用威力强大的 产生精灵 自动产生纲要或一个可编辑的DDL指令码。


工作群组的协同作业

我们可以利用Visio 2000企业版来产生专案的子模型,每位开发者都能处理资料库上的一个子区段,而中心化的专案档则可以合并来源模型以显示完整的状态,并能把资料表与栏位名称的改变对映到来源模型,然後产生资料库纲要,如此,团队工作将比以往更为容易。

和其他的工具整合

当IT需求被提出时,您可以利用Visio 2000企业版使投资於其他资料库工具的时间最小化。在Visio 2000企业版里汇入PLATINUM ERwin资料库模型并处理它们,或把模型汇出成ERwin ERX格式,然後把资讯分享给ERwin的使用者。除此之外,我们也可以把模型汇入及汇出至Microsoft Repository, 并和其他支援这种合并标准的工具相整合,我们甚至还可以汇入Visio专业版5.0所产生的资料库图表或Visio Modeler(前身为Info Modeler),然後藉此产生新的资料库。


比较专业版与企业版中资料库解决方案的不同

专业版与企业版中的资料库解决方案提供了一组强而有力的工具,给资料库设计者使用。在下表中显示,专业版提供了在资料库设计中最常使用的工具;而企业版则提供了自动化资料库设计及发展维护系统稳定具弹性所需的文件处理解决方案。

资料库功能专业版企业版
还原工程将实体资料库转成图表显示,除此之外,还包括程式码、视图以及预储程序。
多重DBMS支援支援多重资料库,包括主从模式的资料库(如IBM、Informix、Microsoft、Oracle和Sybase)、桌面资料库(如Microsoft Access和Corel Paradox),以及Microsoft Repository。
多重表示法使用关联式、IDEF1X或Crow's Foot notation来设计资料库。
模型与资料库同步化资料库模组化、从模组中产生资料库,并让模组和资料库维持同步更新,当任一方变更时,另一方也会马上跟着改变。 
错误检查动态检查资料库表示是否正确,并检查是否产生DBMS-specific的错误。 
资料库架绘出有正确标准化实体关系模组构的产生的ORM图,并自动产生资料库样式。 
工作群组协把不同的资料库图表合并成一个同作业工具模组。 
可自订的资料库报表利用完整资讯内容的资料库模组,建立符合需求的报表。 
与ERwin的整合汇入PLATINUM ERwin资料库模型并处理它们,或把模型汇出成ERwin ERX格式,以将资讯分享给ERwin的使用者。
与Microsoft利用Microsoft Repository来产生、Repository 还原工程或修正Visio2000资料库2.0的整合模组、或用其他工具,如Microsoft Visual Studio、PLATINUM ERwin等来一同处理。 
以商业规则为基础的资料库设计用ORM Source Model范本来建立资料库资讯,就像我们一般用文字语言表示的方式一样,或是从下拉式选单指定他们的关系。