课题数据操纵与查询
课时4课时(180min)
知识目标:
(1)掌握使用SQL命令插入、修改及删除数据的方法
(2)了解使用SSMS插入、修改及删除数据的操作步骤
(3)掌握使用SQL命令进行单表查询的方法
(4)掌握使用SQL命令进行连接查询的方法
(5)理解使用SQL命令进行嵌套查询的方法
能力目标:
教学目标
(1)能够使用SQL在数据表中插入、修改及删除数据
(2)能够使用SSMS在数据表中插入、修改及删除数据
(3)能够对数据表中数据的各种查询操作
素质目标:
(1)懂得实践出真知的道理,并不断提升工作能力
(2)认识我国在科技领域的成就,增强民族自豪感
(3)通过SQL命令的学习,培养学生认真仔细,细心严谨的学习习惯
教学重点:数据操纵,单表查询,连接查询,嵌套查询
教学重难点
教学难点:连接查询,嵌套查询
教学方法问答法、讨论法、讲授法、实践法
教学用具电脑、投影仪、多媒体课件、教材
教学过主要教学内容及步骤
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课
前任务
课前任务
请同学们归纳总结,数据库中对数据进行操纵,包括哪些操作。
【学生】完成课前任务
【教师】使用APP进行签到
考勤
【学生】班干部报请假人员及原因
【教师】提出以下问题:
问题导入请同学们思考,创建完数据库及数据表后,如何向数据表中插入数据?
【学生】思考、举手回答
【教师】讲解数据操纵,单表查询,连接查询,嵌套查询
一、数据操纵
传授新知?【教师】介绍插入数据、修改数据、删除数据
1
4.1.1插入数据
?【教师】多媒体播放“插入数据”视频(详见教材),让学生了解用SQL命令、SSMS插入数据
1.用SQL命令插入数据
插入数据的SQL命令为INSERTINTO,具体语法格式如下:
INSERTINTO表名[(列名1[,列名2,…])]VALUES(值列表)
其中,列名可以省略,省略时表示插入所有属性的数据,若只插入部分属性的数据,则必须指明对
应的列名。列名的排列顺序不一定要与表定义时的顺序一致,但当指定列名时,VALUES子句中值的排
列顺序必须和列名的排列顺序完全一致,且两者个数必须完全相等。
?提示
值列表中的值可以是常量,也可以为NULL,各值之间用“,”隔开,且字符型数据要用单引号括
起来。
【课堂练习】
?【教师】出示【例4-1】,组织学生答题
向数据表S中添加一条学生记录(11001,冯明,男,计算机,18)。
?【学生】聆听、思考、答题
?【教师】解析例题
【解】INSERTINTOSVALUES(11001,冯明,男,