2 数据库管理与应用_单元设计_数据操纵(课件2与3).doc
-
资源ID:5290899
资源大小:97KB
全文页数:5页
- 资源格式: DOC
下载积分:5金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2 数据库管理与应用_单元设计_数据操纵(课件2与3).doc
数据库管理与应用SQL Server课程教学单元设计项目三:数据操纵授课教师:数据库课程组授课班级:学时:10教学条件预装Windows操作系统的计算机;网络环境;安装SQL Server数据库系统教学素材教材、课件、实训项目单、授课录像、案例库、教学网站等教学目标设计知识目标:(1) 了解SQL语句的组成和作用;(2) 理解表的内连接和外连接的含义;(3) 理解聚合函数的使用;(4) Insert、Insert Select和Select into语句的使用;(5) Update语句使用;(6) Delete语句使用。能力目标:(1) 能根据要求查询单表和多表数据;(2) 能使用函数进行查询;(3) 能排序和分组查询结果;(4) 能使用子查询进行复杂的综合查询;(5) 能插入、修改和删除用户表的数据教学内容(1) 简单数据查询;(2) 复杂数据查询;(3) 数据编辑。重点:(1) 分组、排序、模糊、子查询语句的编写;(2) 函数在查询语句中的使用;(3) 从多个表中查询数据;(4) 基本的insert、update和delete语句的使用。难点:(1) 外连接的作用和语句的书写;(2) 复杂的综合查询的编写;(3) Compute by和group by子句的比较和合适使用;(4) 涉及到多表的删除和更新;(5) 用子查询进行数据的增加和更新。课后作业(1)拓展实训3-1:复杂的综合查询-按系部编码分别显示每个系所开课程的课程名称,系部编码,报名人数,并统计各系所开课程的平均报名人数和所有课程的总报名人数;(2)拓展实训3-2:1) 删除00旅游管理班的学生2) 学号为“00000003”同学希望将已报名的水资源利用管理与保护课程修改为世界旅游3) 把course表中报名人数超过平均报名人数的人文类课程的课程号、课程名称、课程类别、报名人数生成一个新表itcourse。教学过程设计任务3-1 简单数据查询(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题 引入学生选课系统简单的信息查询需求教师讲授多媒体学生:思考教师:讲授知识讲解知识点1: 查询用户表所有列或指定列、改变查询结果的标题、查询用户表的所有行或某些行、消除查询结果的重复行。知识点2: ORDER BY子句、模糊查询。知识点3: 聚集函数、GROUP BY、COMPUTE和COMPUTE BY。启发讲解讨论归纳多媒体课件演示学生:思考、记录笔记教师:启发示范 操作操作1:示范进行基本查询,包括查询某些行、某些列,改变查询结果标题、消除查询结果的重复行等。操作2:演示排序查询结果以及进行模糊查询。操作3:演示分组查询的两种方法。问题引导操作演示分析归纳多媒体系统演示学生:观摩思考教师:归纳总结实战 训练任务单3-1动手实践做中学多媒体真实系统环境学生:实践操作教师:巡视检查评估讨论(1)评估讨论实训任务的实施过程(2)给出参考的解决方案(3)展示讨论学生的解决方案(4)考核学生结果教师启发讨论归纳分数激励实训项目单学生:思考教师:结果演示课堂总结(1) 1基本查询子句的使用,如TOP、 DISTINCT、改变列标题。(2) 2排序查询结果、模糊查询的代码书写及各种通配符比较(3) 3正确使用两种分组查询的方法(4) 4Compute by和group by的异同教师讲解多媒体课件演示学生:整理笔记教师:引导创新课后作业拓展实训3-1:使用Compute by和group by分别查询每个系所开课程的门数。教师讲授多媒体学生:听讲教师:布置作业、提出要求教学过程设计任务3-2 复杂数据查询(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题 引入学生选课系统复杂的信息查询需求教师讲授多媒体学生:思考教师:讲授知识讲解知识点1: 内连接和外连接。知识点2: 子查询含义启发讲解讨论归纳多媒体课件演示学生:思考、记录笔记教师:启发示范 操作操作1:演示多表查询,包括内连接、外连接。操作2:演示子查询。问题引导操作演示分析归纳多媒体系统演示学生:观摩思考教师:归纳总结实战 训练任务单3-2动手实践做中学多媒体真实系统环境学生:实践操作教师:巡视检查评估讨论(1)评估讨论实训任务的实施过程(2)给出参考的解决方案(3)展示讨论学生的解决方案(4)考核学生结果教师启发讨论归纳分数激励实训项目单学生:思考教师:结果演示课堂总结(1)多表查询的连接条件(2)子查询的使用教师讲解多媒体课件演示学生:整理笔记教师:引导创新课后作业拓展实训3-2:复杂的综合查询-按系部编码分别显示每个系所开课程的课程名称,系部编码,报名人数,并统计各系所开课程的平均报名人数和所有课程的总报名人数。教师讲授多媒体学生:听讲教师:布置作业、提出要求教学过程设计任务3-3 数据编辑(学时数:2)主要步骤教学内容教学方法教学手段师生活动问题 引入学生选课系统信息编辑需求教师讲授 多媒体学生:思考教师:讲授知识讲解知识点1: 利用Insert和Select into语句向表增加一条或多条数据。知识点2: 利用Insert Select将一个用户表的数据导出到另一个表中。知识点3: 利用Update语句对表中数据进行各种条件的修改。知识点4: 利用Delete语句对表中数据进行各种条件的删除。启发讲解讨论归纳多媒体课件演示学生:思考、记录笔记教师:启发示范 操作操作1:示范用Insert和Select into语句进行表中数据增加。操作2:演示用Insert Select语句将一个用户表的数据导出到另一个表中。操作3:演示各种形式的Update语句使用。操作4:演示各种形式的Delete语句使用。问题引导操作演示分析归纳多媒体系统演示学生:观摩思考教师:归纳总结实战 训练任务单3-3动手实践做中学多媒体真实系统环境学生:实践操作教师:巡视检查评估讨论(1) 评估讨论实训任务的实施过程(2) 给出参考的解决方案(3) 展示讨论学生的解决方案(4)考核学生结果教师启发讨论归纳分数激励实训项目单学生:思考教师:结果演示课堂总结(1) Insert和Select into语句用于向表增加一条或多条数据。(2) Insert Select语句用于表数据复制。(3) Update和Delete语句可以进行单表和多表的数据修改和删除。(4) 注意区分Select into和Insert Select语句的区别。(5) 涉及多表的修改和删除可以使用子查询和多表连接的方法,学生应掌握至少一种方法。教师讲解多媒体课件演示学生:整理笔记教师:引导创新课后作业拓展实训3-3:(1)删除00旅游管理班的学生(2)学号为“00000003”同学希望将已报名的水资源利用管理与保护课程修改为世界旅游(3)把course表中报名人数超过平均报名人数的人文类课程的课程号、课程名称、课程类别、报名人数生成一个新表itcourse。教师讲授多媒体学生:听讲教师:布置作业、提出要求