循序渐进引导学生掌握sql高级应用.doc

循序渐进引导学生掌握sql高级应用.doc

ID:18959617

大小:92.50 KB

页数:7页

时间:2018-09-24

循序渐进引导学生掌握sql高级应用.doc_第1页
循序渐进引导学生掌握sql高级应用.doc_第2页
循序渐进引导学生掌握sql高级应用.doc_第3页
循序渐进引导学生掌握sql高级应用.doc_第4页
循序渐进引导学生掌握sql高级应用.doc_第5页
资源描述:

《循序渐进引导学生掌握sql高级应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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学时授课人:XXXn本章工作任务从业务角度描述,学员学完本章能干什么、能作出什么东西。Ø查找学员信息表中“李文

2、才”本人信息及左右同桌的信息Ø统计学员的笔试平均分并显示后3名学员成绩Ø根据学员成绩适当给学员加分确保每人笔试都通过Ø采用美国的ABCDE五级打分制显示学员平均成绩n本章技能目标从技术角度,完成这些任务需要哪些技能点。Ø掌握如何定义变量并赋值Ø掌握如何输出显示数据Ø掌握IF、WHILE、CASE逻辑控制语句Ø理解SQL中批处理的概念n本章重点注意描述要简洁明了,其他老师一看就明白,方便交流。Ø掌握如何定义变量并赋值Ø掌握IF、WHILE、CASE逻辑控制语句Ø理解SQL中批处理的概念n本章难点指整章的整体思路,先讲什么,后讲什么,它们之间如何

3、串起来。ØCASE-END多分支语句一、整章授课思路[100分钟]本章依次讲解3个问题:(1)使用变量:先介绍局部变量,用查找学员“李文才”及其左右同桌的信息示例讲解;再讲解全局变量(2)逻辑控制语句:先讲解IF-ELSE的语法,用统计学员成绩的示例演示IF-ELSE的用法,根据学员成绩适当加分的示例讲解WHILE循环语句的用法:采用打分制的方式显示学员笔试成绩来讲解CASE的用法。1.课程地位(回顾)、预习检查、任务、目标部分[10分钟](1)提问学员,回顾并总结已学知识点A.创建数据库的语法及删除数据库示例B.创建数据表的语法及删除表示例

4、C.表的约束(2)本章课程目标A.掌握如何定义变量并赋值B.掌握如何输出显示数据C.掌握IF、WHILE、CASE逻辑控制语句D.理解SQL中批处理的概念2.使用变量[20分钟]各技能点的逐一讲解,技能点的讲解一般包括:1)引入:通过生活案例或代码案例引出本次课讲解的技能,主要让学员明白为什么用学这个技能。2)讲解要点:该技能点讲解的大致思路、注意问题、相关提问等。切忌重复罗列,造成“重复冗余”。3)课堂案例:上课讲解使用的案例名称,案例放置在对应文件夹中,Word中不需要粘贴源代码。4)验证案例:用于检验学员学习效果的案例。多用现场编程题,

5、其次是问答题。案例放置在对应文件夹中说明:1、对本章重点、难点部分,要求进行详细描述,其他部分完全可以从简描述。2、非重难点的技能点讲解,可以没有“引入”和“检验案例”。3、如果技能点比较复杂,可以往下细分,如本例2.事务。Ø讲解要点:与JAVA语言中的变量进行类比,让学员容易接受A.局部变量标志:一个@;全局变量标志:两个@B.可以定义局部变量,不能定义全局系统变量,但能读取全局系统变量的值。如当前是否执行有错误:@@ERROR局部变量Ø技巧:先声明再赋值,赋值有如下两种方式:A.使用SETB.使用SELECT讲解他们分别应在什么场合使用。

6、A.SET用于普通的赋值B.SELECT用于从表中查询数据并赋值使用SELECT语句赋值时,必须保证筛选的记录只有一条,否则取最后一条,可演示证明。所以T-SQL语句后面一般接WHERE筛选条件。Ø课堂示例:如何编写T-SQL查找“李文才”的左右同桌?即“张秋丽”和“李斯文”,向学员解释,为了简单起见,这里的同桌指左右两边的同学。引导学员:第一步,找出“李文才”的座位号第二步,“李文才”的座位号加1或减1让学员先在练习本上编写,然后再讲解答案。Ø补充案例:功能描述:在SELECT命令中直接将列值赋给变量,查询座位号为“3”的学员和年龄,将其分

7、别赋予变量name和age.全局变量重点讲解红色标识的全局变量,告诉学员,其他的可以到SQLServer帮助中查询。Ø讲解要点:A.Print表示打印显示,相当于Java语言中的System、out、println()函数B.强调@@ERROR系统变量的含义,后面还会继续使用C.解释convert转换函数的含义及用法,学院可能已遗忘,后面还会继续使用Ø课堂案例:print'SQLServer的版本'+@@VERSIONprint'服务器的名称:'+@@SERVERNAMEINSERTINTOstuInfo(stuName,stuNo,stuS

8、ex,stuAge)VALUES('武松','s25328','男','23')--如果大于0表示上一条语句执行有错误print'当前错误号'+convert(va

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。