内容正文:
第3章 数据库建立
本章教学目标
学会使用SQL Server 2012创建数据库的方法;
学会使用SQL Server 2012创建数据表的方法;
学会建立数据库约束的基本方法;
学会使用T-SQL语句进行数据的增、删、改;
学会创建与使用索引的基本方法。
本章教学任务
创建与管理数据库
创建与管理数据表
设置数据库完整性
更新数据库的数据
1
2
3
4
创建和使用索引
5
任务3.5 创建和使用索引
回顾复习
任务描述
任务准备
任务演示
1
2
3
4
课堂实践
5
课堂讨论
6
小结与作业
7
回顾复习
1.SQL Server数据库建立有哪两种方法?
图形化建立和T-SQL语句建立。
2.数据库的数据操作有哪几种?
插入数据、修改数据、删除数据。
任务描述
1.创建索引 。为客户表的客户联系人字段创建非聚集索引Index_ CContact。
2.管理索引。管理Index_ CContact索引。
3.维护索引。显示客户表的数据和索引碎片信息,并清除商品表上索引 Index_ CContact的碎片。
任务准备
索引:数据库中的索引与书籍中的索引(目录)类似,在一本书中,利用索引可以快速查找所需的信息,无须阅读整书。
在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。
任务准备
使用图形化界面创建索引
任务准备
使用图形化界面创建索引
任务准备
T-SQL创建索引的语法:
例如:
CREATE NONCLUSTERED INDEX Index_CContact
ON TB_Customer(CContact)
CREATE [ UNIQUE ][ CLUSTERED|NONCLUSTERED]
INDEX index_name ON table_name (column_name [ ASC|DESC ][,...n])
任务准备
T-SQL维护索引
重新生成索引
ALTER INDEX Index_CContact on TB_Customer REBUILD
重新组织索引
ALTER INDEX Index_CContact on TB_Customer REORGANIZE
任务准备
T-SQL维护索引
禁用索引
ALTER INDEX Index_CContact on TB_Customer DISABLE
删除索引
DROP INDEX Index_CContact ON TB_Customer
任务演示
1.创建索引
2.管理索引
3.维护索引
任务演示
1.创建索引
任务演示
1.创建索引
任务演示
1.创建索引
CREATE NONCLUSTERED INDEX Index_CContact
ON TB_Customer(CContact)
任务演示
2.管理索引
任务演示
2.管理索引
任务演示
3.维护索引
课堂实践
1.按照任务实施过程的要求完成各子任务并检查实施结果。
2.创建索引:为商品表的商品名称字段创建非聚集索引Index_ PName。
3.管理索引:管理Index_PName索引。
4.维护索引:清除客户表上索引Index_ PName的碎片。
课堂讨论
索引的作用?
知识完善与拓展的相关内容。
小结与作业
本任务主要包括以下知识:
1. 索引
$$