2.1.2  认识MySQL存储引擎 电子教案 高教版 中职 数据库基础及应用

2022-11-12
| 4页
| 196人阅读
| 12人下载
普通

内容正文:

2.1.2  认识MySQL存储引擎 电子教案 高教版 中职 数据库基础及应用 2.1.2  认识MySQL存储引擎 电子教案 高教版 中职 数据库基础及应用 2.1.2  认识MySQL存储引擎 电子教案 高教版 中职 数据库基础及应用 《数据库基础及应用》教学设计 课 题 认识MySQL数据库引擎 课 型 理 论 班 级 教 师 课 时 2 教学分析 教材分析 教师备课时填写 学情分析 教师备课时填写 教学目标 知 识 1.能说出MySQL数据库引擎的作用; 2.能说明MySQL常用存储引擎的特性; 3.能对比MySQL与主流RDBMS的特性差异。 技 能 能提供关于选用MySQL数据库引擎的建议。 素 养 1.具有关注行业前沿技术发展的意识; 2.培养在职业服务意识。 教学重点 MySQL数据库引擎 教学难点 InnoDB数据库引擎 教学方法 讲授法、讨论法 教学环境 软件环境:Win7及以上操作系统,MySQL数据库管理系统 硬件环境:多媒体教室或软件实训室,计算机 教学资源:PPT、微课视频 教学反思 教师课后填写 教 学 过 程 教学环节 教师活动 学生活动 新课导入 (5分钟) 展示MySQL体系架构,提问: (1)MySQL的数据库数据实际存储在哪里? (2)是什么组件在操作这些数据文件? 观察 思考分析 目标展示 (5分钟) PPT展示本课题要完成的目标并适当解说 观看 了解 新课教学 (60分钟) 活动一 认识数据库存储引擎(20分钟) 1.数据库存储引擎 提供MySQL体系架构讯息。 MySQL向外提供的交互接口(Connectors) Connectors组件,是MySQL向外提供的交互组件,如java,.net,php等语言可以通过该组件来操作SQL语句,实现与SQL的交互。 管理服务组件和工具组件(Management Service & Utilities)提供对MySQL的集成管理,如备份(Backup),恢复(Recovery),安全管理(Security)等 连接池组件(Connection Pool)责监听对客户端向MySQL Server端的各种请求,接收请求,转发请求到目标模块。每个成功连接MySQL Server的客户请求都会被 创建或分配一个线程,该线程负责客户端与MySQL Server端的通信,接收客户端发送的命令,传递服务端的结果信息等。 SQL接口组件(SQL Interface)接收用户SQL命令,如DML,DDL和存储过程等,并将最终结果返回给用户。 查询分析器组件(Parser) 首先分析SQL命令语法的合法性,并尝试将SQL命令分解成数据结构,若分解失败,则提示SQL语句不合理。 优化器组件(Optimizer) 对SQL命令按照标准流程进行优化分析。 缓存主件(Caches & Buffers)缓存和缓冲组件 讲述与板书: (1)存储引擎是DBMS的底层软件组件(软件组件是具备一定功能的程序模块,并提供与其他组件交互的接口)。 (2)数据库引擎是RDBMS的核心,它在文件系统中完成表的创建,数据的存储,检索,更新等实际操作。 (3)不同的数据库引擎使用不同格式的数据文件。 (4)MySQL支持可插入数据库存储引擎,而SQL Server和Oracle使用固定存储引擎。 2.对比主流RDBMS 提供MySQL和Oracle、SQL Server三大主流关系型数据管理系统的特性信息。 问题: 在发行方式、隶属公司、拥有成本、OS平台、硬件平台、易用性、并发性能、安全性、可靠性、存储引擎、编程语言、客户连接、备份恢复、第三方工具、版本更新、技术支持、适应企业等方面进行对比,制作对比表。 勾划重点 笔记 笔记 讨论完成 活动二  MySQL常用存储引擎(30分钟) 1.InnoDB InnoDB是给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全存储引擎,支持行锁定和外键完整性约束,对高并发有很好的适应能力并保持数据的一致性。 讲述与板书: (1)InnoDB存储引擎把数据表和索引放在一个逻辑表空间中,表空间可以包含多个文件。 (2)存储数据的策略分为共享表空间存储方式和独享表空间存储方式。 (3)数据表空间文件名为ibdata1,初始容量为10MB大小可自动增长。数据表空间文件的最大限制为64TB。 (4)两个名为ib_logfile0、ib_logfile1大小为5MB的事务日志文件。 提问: (1)表空间是磁盘上实际的存储空间吗? (2)共享表空间和独享表空间存储方式区别是什么? (3)表空间名是什么,最大容量是多

资源预览图

2.1.2  认识MySQL存储引擎 电子教案 高教版 中职 数据库基础及应用
1
2.1.2  认识MySQL存储引擎 电子教案 高教版 中职 数据库基础及应用
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。