索引可帮助数据库系统更快地查找和排序记录。 为经常搜索的列创建索引可以显著提高数据库的性能。
可以手动创建索引,并且可以修改 Visio 自动创建的索引。
注意: 数据库模型图仅可在某些版本的 Visio 中可用。 若要了解详细信息,请参阅找不到数据库建模功能?
在数据库模型关系图中创建索引
-
打开数据库模型图。
-
双击要向其添加索引的表,然后在“ 数据库属性” 窗口中的 “类别 ”列表中,单击“ 索引”。
-
单击“新建”。
-
在“创建索引”对话框中,为该索引键入一个名称,然后单击“确定”。
-
在“索引类型”中,选择创建唯一或非唯一索引。
-
在 “可用列” 列表中,选择要包含在此索引中的每个列的名称,然后单击“ 添加 ”。
-
在“ 索引列” 列表中,选中“ Asc ”复选框以创建具有升序排序顺序的索引,或清除该复选框以创建具有降序排序顺序的索引。
数据库模型图会自动更新。
注意: 某些数据库应用程序对每个表可以创建的索引的类型和数量有限制。 有关特定信息,请参阅数据库管理系统 (DBMS) 文档。
删除索引
-
打开数据库模型图。
-
双击包含要删除的索引的表,然后在“ 数据库属性” 窗口中的 “类别 ”列表中,单击“ 索引”。
-
在 “索引名称 ”列表中,选择要删除的索引的名称,然后单击“ 删除”。
数据库模型图会自动更新。
编辑索引属性
-
打开数据库模型图。
-
双击包含要编辑的索引的表,然后在“ 数据库属性” 窗口中的 “类别 ”列表中,单击“ 索引”。
-
在 “索引名称” 列表中,选择要编辑的索引的名称。
-
通过执行以下任一操作来编辑索引的属性:
-
若要为索引指定新名称,请单击“ 重命名”。
-
若要指定唯一索引或非唯一索引,请在 “索引类型 ”列表中选择一个选项。
-
若要指定特定于驱动程序的索引属性,请单击“ 选项”。
-
数据库模型图会自动更新。
-
在索引中添加、删除或重新排序列
-
打开数据库模型图。
-
双击包含要修改的索引的表,然后在“ 数据库属性” 窗口中的 “类别 ”列表中,单击“ 索引”。
-
在 “索引名称” 列表中,选择要修改的索引的名称。
-
执行下列操作之一:
-
若要向索引添加列,请在“ 可用列”下选择列的名称,然后单击“ 添加”。
-
若要从索引中删除列,请在“ 索引列”下选择列的名称,然后单击“ 删除”。
-
若要对列重新排序,请在“ 索引列”下选择列的名称,然后将列名拖动到其在列表中的新位置。
数据库模型图会自动更新。
-
找不到数据库建模功能?
Visio Standard 不包含数据库模型图模板。
Visio Professional 和 Premium 版本支持数据库模型图模板反向工程功能(即,使用现有数据库在 Visio 中创建模型),但它不支持正向工程(即,使用 Visio 数据库模型生成 SQL 代码)。
注意: 可在 Visio for Enterprise Architects 中找到全套数据库建模功能,包括反向工程和正向工程。 Visio for Enterprise Architects 包含在 MSDN Premium 订阅中,可通过 Visual Studio Professional 和 Visual Studio Team System 基于角色的版本获取。
如果正在使用 Visio 计划 2 并且希望了解如何将现有数据库工程转换为数据库模型,请参阅主题对现有数据库进行反向工程。