模块4索引和视图电子课件 SSQL Server 2016数据库应用教程.pptx
《模块4索引和视图电子课件 SSQL Server 2016数据库应用教程.pptx》由会员分享,可在线阅读,更多相关《模块4索引和视图电子课件 SSQL Server 2016数据库应用教程.pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微信公众号:陈西设计之家微信公众号:陈西设计之家数据库应用教程2016微信公众号:陈西设计之家微信公众号:陈西设计之家目录数据库概述模块01CONTENTS基础知识篇表和表中数据的操作模块02数据完整性模块03索引和视图模块04SQL程序设计模块05存储过程和触发器模块06微信公众号:陈西设计之家微信公众号:陈西设计之家目录数据库创建实训01CONTENTS上机实训篇使用代码创建数据库实训02分离和附加数据库实训03使用窗口方式创建及修改表实训04使用代码方式创建及修改表实训05使用窗口方式对表中数据进行操作实训06微信公众号:陈西设计之家微信公众号:陈西设计之家目录使用代码对表中数据进行操作
2、实训07CONTENTS上机实训篇数据完整性实训08索引和视图实训09简单查询操作实训10查询子句操作实训11存储过程与触发器操作实训12微信公众号:陈西设计之家微信公众号:陈西设计之家模块4 索引和视图4.1索引4.2视图4.3小结4.4习题微信公众号:陈西设计之家微信公众号:陈西设计之家学习要点索引的创建。视图的创建。微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.1索引的概念概 念索引用于快速查找数据库中表的数据,能提高数据的访问速度。索引记录表中各个值的行所在的存储位置,像目录一样可以快速查找某节的内容。微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1
3、.2索引的分类索引分为聚集索引和非聚集索引。聚集索引是表中数据行的物理存储顺序与索引顺序完全相同。只能创建一个聚集索引。又如,表4-1中是无序数据,通过创建聚集索引,表中数据按学号列进行了有序排列,这时表中数据从头到尾按学号升序排列(见表4-2),查找数据时就能快速地找到数据。微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.2索引的分类表4-1学生表1微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.2索引的分类表4-2学生表2微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.2索引的分类非聚集索引是不改变表中数据行的物理存储顺序,数据与索引分
4、开存储(如教材,根据目录查找正文)。把目录纯粹是目录,正文纯粹是正文的排序方式称为非聚集索引,见表4-3。非聚集索引多了一个目录,目录中的序列数与表中的数据行一一对应,而表中数据行可以是无序的,当查找数据时,通过查找目录能快速地找到表中对应的数据行。表4-3非聚集索引微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.3索引的创建1.使用窗口方式创建索引(1)在“对象资源管理器”窗格中右击“学生表”并选择“设计”命令,如图4-1所示。图4-1创建索引微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.3索引的创建(2)选中任一行,右击并选择“索引/键”命令,在打开的
5、“索引/键”对话框(见图4-2)右侧选择类型为“索引”,选择要创建索引的列,单击右侧的按钮并选择列,这里选择“学号”按升序排序。设置“是唯一的”为“是”。系统自定义名称为“IX_学生表_1”(可以自定义)。在“创建为聚集的”处选择索引方式,选择“否”表示创建非棸集索引,选择“是”表示创建棸集索引。最后单击“关闭”按钮,即完成索引的创建。微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.3索引的创建语法格式如下。CREATE UNIQUE CLUSTERED 或 NONCLUSTERED INDEX 索引名 ON 表名 或 视图名(列名 ASC或DESC,)2.使用代码方式创建索
6、引说明:UNIQUE:建立唯一索引。CLUSTERED:聚集索引。NOCLUSTERED:非聚集索引。ASC:索引列按升序排列。DESC:索引列按降序排列。微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.3索引的创建图4-2“索引/键”对话框微信公众号:陈西设计之家微信公众号:陈西设计之家4.1索引4.1.3索引的创建【例4.1】为学生表的学号列创建唯一索引SY。CREATE UNIQUE INDEX SY ON 学生表(学号)【例4.2】为学生表的姓名列创建聚集索引 KF,并按降序排列。CREATE CLUSTERED INDEX KF ON 学生表(姓名 DESC)【例4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块4索引和视图电子课件 SSQL Server 2016数据库应用教程 模块 索引 视图 电子 课件 2016 数据库 应用 教程
限制150内