内容正文:
3.1.2 认识日期时间类型 电子教案 高教版 中职 数据库基础及应用
3.1.2 认识日期时间类型 电子教案 高教版 中职 数据库基础及应用
3.1.2 认识日期时间类型 电子教案 高教版 中职 数据库基础及应用
《数据库基础及应用》教学设计
课 题
认识日期时间类型
课 型
理 论
班 级
教 师
课 时
2
教学分析
教材分析
教师备课时填写
学情分析
教师备课时填写
教学目标
知 识
1.能描述什么是日期时间数据类型
2.能描述日期时间数据类型的名称标识符、占用的存储空间和取值范围
3.能描述日期时间数据类型的特性
技 能
1.能正确书写日期时间类型的格式及含义
2.能选择合适的日期时间数据类型
素 养
1.养成日期时间数据类型的规范书写意识
2.养成细致缜密的编程习惯
教学重点
日期时间数据类型的名称标识符、占用的存储空间和取值范围
教学难点
正确书写日期时间数据类型的格式。
教学方法
分析法、讨论法、演示法。
教学环境
软件环境:Win7及以上操作系统,MySQL 8.0 ,Navicat For MySQL软件
硬件环境:多媒体教室或软件实训室,计算机或智能手机
教学资源:PPT、微课视频
教学反思
教师课后填写
教 学 过 程
教学环节
教师活动
学生活动
新课导入
(5分钟)
展示在立生超市运营中,一些常见活动及时间,提问:
1. 材料中涉及的日期时间数据有哪些?
2. 能否用数学格式写出这些日期时间并为它们命名?
观察材料回答:
1.材料中涉及的日期时间数据有哪些?
2. 能否用数学格式写出这些日期时间并为它们命名?
目标展示
(5分钟)
PPT展示本课题要完成的目标并适当解说
观看
了解
新课教学
(60分钟)
活动一 认识日期时间类型(30分钟)
1.观察表3-4日期时间类型,归纳日期时间类型的特点
提问:
(1)每种类型表示的含义是什么?
(2)占用字节数最小的是什么类型,占用字节最大的是什么类型?
(3)每一个类型都有合法的取值范围,当指定不合法的值时,系统将如何显示?
(4)从表中看,datetime类型与timestamp类型的显示格式一样,字节大小与取值范围却不一样,分析两者在存储日期数据时是否有区别,区别是什么?
观看表3-4
完成要求:
(1)每种类型表示的含义是什么?
(2)占用字节数最小的是什么类型,占用字节最大的是什么类型?
(3)每一个类型都有合法的取值范围,当指定不合法的值时,系统将如何显示?
(4)从表中看,datetime类型与timestamp类型的显示格式一样,字节大小与取值范围却不一样,分析两者在存储日期数据时是否有区别,区别是什么?
活动二 日期时间数据的输入形式(30分钟)
1. 请分析36:23:51、5:61、121212、1212是否都能正确表示时间?
(1)在MySQL8.0平台中去验证答案。
(2)每个值表示的时间是多少?
(3)日期时间数据在表达时要注意什么?
2. 请分析'98-12-3111:30:45'、'98.12.3111+30+35'、'98/12/3111*30*45'、'98@12@3111^30^45'是否都能正确表示时间?
(1)在MySQL8.0平台中去验证答案。
(2)每个值表示的时间是多少?
(3)说明日期部分或时间部分中的间隔符可以用哪些标点符号表示?
观察日期时间数据的输入形式归纳日期时间数据在表达时的注意事项
按要求完成例1:
(1)在MySQL8.0平台中去验证答案。
(2)每个值表示的时间是多少?
(3)日期时间数据在表达时要注意什么?
按要求完成例2:
(1)在MySQL8.0平台中去验证答案。
(2)每个值表示的时间是多少?
(3)说明日期部分或时间部分中的间隔符可以用哪些标点符号表示?
展示评价
(5分钟)
1.如果要表示年、月、日、时、分、秒,一般使用______类型。
2. year类型:只用于表示________。
3.Time类型的输入格式为_______________。
4.两位数字串00( '00 ') ~69('69 ')表示年份是_________。
5.__________日期时间类型占8个字节。
6.格式为HH:MM:SS。HH表示________,MM表示__________,SS表示________。
完成练习计算正确率
课堂小结
(5分钟)
1. MySQL提供了5种与日期时间相关的数据类型,它们是year、time、date、datetime、timestamp。
2.日期时间类型数据的每个组成部分都有取值范围约束。