《使用可视化界面创建索引.pptx》由会员分享,可在线阅读,更多相关《使用可视化界面创建索引.pptx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库设计与实现使用可视化界面创建索引使用可视化界面创建索引朱云霞朱云霞使用可视化界面创建索引使用可视化界面创建索引学习目标:理论目标:理解索引的概念和创建索引的原则实践目标:掌握SQL Server资源管理器中索引的创建使用可视化界面创建索引使用可视化界面创建索引索引的概念索引:提供指向存储在表的指定列中的数据值的指针,是为了加速对表中数据行的检索而创建的一种分散的存储结构。使用可视化界面创建索引使用可视化界面创建索引索引的分类普通普通索引索引:最基本的索引类型,没有唯一性之类的限制。唯一性索引唯一性索引:唯一索引是不允许其中任何两行具有相同索引值的索引。使用可视化界面创建索引使用可视化界面
2、创建索引索引的分类单个索引单个索引:对单个字段建立索引。复合索引复合索引:又叫组合索引,是指在一个表中使用不止一个列对数据进行索引的索引,它通过连接两个或多个列的值而创建的。使用可视化界面创建索引使用可视化界面创建索引索引的分类聚簇索引聚簇索引:也称为聚集索引聚集索引,是一种物理索引。在聚集索引中,表中行的物理顺序与键值的逻辑(索引)顺序相同。一个表只能包含一个聚集索引,即如果存在聚集索引,就不能再指定CLUSTERED 关键字。使用可视化界面创建索引使用可视化界面创建索引索引的分类非聚簇索引非聚簇索引:也叫非聚集索引非聚集索引,在非聚集索引中,数据库表中记录的物理顺序与索引顺序可以不相同。一
3、个表中只能有一个聚集索引,但表中的每一列都可以有自己的非聚集索引。使用可视化界面创建索引使用可视化界面创建索引保证数据库表中每一行数据的唯一性。大大加快数据的检索速度。可以加速表和表之间的连接。可以显著减少查询中分组和排序的时间。索引的优点使用可视化界面创建索引使用可视化界面创建索引创建索引和维护索引要耗费时间。索引需要占物理空间。降低了数据的维护速度。索引的缺点使用可视化界面创建索引使用可视化界面创建索引表中有主键或者外键,一定要为其建立索引。对于按范围查询的列,最好建立索引。索引可以跟Where语句的集合融为一体。建立索引的原则使用可视化界面创建索引使用可视化界面创建索引在频繁进行排序或分
4、组的列上以及经常与其他表连接的连接字段上建立索引。对于查询中很少涉及的列或者重复值比较多的列,不要建立索引。对于一些特殊的数据类型,不要建立索引。建立索引的原则(续)使用可视化界面创建索引使用可视化界面创建索引使用SQL Server中的资源管理器建立索引实践操作:利用表设计器表设计器在图书管理系统(Librarymanage)数据库中为图书的ISBN号(Book_ISBN)建立唯一性唯一性索引索引。使用可视化界面创建索引使用可视化界面创建索引1在SQL Server Management Studio中,选择并右击Book_info数据表,从弹出菜单中选择“设计”,打开表设计器。右键单击表设
5、计器,从弹出菜单中选择“索引/键”命令,打开“索引/键”对话框。使用可视化界面创建索引使用可视化界面创建索引2单击“添加”按钮。使用可视化界面创建索引使用可视化界面创建索引3在“常规”属性中的“类型”中选择“唯一键”。在“列”属性中单击“选择列”按钮。使用可视化界面创建索引使用可视化界面创建索引4在“索引列”对话框中选择“Book_ISBN”列,选择排序方式为ASC(升序)。单击“确定”按钮。使用可视化界面创建索引使用可视化界面创建索引5在“标识”属性的“名称”中修改索引的名称为“IX_Book_ISBN”。使用可视化界面创建索引使用可视化界面创建索引使用SQL Server中的资源管理器建立
6、索引实践操作:利用索引节点索引节点在图书管理系统(Librarymanage)数据库中为图书的书名(Book_name)建立唯一性非聚集唯一性非聚集索引索引。使用可视化界面创建索引使用可视化界面创建索引1在SQL Server Management Studio中,选择并右击Book_info数据表中的“索引”节点,从弹出菜单中选择“新建索引”-“非聚集索引”,打开“新建索引”对话框。使用可视化界面创建索引使用可视化界面创建索引2在“索引名称”中修改索引名为NonClusteredIndex_Book_name。3在“索引类型”中勾选“唯一(Q)”。4单击“添加”按钮,打开“从dbo.Bookinfo中选择列”对话框。使用可视化界面创建索引使用可视化界面创建索引使用可视化界面创建索引使用可视化界面创建索引5选择要添加的索引列“Book_name”。单击“确定”按钮。使用可视化界面创建索引使用可视化界面创建索引6在“索引键 列”中设置“排序顺序”为升序。单击“确定”按钮。使用可视化界面创建索引使用可视化界面创建索引今天,我们的课结束了!