欢迎来到天天文库
浏览记录
ID:50328714
大小:832.00 KB
页数:44页
时间:2020-03-08
《SQL Server程序设计 教学课件 作者 卢奕 第8章 视图和索引.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8章视图和索引学习目标:1)理解什么是视图和索引。2)掌握如何创建视图和索引。3)掌握如何维护视图和索引。8.1视图视图是从一个或者多个表或视图中导出的表,结构和数据是建立在对表的查询基础上,和真实的表一样。视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行来源与所引用的表。因此视图不是真实存在的基础表,而是一个虚拟表。视图所对应的数据并不实际存储在数据库中,与相对应的数据并非像表那样又在数据库中再存储一份,通过视图看到的数据只是存放在基表中的数据。8.1.1创建视图8.1.1.1利用企业管理器创建视图新建视图对话框添加表对话框选择视图字段对话框视图属性对话框视
2、图数据结果区8.1.1.2利用Transact-SQL语句中的CREATEVIEW命令创建视图8.1.1.3利用向导创建视图选择向导对话框欢迎使用创建视图向导对话框选择数据库对话框选择对象对话框选择列对话框命名视图对话框完成创建视图向导对话框8.1.2修改和重命名视图8.1.2.1修改视图8.1.2.2重命名视图确认重命名对话框显示相关性对话框8.1.3查看视图信息、删除视图视图属性对话框视图输出数据窗口8.1.3.2删除视图显示相关性对话框8.2索引数据库中的索引与书中的目录类似,在一本书中利用目录可以快速查找所需要信息,无须阅读整本书。在数据库中索引使数据库程序无须对整个表进行扫描,
3、就可以在其中找到所需要数据。书中的目录是一个词语列表,包含各章节内容所对应的页码。而数据库中的索引是某个表中一列或者若干列值的集合。8.2.1创建索引SQLServer2000提供了如下几种创建索引的方法。(1)利用企业管理器中的索引向导创建索引。(2)利用企业管理器直接创建索引。(3)利用Transact-SQL语句中的CREATEINDEX命令创建索引。8.2.1.1利用索引向导创建索引选择数据库和对象对话框选择创建索引的列对话框指定索引选项对话框指定索引名称对话框8.2.1.2利用企业管理器直接创建索引管理索引对话框新建索引对话框8.2.2查看、修改和删除索引8.2.2.1利用企业
4、管理器查看、修改和删除索引编辑现有索引对话框编辑SQL脚本对话框表的索引属性对话框8.2.2.2用系统存储过程查看和更改索引名称用系统存储过程sp_rename更改索引的名称8.2.2.3使用Transact-SQL语句中的DROPINDEX命令删除索引8.3小结本章介绍了如何设计索引、视图、创建索引与视图以及维护和使用索引与视图。通过本章学习,应掌握下列内容:(1)视图是查看数据库表中数据的一种方法,它作为一个查询结果集,虽然与表具有相似的结构,但它是一张虚表,以视图结构显示在用户面前的数据并不是以视图的结构存储(2)索引可以加快数据的检索速度,但是降低了数据维护的速度。可以在同一个
5、表中的两个或者多个列上创建索引。可以通过sp_updatestats系统存储过程来显示索引信息。
此文档下载收益归作者所有