欢迎来到天天文库
浏览记录
ID:25854956
大小:81.50 KB
页数:7页
时间:2018-11-23
《循序渐进引导学生掌握sql高级应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、教育资源分享循序渐进引导学生掌握SQL高级应用——SQL教案模板目录一、整章授课思路[100分钟]21.课程地位(回顾)、预习检查、任务、目标部分[10分钟]22.使用变量[20分钟]32.1.局部变量32.2.全局变量33.逻辑控制语句[40分钟]43.1.IF语句43.2.WHILE语句43.3.CASE-END多分支语句54.批处理语句[10分钟]55.课堂综合练习[20分钟]66.总结[10分钟]6二、学员问题汇总6三、作业布置7教育资源分享,构建知识库教育资源分享课时:2学时授课人:XXX
2、n本章工作任务从业务角度描述,学员学完本章能干什么、能作出什么东西。Ø查找学员信息表中“李文才”本人信息及左右同桌的信息Ø统计学员的笔试平均分并显示后3名学员成绩Ø根据学员成绩适当给学员加分确保每人笔试都通过Ø采用美国的ABCDE五级打分制显示学员平均成绩n本章技能目标从技术角度,完成这些任务需要哪些技能点。Ø掌握如何定义变量并赋值Ø掌握如何输出显示数据Ø掌握IF、WHILE、CASE逻辑控制语句Ø理解SQL中批处理的概念n本章重点注意描述要简洁明了,其他老师一看就明白,方便交流。Ø掌握如何定义变量
3、并赋值Ø掌握IF、WHILE、CASE逻辑控制语句Ø理解SQL中批处理的概念n本章难点指整章的整体思路,先讲什么,后讲什么,它们之间如何串起来。ØCASE-END多分支语句一、整章授课思路[100分钟]本章依次讲解3个问题:(1)使用变量:先介绍局部变量,用查找学员“李文才”及其左右同桌的信息示例讲解;再讲解全局变量(2)逻辑控制语句:先讲解IF-ELSE的语法,用统计学员成绩的示例演示IF-ELSE的用法,根据学员成绩适当加分的示例讲解WHILE循环语句的用法:采用打分制的方式显示学员笔试成绩来讲
4、解CASE的用法。教育资源分享,构建知识库教育资源分享1.课程地位(回顾)、预习检查、任务、目标部分[10分钟](1)提问学员,回顾并总结已学知识点A.创建数据库的语法及删除数据库示例B.创建数据表的语法及删除表示例C.表的约束(2)本章课程目标A.掌握如何定义变量并赋值B.掌握如何输出显示数据C.掌握IF、WHILE、CASE逻辑控制语句D.理解SQL中批处理的概念2.使用变量[20分钟]各技能点的逐一讲解,技能点的讲解一般包括:1)引入:通过生活案例或代码案例引出本次课讲解的技能,主要让学员明白
5、为什么用学这个技能。2)讲解要点:该技能点讲解的大致思路、注意问题、相关提问等。切忌重复罗列,造成“重复冗余”。3)课堂案例:上课讲解使用的案例名称,案例放置在对应文件夹中,Word中不需要粘贴源代码。4)验证案例:用于检验学员学习效果的案例。多用现场编程题,其次是问答题。案例放置在对应文件夹中说明:1、对本章重点、难点部分,要求进行详细描述,其他部分完全可以从简描述。2、非重难点的技能点讲解,可以没有“引入”和“检验案例”。3、如果技能点比较复杂,可以往下细分,如本例2.事务。Ø讲解要点:与JAV
6、A语言中的变量进行类比,让学员容易接受A.局部变量标志:一个@;全局变量标志:两个@B.可以定义局部变量,不能定义全局系统变量,但能读取全局系统变量的值。如当前是否执行有错误:@@ERROR局部变量Ø技巧:先声明再赋值,赋值有如下两种方式:A.使用SETB.使用SELECT讲解他们分别应在什么场合使用。A.SET用于普通的赋值B.SELECT用于从表中查询数据并赋值使用SELECT语句赋值时,必须保证筛选的记录只有一条,否则取最后一条,可演示证明。所以T-SQL语句后面一般接WHERE筛选条件。Ø课
7、堂示例:如何编写T-SQL查找“李文才”的左右同桌?即“张秋丽”和“李斯文”,向学员解释,为了简单起见,这里的同桌指左右两边的同学。引导学员:第一步,找出“李文才”的座位号第二步,“李文才”的座位号加1或减1让学员先在练习本上编写,然后再讲解答案。Ø补充案例:功能描述:在SELECT命令中直接将列值赋给变量,查询座位号为“3”的学员和年龄,将其分别赋予变量name和age.教育资源分享,构建知识库教育资源分享全局变量重点讲解红色标识的全局变量,告诉学员,其他的可以到SQLServer帮助中查询。Ø讲
8、解要点:A.Print表示打印显示,相当于Java语言中的System、out、println()函数B.强调@@ERROR系统变量的含义,后面还会继续使用C.解释convert转换函数的含义及用法,学院可能已遗忘,后面还会继续使用Ø课堂案例:print'SQLServer的版本'+@@VERSIONprint'服务器的名称:'+@@SERVERNAMEINSERTINTOstuInfo(stuName,stuNo,stuSex,stuAge)VALUES('武松',
此文档下载收益归作者所有