索引可帮助数据库系统更快地查找和排序记录。 为经常搜索的列创建索引可以显著提高数据库的性能。
可以手动创建索引,也可以修改 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,并且想要了解如何将现有数据库工程为数据库模型,请参阅主题反向工程现有数据库。