使用“数据库模型图”模板以及关系建模概念或对象关系建模概念,可以创建新模型,也可以将现有数据库反向工程为模型。可以使用“实体关系”模具建立基于 SQL92 及以前标准的数据库模型。可以使用具有附加形状(用于类型)的“对象关系”模具建立基于 SQL99 及以后标准的数据库模型。
举例说明
本文介绍如何创建数据库模型,创建模型后可对其执行哪些操作。要快速入门,可以在“文件”菜单上,依次指向“新建”、“软件和数据库”,然后单击“数据库模型图”。
找不到数据库建模功能?
最有可能的情况是:您的 Microsoft Office Visio 版本不包含所查找的功能。要查明所用的 Visio 版本,请单击“帮助”菜单上的“关于 Microsoft Office Visio”。版本名称将显示在对话框中文本的首行。
Microsoft Office Visio Standard 不包含“数据库模型图”模板。
Microsoft Office Visio Professional 支持“数据库模型图”模板的反向工程功能(即在 Visio 中使用现有数据库创建模型),但它不支持正向工程(即使用 Visio 数据库模型生成 SQL 代码)。
在 Visio for Enterprise Architects 中,您可以找到整套数据库建模功能,包括反向工程和正向工程功能。Visio for Enterprise Architects 包含在 MSDN Premium Subscription 中,随 Visual Studio Professional 和 Visual Studio Team System 基于角色的版本一起提供。
如果要对一个 Microsoft Office Excel 工作簿进行反向工程,则在启动该向导之前,需要打开该工作簿,然后对包含列标题的单元格组(或区域)进行命名。如果要使用多个工作表,只需要命名每个工作表的列单元格组。这些区域在该向导中作为表来处理。有关如何对单元格区域进行命名的详细信息,请参阅您的 Microsoft Office Excel 帮助中的“定义命名单元格引用或区域”主题。