资源描述
数据库教学设计 年爱华
章
项目一 学生成绩管理系统
节
创建查询
教学目标
掌握使用设计器创建查询的方法
教学重点、难点
1.使用查询设计器创建查询
2.筛选条件与多表联接
技能培训
创建查询
教法
任务驱动\讲练结合
学法
指导操作
教具使用
本项目操作需要的数据库
教学内容与过程
教学内容
教师活动
学生活动
备注
复习提问
1.从源数据库中找到本班数据与其他班数据的区别。
思考回答
学生补充,教师点评
导入新课
通过活动一列举要查找数据的事例,包括查找字段、条件、结果排序等。
给出本节课题
讲授新课
创建查询
Visual FoxPro 6.0为建立查询提供了查询向导与查询设计器两种方法。
默认的扩展名为.qpr。
使用查询设计器创建查询
活动一:(单表查询)
以lzlgstu表(兰州理工学生源数据)为例,建立查询文件cxb21.QPR,查询b21班学生的基本信息,输出的字段为学号、姓名、性别、身份证号、民族、政治面貌、籍贯、现家庭住址、出生日期。结果按学号升序排序,并输出到表stub21.DBF中。
分析:
使用查询设计器可以根据用户的需求建立查询,既可以是简单条件的查询,又可以是复杂条件的查询;既可以创建计算字段,又可以设置查询结果的输出去向。
教师讲解
教师给出任务
教师分析
启动查询设计器可以选择“文件”菜单中的“新建”,或单击“常用”工具栏上的“新建”按钮,打开“新建”对话框,然后单击“新建文件”打开查询设计器建立查询。主要操作步骤如下:
(1) 向查询设计器中添加查询需要的表或视图
数据源为:lzlgstu.dbf
(2) 如果添加的是多个表,需要建立表间的联接
建立的是单表不需要建立联接
(3) 选择查询输出字段
(学号、姓名、性别、身份证号、民族、政治面貌、籍贯、现家庭住址、出生日期)
(4) 设置查询条件
修读专业="计算机应用"
班级="一班"
年级="2013"
(5) 根据需要设置查询结果排序顺序
学号升序
(6) 根据需要设置分组查询
该题没有要求就不用设置
(7) 设置查询去向
表 stub21.DBF
归纳查询去向
查询去向及含义
查询去向
含 义
浏 览
在“浏览”窗口显示查询结果
临 时 表
将查询结果保存在一个临时表中,关闭表时自动清除
表
将查询结果保存在一个自由表中
图 形
将查询结果保存在一个图形文件中
屏 幕
将查询结果显示在主窗口或当前活动窗口中
报 表
将查询结果保存在一个报表文件(.frx)
标 签
将查询结果保存在一个标签文件(.lbx)
活动二:(多表查询)
以stub21表和scoreb21表为源数据,建立查询文件cxcj1.QPR,查询b21班数据库成绩在80分以上的学生,输出的字段为学号、姓名及所有课程成绩。结果按学号升序排序,并输出到表cj1.DBF中。
要求:在课堂上完成具体的操作流程
活动评价(见附录1)
观察操作过程
思记
观察结果
学生按查询数据实际应用流程进行操作
操作并分析结果
教师指导
教师讲解
教师给出任务
教师分析
教师指导
小结
对本活动进行综合评价
作业
活动三:(多表查询)
以stub21表和scoreb21表为源数据,建立查询文件cxcj2.QPR,查询b21班男生的学生成绩,输出的字段为学号、姓名及所有课程成绩。结果按学号升序排序,并输出到表cj2.DBF中。
活动四:(多表查询)
以stub21表和scoreb21表为源数据,建立查询文件cxcj3.QPR,查询b21班女生的学生成绩,输出的字段为学号、姓名及所有课程成绩。结果按学号升序排序,并输出到表cj3.DBF中。
活动五:(单表查询)
以lzlgstu表(兰州理工学生源数据)为例,建立查询文件cxw21.QPR,查询w21班学生的基本信息,输出的字段为学号、姓名、性别、身份证号、民族、政治面貌、籍贯、现家庭住址、出生日期。结果按学号升序排序,并输出到表stuw21.DBF中。
课后思考要求:在课后完成具体的操作流程,并输出正确的数据信息。
课后思考
附录1:
依据这节课的教学任务,对学生进行评价:
任务一:(合格20分,良好30分,优秀40分)
任务二:(合格20分,良好35分,优秀50分)
任务一
教学评价1
(1)向查询设计器中添加查询需要的表或视图
完成5项
为合格
完成7项
为良好
完成9项
为优秀
(2)如果添加的是多个表,需要建立表间的联接
(3)选择查询输出字段
(4)设置查询条件
(5)根据需要设置查询结果排序顺序
(6)根据需要设置分组查询
(7)杂项设置
(8)确定输出格式
(9)运行查询,结果正确
任务二
教学评价2
(1)向查询设计器中添加查询需要的表或视图
完成5项
为合格
完成6项
为良好
完成9项
为优秀
(2)如果添加的是多个表,需要建立表间的联接
(3)选择查询输出字段
(4)设置查询条件
(5)根据需要设置查询结果排序顺序
(6)根据需要设置分组查询
(7)杂项设置
(8)确定输出格式
(9)运行查询,结果正确
依据学生在课堂上的表现,对学生进行评价:(合格4分,良好7分,优秀10分)
学生表现
教学评价3
能积极思考问题
能探究实践,并动手操作
能与小组人员协同合作
展开阅读全文