试想如果我们想要把一套旧的数据库系统移转到新的数据库系统时,光是了解旧有数据库系统中的数据结构便是一个极大的挑战,尤其当我们必须使用其他 DBMS 平台上的早期数据库时,就是更加的难上加难。
Visio所提供的工具能使程序更顺畅,它采用一个威力强大的 “反向工程向导” 取出完整的数据库一览表,其中包括触发器、函数、库存程序、查询子句和其他平台特有的类型。此外,我们也可以轻易修改数据库设计而满足新的需要,或建立图表及报表并与项目团队共享成果。
1支持的数据库
为了拥有最大弹性,Visio支持相当多数据库,包括主从模式的数据库(比如 IBM、Informix、Microsoft、Oracle 和 Sybase)、桌面数据库(比如 Microsoft Access 和 Corel Paradox)。
2以商业规则为基础的数据库设计如果信息专业人员和一般用户都会说共通的语言,则数据库设计的需求便比较容易被达成。有了 Visio,我们可以使用对一般用户和开发者都具备意义的语言描述商业规则,完全不必担心实现问题。
3数据库工程再造当我们规划数据库以进行今日的IT项目时(比如电子商务或顾客管理系统),我们需要以现有的 DBMS为基础,但不要被它们的限制所阻碍,而Visio具备我们所需的数据库工程再造威力。
4工作组的协同作业大型数据库设计项目可轻易分散给开发者团队成员,利用 Visio产生项目的子模型,每一位开发者都能处理数据库上的一个子区段,而中心化的项目文件可合并来源模型而显示完整状态、将资料表与字段名称的改变对映到来源模型,然后产生数据库纲要,团队工作比以往更为容易。
接着,我们便一同来瞧瞧“反向工程”怎么使用。
1打开Microsoft Visio 专业版。此时便会出现“选择绘图类型” 对话框,由类别中选择“数据库”|“数据库模型图”。如果您已经打开Visio,则由菜单中选择“文件”|“新建”|“选择绘图类型”|“数据库”|“数据库模型图”。
2接着,我们会在菜单中发觉多了一个“数据库”菜单,选择“数据库”|“反向工程”。
3此时便会打开“反向工程向导”对话框。
4在此对话框中我们可以选择其数据源,并选择适当的驱动程序。
6接着出现“连接数据源”对话框,由于笔者所建立的数据库并没有设置管理员以及密码,因此直接单击“确定”即可。
5请选择 “数据源”为“Microsoft Access Database”,单击“下一步”。
7接着,我们得先将光盘范例中的“Sales.mdb”文件复制到硬盘中,同时将只读属性去掉。然而再由“选取数据库”中选择连接到“Sales.mdb”这个文件,设置完毕后单击“确定”。
8接下来,系统会询问我们要执行反向工程的对象类型为哪些,一般而言,我们是无需更改的,直接单击“下一步”吧!
9接着,选择哪些表或是查询数据要导入到Visio 的环境中,其中有一个“T”的为表;有一个“V”的为查询。在此我们选择全选再单击下一步。
10接着,我们可以设置要将制作好的反向工程项目的形状添加到目前的页面中还是以后再添加,这里我们不做变化,直接单击“下一步”。
11设置完毕后单击“完成”,如此简单步骤便可以把数据库转换到Visio 中了!
5查看与编辑数据库模块
我们还可以在模块上,对表格、字段、关联等作添加、删除、修改的动作。
除此外,在查看窗口中,可以针对现打开的数据库模块状态作变更。接着,我们便一同来练习如何将反向工程后的数据库字段进行查看与编辑。
1选择放置在页面中的“客户资料”数据库,单击鼠标右键后选择“数据库属性”。
6查看数据库属性
2此时便会出现“数据库属性”窗口。
3由此窗口可以了解此数据库的相关属性,包含:字段名称、数据型态、是否有主键、主键为哪个数据域名称等等。
本文地址:http://com.8s8s.com/it/it24066.htm