教 师 课 时 授 课 计 划 
授课日期
授课班级
授课地点
数据库技术
课    题
第20讲存储过程(1)
教学目标
知识目标
1.学会使用T-SQL语句中的标识符、注释、变量、常量和表达式,编写简单的批处理
2.学会使用T-SQL语句中的流程控制语句,实现顺序、分支和循环结构
技能目标
1.训练学生在数据库设计中使用存储过程的技
2.训练库编程的技能
态度目标
1.培养学生举一反三的能力
2.培养学生细致、耐心与吃苦耐劳的意识
教学重点
1. T-SQL语言基础
2. 变量和运算符
3.流程控制语句
教学难点
1. 流程控制语句
教学资源
(教具、课件、视频资源等)
教学参考书
教  学  过  程  设  计
教学环节
教学内容
教学方法
时间安排
6S
机器准备,资料分发,课堂点名
新课
引入
T-SQL是SQL Server对标准SQL功能的增强与扩充,利用T-SQL可以完成数据库上的各种管理操作,而且可以编制复杂程序。
演示
提问
5
项目
展示
(1) 演示
电子商城数据库中的存储过程操作
(2)实践任务分析
1)使用T-SQL语句中的标识符、注释、变量、常量和表达式,编写简单的批处理
2)使用T-SQL语句中的流程控制语句,实现顺序、分支和循环结构
项目教学法
5
讲解与演示
——
T-SQL基础1
(1)知识讲解
1)标识符
标识符是指用户在SQL Server中定义的服务器、数据库、数据库对象、变量和列等对象名称。SQL Server标识符分为常规标识符和分隔标识符两类。
【任务1-1 】创建一个新表,新表使用“table”作为表名。
2)批处理
【1-2】创建查看“促销”商品信息的视图vw_SaleGoods后,查询vw_SaleGoods视图的信息。
3)注释
注释是程序代码中不执行的文本字符串。在SQL
Server中,可以使用两种类型的注释字符。
“--”用于单行注释。
“/* */”用于多行注释。
【任务1-3】对完成【任务1-2】的批处理语句进行
说明,以方便各类用户理解语句的含义。(代码见书)
4)变量、常量和表达式
局部变量
变量声明:
    DECLARE @variable_name data_type
    [, @variable_name data_type …]
变量声明后,DECLARE语句将变量
初始化为NULL,这时,可以使用set语句或select语句
为变量赋值。set语句的基本语句格式如下:
    set @variable_name=expression
select语句为变量赋值的基本语句格式如下:
select @variable_name=expression
      [from <表名> where <条件>]
全局变量
不能由用户定义,全局变量不可以赋值,
并且在相应的上下文中随时可用。使用全局变量时应
该注意以下几点。
全局变量不是由用户的程序定义的,它们在服务器级定义的。
用户只能使用预先定义的全局变量。
引用全局变量时,必须以标识符“@@”开头。
【任务1-6】检查UPDATE语句中的错误(错误号为547
),可以使用全局变量@@ERROR:同时要了解执行
UPDATE语句是否影响了表中的行,可以使用
@@ROWCOUNT来检查是否有发生更改的行。
【任务1-7】计算2*(4+(5-3))的值
(2)演示
1)演示使用T-SQL语句中的标识符、注释、变量、常量和表达式,编写简单的批处理
    2)演示使用T-SQL语句中的流程控制语句,实现顺序、分支和循环结构
SDSPR教学法、案例教学法
20
学生模仿1
1.模仿老师讲解的内容。
2. 教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。
分组教学法
10
讲解与演示
——
T-SQL基础2
(1)知识讲解
①顺序控制语句
    Begin
      {SQL语句|语句块}
    End
②分支控制语句
    IF<布尔表达式>
        {SQL语句|语句块}
    [Else
      {SQL语句|语句块}]
【任务2-1】查姓名为“刘津津”的会员的会员号,
如果到该会员,显示其籍贯和,否则显示
“查无此人”。
SDSPR教学法、案例教学法
20
学生模仿2
1.模仿老师讲解的内容。
2. 教师指出学生模仿过程中可能出错和已经出错的知识点,并进行重点评析,加深印象,强化记忆。
分组教学法
10
sql存储过程实例
课堂
实践
使用@birthday存储出生日期,使用@age
存储年龄,使用@name存储姓名。同时为所声明的变量
@birthday赋值为“1994-4-14”(使用Set语句);然
后将Customers表中的会员最大年龄赋值给变量@age
(使用Select语句)
分组教学法、案例教学法
10
教师
点评
教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。
点评
5
课堂小结
(1)T-SQL语言基础
(2)变量和运算符
(3)流程控制语句
归纳
总结
5
课外拓展
6S
机房卫生打扫,资料收集,机器清理
课后小结

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。