内容正文:
教案
编号:PTzZ-300 流水号:19 (首页)共 4页
课程
《Access数据库应用基础》
一体化 理论
章节(课题)及内容
SQL数据操作
班级日期
中职
2024.05
授课方式
讲授与任务驱动相结合
课时
1
作业题数
1
拟用时间
40分钟
教学目标
使学生理解以下理论知识:
· 了解SQL数据操作的基本概念和作用。
· 掌握使用SQL执行数据插入、更新和删除操作的方法。
· 学会使用SQL查询数据库表中的数据。
教学资源准备
多媒体设备
课本教材
学生练习素材
教学重点
· SQL数据操作的基本概念和作用。
· 使用SQL执行数据插入、更新和删除操作的方法。
教学难点
· SQL数据操作语句的编写技巧。
· 理解并应用各种查询条件和函数
教学方法
讲授法、任务驱动法、演示法、体验探究法等。
· 讲授法:介绍SQL数据操作的基本概念、作用和基本语法。
· 演示法:通过实例演示如何使用SQL执行数据插入、更新、删除和查询操作。
授课教师: 审阅签名:
教学过程
教学活动内容
时间分配教学方法
课前导入
1. 回顾SQL数据定义的相关知识。
2. 引出本节课的主题:SQL数据操作。
2分钟
讲授新课
练习指导
SQL数据操作主要包括以下几种:
1. **插入(INSERT)**:向表中添加一行或多行数据。
示例:
```
INSERT INTO table_name (column1, column2, column3)
VALUES (value1, value2, value3);
```
2. **更新(UPDATE)**:更新表中的一行或多行数据。
示例:
```
UPDATE table_name
SET column1 = new_value1, column2 = new_value2, column3 = new_value3
WHERE some_condition;
```
3. **删除(DELETE)**:从表中删除一行或多行数据。
示例:
```
DELETE FROM table_name
WHERE some_condition;
```
4. **合并(MERGE)**:根据指定的条件,向表中添加新行、更新现有行或删除行。
示例:
```
MERGE INTO target_table
USING source_table
ON (target_table.key_column = source_table.key_column)
WHEN MATCHED THEN
UPDATE SET target_table.column1 = source_table.column1, target_table.column2 = source_table.column2
WHEN NOT MATCHED THEN
INSERT (column1, column2, column3)
VALUES (source_table.column1, source_table.column2, source_table.column3);
```
这些操作可以通过编写相应的SQL语句并在数据库管理系统中执行来完成。在执行数据操作时,应确保遵守数据库的约束和规则,以避免数据不一致或错误。
10分钟
7分钟
自主学习
8分钟
练习训练
· 使用SQL向“Employees”表中插入一条新记录。
· 使用SQL将“Employees”表中年龄大于50的所有员工的“Retired”字段值更改为“Yes”。
12分钟
布置作业
1. 完成课后习题练习。
2. 自行设计一个实际应用场景,使用SQL数据操作管理数据库表中的数据。
1分钟
总结回顾
· SQL数据操作的基本概念和作用。
· 使用SQL执行数据插入、更新和删除操作的方法。
第 1 页,共 2 页
学科网(北京)股份有限公司
$$