项目三 任务四 MySQL函数(二)(教案)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂

2024-08-09
| 5页
| 291人阅读
| 2人下载
精品

内容正文:

《数据库原理与应用技术》教案 课 题 MySQL函数(二) 课 型 理论 课 时 1 授课班级 授课时间 授课教师 教材分析 本书内容由浅入深、循序渐进,系统地介绍了数据库技术的基础理论、基本技术和方法,具体包括数据库和数据表的操作、数据库完整性操作、数据的查询与更新、数据库编程、数据库设计等内容。 全书以模块作为教学单元,每个单元又包含若干个任务,本课题为项目三 任务四 MySQL函数(二),包含常见的数学函数的讲解。 学情分析 学生已经学习了MySQL数据类型和MySQL运算符,对SQL语言有了进一步的了解,现在学习MySQL常见的函数,为以后select语句的书写打下坚实的基础。 学习目标 知识目标 认识常用数学函数的格式、功能,灵活使用函数解决问题。 学习重难点 教学重点 认识常用数学函数的格式、功能。 教学难点 灵活使用函数解决问题 教学方法 讲授法,体验探究法,演示法 课前准备 课件,多媒体教学设备 教学媒体 多媒体教室 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 想一想? 场景: 学校图书馆需要统计不同书籍类型的借阅量,并计算每种类型的平均借阅天数。 需求: 查询每种书籍类型的借阅量。 计算每种类型的平均借阅天数。 学生小组讨论思考问题的答案 引出今日教学知识点:MySQL数学函数的学习 激发学生学习兴趣,唤起学生强烈求知欲。 活动二: 调动思维 探究新知 数学函数 数学函数主要用来处理数值数据的运算。MySQL 提供了丰富的数学函数,用于进行各种数值计算。 绝对值函数 ABS(x):返回 x 的绝对值,例如:ABS(-10) 返回 10。 平方根函数 SQRT(x):返回 x 的平方根,例如:SQRT(25) 返回 5。 幂函数: POW(x, y):返回 x 的 y 次幂,例如:POW(2, 3) 返回 8。 POWER(x, y):同 POW() 函数。 随机提问学生,通过实际案例分析,掌握数学函数,加强互动 激发学生强烈求知欲,巩固概念性知识点 活动三: 调动思维 探究新知 指数函数 EXP(x):返回 e 的 x 次幂,例如:EXP(1) 返回 2.71828(e 的近似值)。 对数函数 LOG(x):返回 x 的自然对数,例如:LOG(1) 返回 0。 LOG10(x):返回 x 的以 10 为底的对数,例如:LOG10(100) 返回 2。 LOG2(x):返回 x 的以 2 为底的对数,例如:LOG2(8) 返回 3。 正弦函数 SIN(x):返回 x 的正弦值,其中 x 为弧度值。 余弦函数 COS(x):返回 x 的余弦值,其中 x 为弧度值。 正切函数 TAN(x):返回 x 的正切值,其中 x 为弧度值。 反三角函数 ASIN(x):返回 x 的反正弦值,其中 x 的取值范围在 [-1, 1] 之间。 ACOS(x):返回 x 的反余弦值,其中 x 的取值范围在 [-1, 1] 之间。 ATAN(x):返回 x 的反正切值。 角度与弧度转换函数 RADIANS(x):将角度 x 转换为弧度。 DEGREES(x):将弧度 x 转换为角度。 随机数函数: RAND():返回 0 到 1 之间的随机浮点数。 RAND(x):随机函数。返回(0,1)之间的随机数,如果n的值不变, 则每次返回的随机数都相同 带领学生深入学习常见的数学函数的作用和用法,通过实际案例和定时互动,加深学生印象 通过常用的数学函数案例教学,加深学生印象,培养学生自主学习的能力,掌握分析问题和解决问题的方式,发展综合思维能力。 活动三: 调动思维 探究新知 CEIL(x):返回大于或等于 x 的最小整数。 实例:计算 4.6789 的天花板值 FLOOR(x):返回小于或等于 x 的最大整数。 实例: 计算 4.6789 的地板值。 ROUND(x[, d]):返回 x 四舍五入到 d 位小数的值,d 为可选参数,默认为 0。 实例: 将 3.14159265358979323846 四舍五入到小数点后三位。 MOD(x, y):返回 x 除以 y 的余数。 实例: 计算 123456789 除以 100000 的余数。 SIGN(x):返回 x 的符号,x > 0 返回 1,x < 0 返回 -1,x = 0 返回 0。 实例:计算 -5.5 的符号。 认真学习,通过实际操作,关注走神的学生,带动学生学习 通过提问+案例演示的方式,加深学生对知识的认知 活动四: 巩固练习 素质提升 1 动手操作 练习课堂案例 2 想一想 数学函数能够帮我们解决现实中的哪些问题? 小组根据问题,进行讨论和动手实操 通过小组讨论和动手操作,加深对本节课的学习认知 课堂小结 作业布置 1 以下( )函数可以返回大于或等于 x 的最小整数。 A. FLOOR(x) B. CEIL(x) C. ROUND(x) D. MOD(x, 1) 答案:B FLOOR(x) 返回小于或等于 x 的最大整数。 CEIL(x) 返回大于或等于 x 的最小整数。 ROUND(x) 返回 x 四舍五入到最接近的整数。 MOD(x, 1) 返回 x 的小数部分。 2以下( )个函数可以返回小于或等于 x 的最大整数。 A. FLOOR(x) B. CEIL(x) C. ROUND(x) D. TRUNCATE(x, d) 答案: A 解析:FLOOR(x) 返回小于或等于 x 的最大整数。 CEIL(x) 返回大于或等于 x 的最小整数。 ROUND(x) 返回 x 四舍五入到最接近的整数。 TRUNCATE(x, d) 返回 x 截断到小数点后 d 位后的整数,不进行四舍五入。 3以下( )函数可以计算 x 的立方。 A. CUBE(x) B. POWER(x, 3) C. CUBE_ROOT(x) D. POWER(x, 1/3) 答案:B 解析:CUBE(x) 在MySQL中不存在,是错误的选项。 POWER(x, 3) 用于计算 x 的立方,是正确的选项。 CUBE_ROOT(x) 用于计算 x 的立方根,不是计算 x 的立方。 POWER(x, 1/3) 用于计算 x 的三次方根,不是计算 x 的立方。 4MySQL中的 SIN 函数可以接受角度值作为参数。( ) 答案: 错误 解析:MySQL中的 SIN 函数接受的参数是弧度值,而不是角度值。要计算角度的正弦值,需要先使用 RADIANS 函数将角度转换为弧度 5MOD 函数总是返回小于除数的余数。( ) 答案:错误 解析:MOD 函数返回 x 除以 y 的余数,这个余数可能大于或等于除数 y。 6 使FLOOR 函数总是返回小于或等于参数的最大整数。( ) 答案:错误 解析:FLOOR 函数返回小于或等于参数 x 的最大整数。如果参数 x 本身是一个整数,FLOOR 函数将返回 x。 7 ROUND 函数总是返回四舍五入后的整数。( ) 答案:错误 解析:ROUND 函数默认情况下会返回四舍五入后的整数,但也可以指定小数点后的位数,此时返回的是四舍五入后的浮点数。 板书设计 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目三 任务四 MySQL函数(二)(教案)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂
1
项目三 任务四 MySQL函数(二)(教案)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。