重新生成索引 语法格式 ALTER INDEX index_name ON table_or_view_name REBUILD 要修改的索引名称 当前索引基于的表或者视图名 重新组织索引 语法格式 ALTER INDEX index_name ON table_or_view_name REORGANIZE 禁止索引 语法格式 ALTER INDEX index_name ON table_or_view_name DISABLE 举例: ALTER INDEX index_姓名 ON 学生信息 DISABLE 删除索引 语法格式 DROP INDEX table or view name.index name DROP INDEX index name ON table or view name 举例 USE 学生成绩管理系统 GO DROP INDEX index_姓名 ON 学生信息 讲解要点:拿汉语字典的目录页(索引)打比方 正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。 为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引), 我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。 同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度。 * * * 索引类型:再次用汉语字典打比方,让学员明白聚集索引和非聚集索引这两个概念,也可采用其他生活例子。 唯一索引:唯一索引不允许两行具有相同的索引值。 如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在stuInfo表中的学员员身份证号(stuID) 列上创建了唯一索引,则所有学员的身份证号不能重复。 提示:创建了唯一约束,将自动创建唯一索引。尽管唯一索引有助于找到信息,但为了获得最佳性能,建议使用主键约束或唯一约束。 主键索引:在数据库关系图中为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主键索引要求主键中的每个值是唯一的。当在查询中使用主键索引时,它还允许快速访问数据。 聚集索引(clustered index) 在聚集索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同。表只能包含一个聚集索引。例如:汉语字(词)典默认按拼音排序编排字典中的每页页码。拼音字母a,b,c,d……x,y,z就是索引的逻辑顺序,而页码1,2,3……就是物理顺序。默认按拼音排序的字典,其索引顺序和逻辑顺序是一致的。即拼音顺序较后的字(词)对应的页码也较大。如拼音“ha”对应的字(词)页码就比拼音“ba” 对应的字(词)页码靠后。 如果不是聚集索引,表中各行的物理顺序与键值的逻辑顺序不匹配。聚集索引比非聚集索引(nonclustered index)有更快的数据访问速度。例如,按笔画排序的索引就是非聚集索引,“1”画的字(词)对应的页码可能比“3”画的字(词)对应的页码大(靠后)。 提示:SQL Server中,一个表只能创建1个聚集索引,多个非聚集索引。设置某列为主键,该列就默认为聚集索引 * 操作架构、视图和索引 视图 视图 视图是通过定义查询建立的虚拟表。与普通的数据表一样,视图由一组数据列、数据行构成。由于视图返回的结果集,与数据表有相同的形式,因此可以像数据表一样使用。 视图 视图的特点 是一个虚表 它是从一个或多个基本表中导出的表 数据仍然存放在原来的数据表中,视图只是个窗口,通过该窗口可以看到用户所需要的数据 当基本表中的数据发生变化时,视图中查询出来的数据也会相应改变 视图 视图的优点 视图可以屏蔽数据的复杂性,简化用户对数据库的操作 视图可以让不同的用户以不同的方式看到不同或者相同的数据集 可以使用视图重新组织数据 视图可以定制不同用户对数据的访问权限 使用图形界面创建视图 在SSMS中,连接到包含默认的数据库服务器实例 打开SSMS窗口,展开【学生成绩管理系统】数据库,右击【视图】节点,选择【新建视图】命令 打开【添加表】对话框,选择【学生信息】、【班级信息】和【辅导员信息】 单击【添加】按钮,然后关闭【添加表】对话框 在视图窗口的【关系图】窗格中,选择视图中 查询的列,在【条件】窗格中就相应地显示了所选择的列名 单击【执行SQL】/!,在【显示结果】窗格中显示查询出的结果集 单击保存,在弹出的【选择名称】窗口中输入视图名称“查询信息_view”,确定 使用CREATE VIEW创建视图 具体语法结构参加课本P124 创建简单视图 语法格式 CREATE VIEW
您可能关注的文档
最近下载
- YSHI-I、II型红外热辐射理疗灯技术使用说明书.doc VIP
- 汽轮机施工记录.docx
- 龙门吊安全操作规程.docx VIP
- 南京审计大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 2025年南京科技职业学院单招职业技能测试题库(突破训练).docx VIP
- 标准图集-18G901-3 混凝土结构施工钢筋排布规则与构造详图(独立基础、条形基础、筏形基础、桩基础)公开版.pdf VIP
- 2026年神经内科诊疗工作计划与目标.docx
- 讲解员礼仪培训.pptx VIP
- RAZ-X分级阅读小学英语绘本THE WONDERFUL WIZARD OF OZ (PART 3)(可打印成册).pdf VIP
- 教学课件 马克思主义新闻观教程第二版--陈力丹.ppt
原创力文档

文档评论(0)