《数据库原理与应用》教案(网络)

否正确。 同上 3.课堂练习 无 无 4.课堂小结与评价 无 无 5.作业 无

1 教案首页

课 题 (章节名称) 3.2 T-SQL语言的语言元素 时间 教学目的与要求 2014年3月19星期三 1、2节 1. 了解T-SQL语言语句块、条件语句、循环语句的基本格式 2. 能运用各种流程控制语句正确编写SQL程序 教学重点 1. 运用各种流程控制语句正确编写SQL程序 教学难点 教学方法 1. 运用各种流程控制语句正确编写SQL程序 讲授法 教学时数 主要内容 2 时间分配 10分钟 15分钟 25分钟 5分钟 5分钟 20分钟 1. begin…end语句 2. if…else、if exists语句 3. while、break和continue语句 4. waitfor语句 5. return语句 6. 课堂练习:编程 课后小结

2 教学过程

教学过程 1.问题情景引和其他语言一样,T-SQL语言也有流程控制语句吗? 入 语句块:begin…end语句 选择:if…else、if exists语句 循环:while、break和continue语句 2.围绕问题展开探索研究,进行归纳验证并运用 waitfor语句:暂停程序的执行 无 教学内容、具体步骤 补充说明 无 计算表达式1+3+5+……+99的值 3.课堂练习 无 无 4.课堂小结与评价 无 第三章课后习题一、二 5.作业 无 1 教案首页

课 题 (章节名称) 实验四 使用T-SQL编写程序 时间 教学目的2014年3月24星期一 3、4节 1. 掌握流程控制语句的使用方法 与要求 1. 应用IF…ELSE语句 2. 应用WHILE语句 教学重点 教学难点 教学方法 1. WHILE语句 上机 教学时数 主要内容 2 时间分配 5分钟 20分钟 5分钟 5分钟 20分钟 5分钟 20分钟 1. 应用IF…ELSE语句 1)问题分析 2)程序编写 3)调试运行程序 2. 应用WHILE语句 1)问题分析 2)程序编写 3)调试运行程序 3. 延时6秒后查询XSQK的信息;到下午4点15分30秒再查询XS_KC表 课后小结

2 教学过程

教学过程 1.问题情景引流程控制语句与延迟语句的使用 入 1. 应用IF…ELSE语句 1)在“查询编辑器”窗口内输入以下语句,查询学号为“020101”学生的平均分是否超过了85分,若超过则输出“**考出了高分”,否则输出“**考得一般”; USE XSCJ DECLARE @sno char(6) ,@sname char(8) SET @sno = ‘020101’ IF( SELECT AVG(成绩) FROM XS_KC WHERE 学号= @sno) >85 BEGIN END ELSE 2.围绕问题展开探索研究,进行归纳验证并运用 PRINT @sname + ‘考得一般’ 2)单击“SQL编辑器”工具栏上的“执行”按钮,查看执行结果是否正确。 2. 应用WHILE语句 1)在“查询编辑器”窗口内输入以下语句,计算并显示200以内能同时被3和7整除的数; DECLARE @num int SET @num=0 WHILE @num <200 BEGIN END 2)单击“SQL编辑器”工具栏上的“执行”按钮,查看执行结果是否正确。 3. 延时6秒后查询XSQK的信息;到下午4点15分30秒再查询XS_KC表 SET @num = @num + 1 IF @num % 3 = 0 AND @num % 7 = 0 PRINT @num ELSE continue SELECT @sname = 姓名 FROM XSQK WHERE 学号 = @sno PRINT @sname + ‘考出了高分’ 无 教学内容、具体步骤 补充说明 无

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4