云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > SQL - Server2008数据库教案

SQL - Server2008数据库教案

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 16:18:47

第5章 索引与数据完整性

一、教学目标:1.了解索引的定义、优点和分类

2.掌握创建、修改和删除索引的方法 3.理解数据完整性的概念 二、教学重点和难点:

重点:使用语句创建索引;

难点:聚集索引与非聚集索引的理解。 三、教学方法与手段:

注重实例,理论教学使用多媒体投影室。 四、教学课时:

3课时

五、教学基本内容: 1、复习。(5分钟)

2、数据库中的索引是一个列表,在这个列表中包含了某个表中一列或者若干列值的集合,以及这些值的记录在数据表中的存储位置的物理地址。

优点:可以大大加快数据检索速度可以保证数据记录的唯一性等。 3、索引的分类:clusterednonclustered复合索引唯一索引

注意:举例书本目录,分析聚集索引与非聚集索引的区别创建索引的三种方法:

A、使用企业管理器创建索引,举例:为employees表创建索引I_电话。B、使用Transact-SQL语句创建索引,实例:在goods表创建索引I_进货时间。C、使用向导创建视图查看、修改和删除索引

6、索引的分析与维护

创建索引后,必须对索引进行维护,确保索引的统计信息是的有效的,才能够提高查找速度。随着更新操作不断的执行,数据会变得支离破碎,这些数据碎片会导致额外的页读取,防碍数据的并行扫描。应该定期整理索引清除数据碎片,提高数据读取的性能。

7、数据完整性

9

为了维护数据库中的数据和现实世界的一致性,SQL Server提供了确保数据库的完整性的技术。数据完整性是指存储在数据库中的数据的一致性和准确性。数据完整性有3中类型:域完整性、实体完整性和参照完整性。

8、小节

? 为什么要使用索引,索引的特点是什么; ? 索引分类的依据是什么,了解各种索引的区别;

? 掌握创建索引的三种方法,在创建索引的过程中如何设定其属性和参数;? 掌握删除和修改索引的方法; ? 了解数据完整性的概念和分类; ? 了解数据库完整性和约束的关系;

? 掌握实现域完整性、实体完整性和引用完整性的各种方法。

9、课堂练习

10

第7章 视图

一、教学目标:1、了解视图和数据表之间的区别、视图的优点。

2、掌握创建、修改和删除视图的方法。 3、掌握通过视图修改数据表的方法。 二、教学重点和难点:

教学重点:使用命令创建视图; 教学难点:如何通过视图修改数据表。 三、教学方法与手段:

采用互动式教学方法。理论教学使用多媒体投影室。 四、教学课时:

3课时

五、教学基本内容:

1、复习:使用命令查询所有男学生的姓名、年龄、选修课程、成绩。(请学生上讲台演示,5分钟)

select t_student.s_name 姓名,year(getdate())-year(birthday) 年龄,t_course.c_name 课程名称,t_score.score 成绩

from t_student,t_course,t_score

where t_student.s_number=t_score.s_number and t_course.c_number=t_score.c_number

如果在以上程序前加命令:CREATE VIEW a AS,则可以生成一个虚拟的表——视图。

2、由以上引导出视图的概念:是从一个或者多个数据表或视图中导出的虚表,它的结构和数据是对数据表进行查询的结果。3、视图的优点

视点集中、简化操作、定制数据、合并分割数据、安全性 4、创建视图的三种方法: A、使用企业管理器创建视图。

例如,现在需要建立一个视图,通过该视图能够方便快捷地知道笔记本电脑的销售情况,则可以将sell和goods两张表同时添加到视图中,在表sell中

11

选择“所有列”复选框,同时在表goods中选择“商品名称”字段对应的复选框。

B、使用Transact-SQL语句创建视图,例如,创建一个新视图v1,要求基表选择goods,sell,employees,来源字段为sell表中的销售编号、商品编号和数量;goods表中的商品名称;employees表中编号和姓名,要求查询采购部的赵飞燕所采购商品的销售情况

C、使用向导创建视图。5、修改和重命名视图

6、掌握通过视图修改数据表的方法,使用时应该注意以下几点: ? 修改视图中的数据时每次都只能影响一个基表。不能修改那些通过计算得到

的字段。如果视图引用多个表时,无法用DELETE命令删除数据,若使用UPDATE命令则应与INSERT操作一样,被更新的列必须属于同一个表。执行UPDATE、DELETE命令时,所删除与更新的数据必须包含在视图的结果集中。如果在创建视图时指定了WITH CHECK OPTION选项,那么所有使用视图修改数据库信息时,必须保证修改后的数据满足视图定义的范围。 7、举例:使用视图查询、修改数据 8、小结

9、课堂小练习。(10分钟)

12

搜索更多关于: SQL - Server2008数据库教案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第5章 索引与数据完整性 一、教学目标:1.了解索引的定义、优点和分类 2.掌握创建、修改和删除索引的方法 3.理解数据完整性的概念 二、教学重点和难点: 重点:使用语句创建索引; 难点:聚集索引与非聚集索引的理解。 三、教学方法与手段: 注重实例,理论教学使用多媒体投影室。 四、教学课时: 3课时 五、教学基本内容: 1、复习。(5分钟) 2、数据库中的索引是一个列表,在这个列表中包含了某个表中一列或者若干列值的集合,以及这些值的记录在数据表中的存储位置的物理地址。 优点:可以大大加快数据检索速度可以保证数据记录的唯一性等。 3、索引的分类:clusterednonclustered复合索引唯一索引 注意:举例书本目录,分析聚集索引与

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com