第二章 第四节 表的修改(教案)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂

2024-08-30
| 5页
| 82人阅读
| 0人下载
精品

内容正文:

《网站数据库应用基础——SQL Server 2017》教案 课 题 第二章 第四节 表的修改 课 型 理论 课 时 1 授课班级 授课时间 授课教师 教材分析 本节课重点是学会使用对象资源管理器在数据库表中插入、更新及删除记录。同时掌握INSERT、UPDATE 和 DELETE 语句在数据库表中插入、更新及删除记录。通过对本节课的案例分析,学生能够了解表数据的完整性概念等内容,为进一步学习数据库技术打下坚实的基础。 学情分析 学生在上节课学会使用对象资源管理器在数据库表中插入、更新及删除记录,INSERT、UPDATE 和 DELETE 语句在数据库表中插入、更新及删除记录,但对各种语句的学习可能相对薄弱。本节课对其复习后,主要以学会使用对象资源管理器给数据库表设置约束进行学习,因此本节课根据学生的掌握情况对存在的问题进行逐一解答。 学习目标 技能目标: (1)学会使用对象资源管理器在数据库表中插入、更新及删除记录。 知识目标: (1) 掌握INSERT、UPDATE 和 DELETE 语句在数据库表中插入、更新及删除记录。 学习重难点 学习重点:掌握INSERT、UPDATE 和 DELETE 语句在数据库表中插入、更新及删除记录。 学习难点:学会使用对象资源管理器在数据库表中插入、更新及删除记录。 教学方法 案例教学法、小组讨论、作业布置 课前准备 预习SQL Server 2017的工具 教学媒体 多媒体、学习通 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 在 SQL Server 2017中,在数据库表中插入记录时,既可以通过对象资源管理器操作,也可以通过 INSERT 语句实现。 通过模拟真实或虚构的情境来激发学生的兴趣和参与度 通过将抽象的概念与学生已知的或感兴趣的事物联系起来,情景引入帮助学生建立新旧知识之间的联系。 活动二: 调动思维 探究新知 1 在表中插入记录 在 SQL Server 2017中,在数据库表中插入记录时,既可以通过对象资源管理器操作,也可以通过 INSERT 语句实现。 ①“出版社”表的“出版社号”列的数据设置了标识列,所以该列的数据系统会自动生 成,不允许用户进行输入及更改。 ② 给“图书信息管理”数据库中各表添加数据时,必须注意顺序,应该先向“出 版社”表添加数据,再向“图书信息”表添加数据,最后才向“图书库存”表添加数 据,因为在任务2.3中,对该数据库中各表设置了 FOREIGN KEY 约束,强调了它们之间的关系 。 ③ 如果编辑的数据超过“200行”,要编辑更多的数据,可以单击菜单栏的“工具→选 项”命令,弹出图2.4.2所示的“选项”对话框。在“选项”对话框中,选择“SQL Server 对象资源管理器”→ “命令”选项,可以根据需要更改右侧“‘编辑前<n> 行’命令的值” 对应项的值,也可以更改右侧“‘选择前<n>行,命令的值”对应项的值。 掌握在表中插入记录。掌握本节课重点。 激发学生的好奇心和求知欲,通过引导学生主动探索和发现新知识,培养他们的批判性思维、问题解决能力和终身学习能力。 活动三: 调动思维 探究新知 2 更新表记录 在数据库中添加完记录后,如果某些记录发生了变化,就需要对表中已有的记录 进行相应的更新。更新记录既可以通过对象资源管理器完成,也可以使用 UPDATE语句。 3 删除表记录 当数据库创建成功并添加记录后,随着使用和对记录的更新,表中可能存在一些无用的 记录,这些无用的记录不仅会占用存储空间,还会影响更新和查询的速度,所以应及时将它们删除。 更新表记录。为下面的课程学习打下基础。 探究过程鼓励学生质疑现有知识,评估不同观点,并形成自己的见解。 活动四: 巩固练习 素质提升 1.简述在表中插入记录步骤。 2.简述更新表记录的步骤。 3.简述删除表记录的步骤。 学生课后完成练习。 通过重复练习,帮助学生更深入地理解概念和原理。加强学生对知识点的记忆,使其能够长期保留信息。 · 课堂小结 作业布置 1.课堂小结: 本课程掌握INSERT、UPDATE 和 DELETE 语句在数据库表中插入、更新及删除记录等内容。强调了学会使用对象资源管理器给数据库表设置约束等内容。通过实际的案例操作,使学生了解SQL语言。 2.作业布置: 1.要求删除商品表中价格大于3000的商品,下列SQL语句正确的是( ) A、DELETE FROM 商品 WHERE 价格>3000 B、DELETE * FROM 商品 WHERE 价格>3000 C、DELETE FROM 商品 D、UPDATE 商品 SET * =NULL WHERE 价格>3000 2.在book表中,将工具书类型(tool)的书的书架序号都减少2,下列语句正确的是( ) A、UPDATE books SET shelf = shelf - 2 WHERE type IS ‘tool’; B、INSERT books SET shelf = shelf - 2 WHERE type IS ‘tool’; C、UPDATE books SET shelf = shelf - 2 WHERE type = ‘tool’; D、UPDATE books INTO shelf = shelf - 2 WHERE type = ‘tool’; 3.为职员表添加列,列名为年末奖金,允许为空值,数据类型为货币数据类型。下列SQL语句正确的是( ) A、ATER TABLE 职员 ADD 年末奖金 NULL B、ALTER TABLE 职员 ADD 年末奖金 Money NULL C、ALTER TABLE 职员 ADD 年末奖金 Money NOT NULL D、ALTER TABLE 职员 ADD 年末奖金 INT NULL 4.小李在创建完一张数据表后,发现少创建了一列,此时需要修改表结构,应该用哪个语句进行操作?( ) A、MODIFY TABLE B、INSERT TABLE C、ALTER TABLE D、UPDATE TABLE 5.SQL语言可以分为多个类别,那么不属于数据操纵语言DML的是( ) A、update B、grant C、delete D、insert 6.负责数据库中查询操作的数据库语言是( ) A. 数据定义语言 B. 数据管理语言 C. 数据操纵语言 D. 数据控制语言 7.SQL语句中修改表结构的命令是( ) A. MODIFY TABLE B. MODIFY STRUCTURE C. ALTER TABLE D. ALTER STRUCTURE 8.在SQL数据库中,( )语句能校验整数列i的值不小于1不大于10. A. i BETWEEN 1 AND 10 B. i BETWEEN 0 AND 11 C. i IN INTERVAL(0, 11) D. i IN INTERVAL(1, 10) 板书设计 教学反思 通过实际案例分析进行学习,并且通过学习知识点学会使用对象资源管理器在数据库表中插入、更新及删除记录,但是大部分学生的操作还不是非常熟练,课后或者是下节课前应对本节课内容复习加深记忆,可以进行提问或讨论的方式进行。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

第二章 第四节 表的修改(教案)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
1
第二章 第四节 表的修改(教案)-《网站数据库应用基础——SQL Server 2017》(高教版第2版)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。