查询与视图 内容
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章查询与视图
一.复习提问,引入新课:
复习数据表中数据的查找、替换、排序和筛选等操作,引入创建查询和视图的方法和操作。
二.新课教学:
1、查询概述
查询则是对表中的数据进行检索、统计、分析、查看和更改的又一个非常重要的数据库对象.简单来说,表是将数据进行了分割,而查询则是从多个表中查找到满足条件的记录组成一个动态数据表,并以数据表视图的方式显示查询的类型:
●选择查询
●参数查询
●交叉表查询
●操作查询
● SQL 查询
2、创建选择查询
修改上个查询,使其满足要求:检索高考总分750分以上(含750)
的学生记录,并要求按“性别”升序、“高考总分”降序对查询结果的记录进行排序(即先按“性别”字段值升序排序,当“性别”字段值相同时再按“高考总分”字段值降序排序),并要求显示学号、姓名、班级名称、性别和高考总分五个字段。
❖交叉表查询
使用交叉表查询可以计算并重新组织数据的结构对“学生”表创建的交叉表查询,计算各班级的男、女学生的人数。
❖参数查询
参数查询是这样一种查询,它在运行时显示“输入参数值”的对话框,提示用户输入信息,用户可在该对话框中输入不同的条件参数值,即可检索到满足条件的记录内容。
❖操作查询
操作查询是仅在一个操作中就可以追加、更改或删除许多记录的查询操作查询。
有如下四种类型:
➢生成表查询
➢追加查询
➢更新查询
➢删除查询
❖SQL查询
3、创建视图运行和修改
选择查询的功能是从一个或多个表中检索数据,并且在“数据表视图”中显示结果。查询结果仅仅是一个临时的动态数据表。
❖向导
❖设计视图
*举例:在“学生管理系统”数据库中,使用“设计视图”创建一个名为“例4-6查询高考总分750分以上的女生”的查询。
三.课堂提问:
1、使用查询的意义?
2、查询主要包含几种方法?
3、SQL是什么?
四.课堂小结:
1、创建查询的各种类型;
2、视图的运行方式方法;
3、多表之间查询的设计过程和运行调试方法。
五.布置作业:
P97简答题。