《MySQL数据库应用实战教程》—课程教案(教学过程设计)

合集下载

《MySQL数据库应用实战教程》—课程教案(教学过程设计)

《MySQL数据库应用实战教程》—课程教案(教学过程设计)
能力目标:
1. 具备进行数据库操作的能力
2. 具备进行表操作的能力
3. 具备进行数据操作的能力
4. 具备进行字段操作的能力
5. 具备客户端操作数据库的能力
知识目标:
1. 了解数据库用户管理
2. 掌握数据库操作
3. 掌握表操作
4. 掌握字段操作
5.掌握客户端操作数据库
素质目标:
1. 培养学生知识掌握和技能运用能力
二、MySQL的工作原理
MySQL的内部架构由以下几个部分组成:编程语言交互接口、系统管理和控制工具集合、连接池、解析器、查询优化器、SQL接口、查询缓存、存储引擎、文件系统。
三、MySQL数据库存储引擎
MySQL自身提供的存储引擎有InnoDB、MyISAM、MEMORY、CSV、ARCHIVE、BLACKHOLE等。不同存储引擎具有不同特点。
四、复合类型
MySQL数据库提供两种复合数据类型:enum单选字符串数据类型和set多选字符串数据类型。一个enum类型只允许从一个集合中取得一个值;而set类型允许从一个集合中取得任意多个值。
五、选取数据类型的原则
(1)大小合适就是最好的。
(2)简单存放就好。
(3)尽量避免使用NULL,NULL是列默认的属性,通常我们要指定为NOT NULL。有NULL的列值会使得索引、索引统计和值比较更加复杂。
3.修改用户密码。其命令格式如下:GRANT reload ON *.* to 'shopdb'@'%';
二、数据库操作
1.查看数据库。使用SHOW databases命令可以查看有哪些数据库。
2.创建数据库。使用CREATE DATABASE databaseName命令可以创建数据库。

《MySQL数据库实用教程》电子教案

《MySQL数据库实用教程》电子教案

《MySQL数据库实用教程》电子教案第一章:MySQL数据库简介1.1 课程目标了解MySQL数据库的历史和发展掌握MySQL数据库的特点和应用场景了解MySQL数据库的安装和配置1.2 教学内容MySQL数据库的历史和发展MySQL数据库的特点和优势MySQL数据库的应用场景MySQL数据库的安装和配置步骤1.3 教学方法讲授:讲解MySQL数据库的历史、特点和应用场景演示:展示MySQL数据库的安装和配置过程互动:回答学生提出的问题1.4 课后作业了解并总结其他数据库的特点和应用场景完成MySQL数据库的安装和配置第二章:MySQL数据库的基本操作2.1 课程目标掌握MySQL数据库的创建、删除和使用掌握MySQL数据库表的创建、删除和修改掌握MySQL数据库表中数据的插入、查询和修改2.2 教学内容MySQL数据库的创建、删除和使用MySQL数据库表的创建、删除和修改MySQL数据库表中数据的插入、查询和修改2.3 教学方法讲授:讲解MySQL数据库的创建、删除和使用方法演示:展示MySQL数据库表的创建、删除和修改过程互动:回答学生提出的问题2.4 课后作业练习创建、删除和使用MySQL数据库练习创建、删除和修改MySQL数据库表练习插入、查询和修改MySQL数据库表中的数据第三章:MySQL数据库的进阶操作3.1 课程目标掌握MySQL数据库的备份和恢复掌握MySQL数据库的安全管理掌握MySQL数据库的性能优化3.2 教学内容MySQL数据库的备份和恢复MySQL数据库的安全管理MySQL数据库的性能优化3.3 教学方法讲授:讲解MySQL数据库的备份和恢复方法演示:展示MySQL数据库的安全管理和性能优化技巧互动:回答学生提出的问题3.4 课后作业练习备份和恢复MySQL数据库学习并了解MySQL数据库的安全管理方法学习并了解MySQL数据库的性能优化技巧第四章:MySQL数据库的编程应用4.1 课程目标掌握MySQL数据库的存储过程和触发器掌握MySQL数据库的视图和索引掌握MySQL数据库的存储引擎4.2 教学内容MySQL数据库的存储过程和触发器MySQL数据库的视图和索引MySQL数据库的存储引擎4.3 教学方法讲授:讲解MySQL数据库的存储过程、触发器、视图、索引和存储引擎的概念和使用方法演示:展示MySQL数据库的存储过程、触发器、视图、索引和存储引擎的实际应用示例互动:回答学生提出的问题4.4 课后作业练习创建和调用MySQL数据库的存储过程和触发器练习创建和使用MySQL数据库的视图和索引学习并了解MySQL数据库的存储引擎的选择和配置方法第五章:MySQL数据库的实战应用5.1 课程目标掌握使用MySQL数据库进行网站数据管理的方法掌握使用MySQL数据库进行大数据处理的方法掌握MySQL数据库的分布式应用和集群管理5.2 教学内容使用MySQL数据库进行网站数据管理使用MySQL数据库进行大数据处理MySQL数据库的分布式应用和集群管理5.3 教学方法讲授:讲解使用MySQL数据库进行网站数据管理和大数据处理的方法演示:展示MySQL数据库的分布式应用和集群管理的实际应用示例互动:回答学生提出的问题5.4 课后作业练习使用MySQL数据库进行网站数据管理学习并了解使用MySQL数据库进行大数据处理的方法学习并了解MySQL数据库的分布式应用和集群管理的配置和部署方法第六章:使用SQL语句操作MySQL数据库6.1 课程目标掌握SQL语句的基本结构和使用方法掌握使用SQL语句创建、删除和修改数据库表掌握使用SQL语句插入、查询和修改数据6.2 教学内容SQL语句的基本结构使用SQL语句创建、删除和修改数据库表使用SQL语句插入、查询和修改数据6.3 教学方法讲授:讲解SQL语句的基本结构和使用方法演示:展示使用SQL语句创建、删除和修改数据库表以及插入、查询和修改数据的过程互动:回答学生提出的问题6.4 课后作业练习编写SQL语句创建、删除和修改数据库表练习编写SQL语句插入、查询和修改数据第七章:MySQL数据库的备份与恢复7.1 课程目标掌握MySQL数据库的备份方法掌握MySQL数据库的恢复方法掌握MySQL数据库的还原方法7.2 教学内容MySQL数据库的备份方法MySQL数据库的恢复方法MySQL数据库的还原方法7.3 教学方法讲授:讲解MySQL数据库的备份、恢复和还原方法演示:展示MySQL数据库的备份、恢复和还原的实际操作过程互动:回答学生提出的问题7.4 课后作业练习使用MySQL数据库的备份方法进行数据备份练习使用MySQL数据库的恢复方法进行数据恢复练习使用MySQL数据库的还原方法进行数据还原第八章:MySQL数据库的安全管理8.1 课程目标掌握MySQL数据库的安全管理概念掌握用户权限管理方法掌握SQL注入防护方法8.2 教学内容MySQL数据库的安全管理概念用户权限管理方法SQL注入防护方法8.3 教学方法讲授:讲解MySQL数据库的安全管理概念、用户权限管理方法和SQL注入防护方法演示:展示MySQL数据库的用户权限管理和SQL注入防护的实际操作过程互动:回答学生提出的问题8.4 课后作业练习使用用户权限管理方法设置用户权限学习并了解SQL注入防护方法第九章:MySQL数据库的性能优化9.1 课程目标掌握MySQL数据库的性能优化方法掌握索引优化方法掌握查询优化方法9.2 教学内容MySQL数据库的性能优化方法索引优化方法查询优化方法9.3 教学方法讲授:讲解MySQL数据库的性能优化方法、索引优化方法和查询优化方法演示:展示MySQL数据库的索引优化和查询优化的实际操作过程互动:回答学生提出的问题9.4 课后作业练习使用索引优化方法优化数据库索引练习使用查询优化方法优化数据库查询第十章:MySQL数据库的实战应用案例分析10.1 课程目标学习MySQL数据库在实际项目中的应用案例分析MySQL数据库在实战中的性能优化方法掌握MySQL数据库在实战中的安全防护措施10.2 教学内容MySQL数据库在实际项目中的应用案例MySQL数据库在实战中的性能优化方法MySQL数据库在实战中的安全防护措施10.3 教学方法讲授:讲解MySQL数据库在实际项目中的应用案例和实战中的性能优化方法、安全防护措施演示:展示MySQL数据库在实战中的应用案例和性能优化、安全防护的实际操作过程互动:回答学生提出的问题10.4 课后作业学习并分析MySQL数据库在实际项目中的应用案例学习并了解MySQL数据库在实战中的性能优化方法和安全防护措施重点解析本文主要介绍了《MySQL数据库实用教程》电子教案,共包含十个章节。

MySQL数据库应用实战教程第3章教案MySQL常用操作

MySQL数据库应用实战教程第3章教案MySQL常用操作

MySQL数据库应用实战教程第3章教案MySQL常用操作一、教学目标1.了解MySQL数据库的创建与删除;2.掌握MySQL数据库的选择、插入、更新、删除等基本操作;3.熟悉MySQL数据库的查询语句;4.了解MySQL数据库的导入与导出。

二、教学重点1.MySQL数据库的基本操作;2.MySQL数据库的查询语句。

三、教学内容1.MySQL数据库的创建与删除a.创建数据库:CREATEDATABASE数据库名;b.删除数据库:DROPDATABASE数据库名。

2.MySQL数据库的基本操作a.使用数据库:USE数据库名;b.查看数据库中的表:SHOWTABLES;c.创建表:CREATETABLE表名;d.查看表结构:DESC表名;e.删除表:DROPTABLE表名。

3.MySQL数据库的数据操作a.插入数据:INSERTINTO表名(字段1,字段2,...)VALUES(值1,值2,...);b.更新数据:UPDATE表名SET字段1=新值1,字段2=新值2WHERE条件;c.删除数据:DELETEFROM表名WHERE条件。

4.MySQL数据库的查询语句a.查询所有数据:SELECT*FROM表名;b.查询指定字段的数据:SELECT字段1,字段2,...FROM表名;c.查询指定条件的数据:SELECT*FROM表名WHERE条件;d.使用排序:SELECT*FROM表名ORDERBY字段1ASC/DESC;e.使用分组:SELECT字段,COUNT(*)FROM表名GROUPBY字段;f.使用聚合函数:SELECTCOUNT(*),AVG(字段),MAX(字段),MIN(字段),SUM(字段)FROM表名。

5.MySQL数据库的导入与导出a. 导入数据:mysql -u用户名 -p密码数据库名 < 文件路径;b. 导出数据:mysqldump -u用户名 -p密码数据库名 > 文件路径。

MYSQL数据库教案教学设计(完整版)电子教案

MYSQL数据库教案教学设计(完整版)电子教案

MYSQL数据库教案教学设计(完整版)电⼦教案教学过程:(数据库基础知识)⼀、提出需求,导⼊学习任务(1)谈⼀谈对数据库学习的必要性,引出本节所需知识内容。

●数据在项⽬乃⾄现实⽣活中占据着重要的地位。

例如,对于销售⼈员,客户资源就是其产⽣经济价值的关键因素。

⽽资源(数字、⽂字、图形、声⾳等)我们就将其称为“数据”,那么如何妥善保存数据呢?●现如今,通常使⽤数据库技术管理数据,它产⽣于20世纪60年代末。

●引出本节课要讲解的内容,数据库的概述、发展历程、与数据库相关的概念(三级模式、⼆级映像、数据模型、关系运算)、SQL语⾔、常见的数据库产品(2)明确学习⽅向。

【知识点】数据库与数据库技术的发展三级模式和⼆级映像数据模型和关系运算SQL语⾔常见数据库产品【能⼒点】能够理清与数据库相关的概念掌握数据表的安装与配置⼆、明确⽬标,完成任务实现1.介绍数据库●讲解数据库的应⽤场景及其作⽤。

应⽤场景:互联⽹、银⾏、通讯、政府部门、企事业单位、科研机构等领域,都存在着⼤量的数据。

作⽤:减少数据存储冗余、实现数据共享、保障数据安全,以及⾼效地检索和处理数据。

●展⽰图⽚,讲解数据(Data)、数据库(DB)、数据库管理系统(DBMS)、数据库应⽤程序、数据库系统(DBS)之间的关系及概念。

数据(Data):凡是在计算机中⽤来描述事物的信息都可称作数据。

如数字、⽂字、图像、声⾳等。

数据库(Database,DB):是按照数据结构来组织、存储和管理数据的仓库。

数据库管理系统(DBMS):专门⽤于创建和管理数据库的⼀套软件,介于应⽤程序和操作系统之间,如MySQL、Oracle、SQL Server、DB2等。

数据库应⽤程序:⽤于与DBMS进⾏通信,⽅便⽤户访问和管理DBMS中存储的数据。

?数据库系统(DBS):是指在计算机系统中引⼊数据库后的系统,除了数据库,还包括数据库管理系统(Database Management System,DBMS)、数据库应⽤程序等。

MySQL数据库实用教程(附微课)教案05 数据查询

MySQL数据库实用教程(附微课)教案05 数据查询
二、联合查询
总结课程内容,重申重点、难点
课后任务
完成“例5-39”“例5-40”“例5-41”……和"例5-43,,
任务名称
第五节课堂案例:学生成绩管理数据库的数据查询
教学目的
通过实例加强对数据查询的理解
教学方法
课堂授课、班级授课
教学手段
多媒体教学
重点难点
重点:等值连接的多表查询
难点:查询条件设置、聚合函数应用于分组
教学
内容
设计
课程引入:通过提出问题“综合应用查询语句完成对学生成绩管理的数据查询”引入本课
授课内容:
一、单表和多表的查询
二、使用GRoUPBY子句和聚合函数
三、子查询
总结课程内容,重申重点、难点
课后任务
完成第5章的项目实训
******学校
教师教案
(学年第学期)
课程名称:MVSO1数据库应用
授课专业:
任课教师:
所在系部:
第5章数据查询
任务名称
第一节数据查询语句、单表查询
教学目的
掌握SE1ECT语句的基本语法格式和含WHERE子句的单表查询
教学方法
课堂授课、班级授课
教学手段
多媒体教学
重点难点
重点:SE1ECT语句的基本语法格式、简单数据查询、条件数据查询
任务名称
第四节子查询、联合查询
教学目的
掌握子查询和联合查询
教学方法
课堂授课、班级授课
教学手段
多媒体教学
重点难点
重点:子查询和联合查询难点:子查询的执行顺序
教学
内容
课程引入:通过提出问题“在执行某个查询的过程中使用另一个查询的结果”引入本课

MySQL数据库实用教程(附微课)教案04 数据操作

MySQL数据库实用教程(附微课)教案04 数据操作
级授课
教学手段
多媒体教学
重点难点
重点:UPDATE语句的语法格式难点:指定修改条件
教学
内容
设计
课程引入:通过提出问题“如何修改表中的记录数据?”引入本课。
授课内容:
1.UPDATE语句的语法格式
2.修改指定记录的数据
3.修改全部记录的数据
总结课程内容,重申重点、难点
2.删除满足指定条件的数据
3.删除全部数据
设计
总结课程内容,重申重点、难点
课后任务
完成“例4-10”“例4-1Γ,和“例4-12”
任务名称
第四节课堂案例:学生成绩管理数据库的数据操作
教学目的
通过实例加强对数据操作的理解
了解不同的数据完整性约束对数据操作结果的影响
教学方法
课堂授课、班级授课
教学手段
多媒体教学
课后任务
完成“例4・7”“例4・8”和“例4-9”
任务名称I第三书删除数据
教学目的
熟练掌握DE1ETE语句
教学方法
课堂授课、班级授课
教学手段
多媒体教学
重点难点
重点:DE1ETE语句的语法格式难点:指定删除条件
教学
课程引入:通过提出问题“如何删除表中的记录数据?”引入本课。
授课内容:
内容
1.DE1ETE和TRUNCATE语句的语法格式
授课内容:
1.INSERT和REP1ACE语句的基本语法格式
2.插入一条记录的全部数据
3.插入一条记录的部分数据
4.插入多条记录的数据
5.插入查询结果中的数据
6.插入并替换已存在的数据
总结课程内容,重申重点、难点
课后任务
完成“例4-Γ,“例4-2”“例4・3”……和“例4-6”

MySQL数据库原理及应用实战教程单元导学案MySQL数据库原理及应用实战教程课程大纲

MySQL数据库原理及应用实战教程单元导学案MySQL数据库原理及应用实战教程课程大纲

《MySQL数据库原理及应用实战教程》课程大纲1.课程定位和课程设计1.1 课程性质与作用本课程计算机应用技术专业的一门专业核心课程。

本课程将数据库理论和MySQL数据库操作与管理整合为一体,按照“数据库设计、数据库创建、数据库使用、数据库管理”的数据库应用过程组织教学。

使学习者掌握数据库的设计方法,熟练操作数据库管理系统My SQL,并能够利用SQL语言进行数据和数据库对象操作,掌握数据维护方法,并对数据库的安全进行管理。

旨在培养学生对数据库管理系统的基本操作与管理技能,对学生的专业核心能力和职业岗位能力培养起主要支撑作用,为专业培养目标实现奠定重要基础。

1.2 课程基本理念“互联网+”时代,智慧职教mooc网络平台为依托,通过省级精品在线开放课程“数据库技术”课程(承德石油高等专科学校王永红)实施线上教学。

根据信息化环境下教学改革需求,落实“以学习者为中心”,“以提升学习体验”为目标的课程设计。

在线学习语境下,深入推进信息技术与教育教学相融合的混合式教学,使在线学习与课堂教学有机融合,开展线上线下混合式教学,避免单纯的在线学习或课堂教学的局限性。

利用微课、动画、短视频等形式,完美展现课程的知识点和技能点,同时实现在线作业、测验、讨论、考试等教学活动,促进教学方式和学习方式的变革,向教学方式混合化,教学资源开放化,学生学习个性化,学习过程社会化方向转变。

教师针对不同的教授对象和课程要求,利用精品在线开放课程灵活组织教学内容、辅助教学实施,实现教学目标,同时使学生可以在课堂教学以外,通过精品在线开放课程巩固所学及进行拓展学习。

1.3 课程设计思路本门课程遵循有效教学的基本规律,结合在线开放课程教学的特征与需求,应用课程建设资源,围绕教学目标精心设计教学活动、教学安排及呈现形式。

让学生通过短视频及微课进行前置学习,通过图文资料进行自主学习,通过动画理解难点,通过习题库完成单元测验,通过论坛在线讨论等。

《MySQL数据库实用教程》电子教案

《MySQL数据库实用教程》电子教案
教学
内容
设计
课程引入:通过提出问题“如何删除表中的记录数据?”引入本课。
授课内容:
1.DELETE和TRUNCATE语句的语法格式
2.删除满足指定条件的数据
3.删除全部数据
总结课程内容,重申重点、难点
课后任务
完成“例4-10”“例4-11”和“例4-12”
任务名称
第四节课堂案例:学生成绩管理数据库的数据操作
授课内容:
一、关系模式设计
1.实体集的转换原则
2.实体集之间的联系的转换原则
【例2-2】将全局E-R图中各个实体集以及实体集之间的联系转换为一组关系模式。
二、关系模式的规范化
1.第一范式(1NF)
2.第二范式(2NF)
3.第三范式(3NF)
【例2-3】检验例2-2方案1和方案2中的关系模式是否满足规范化要求。
任务名称
第四节 子查询、联合查询
教学目的
掌握子查询和联合查询
教学方法
课堂授课、班级授课
教学手段
多媒体教学
重点难点
重点:子查询和联合查询
难点:子查询的执行顺序
3.关系运算
总结课程内容,重申重点、难点
课后任务
完成第1章习题,巩固数据库基础知识
任务名称
第二节MySQL 的安装与配置
教学目的
掌握MySQL的安装与配置方法。
掌握登录与退出MySQL的方法。
教学方法
课堂授课、班级授课
教学手段
多媒体教学
重点难点
重点:登录与退出MySQL
难点:以root身份通过命令提示符窗口登录MySQL的命令mysql
难点:三张表的内连接查询
教学
内容
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.任务小结
教学重点
(1)MySQL的工作原理
(2)MySQL数据库存储引擎
教学难点
安装MySQL并掌握其工作原理
教学准备
1. 装有Windows7系统的电脑
2.教学课件PPT
3. 教材:《MySQL数据库应用实战教程(慕课版)》刘刚苑超影人民邮电出版社
作业设计
Linux环境下安装MySQL。
教学过程
选择存储引擎的建议如下。
(1)MySQL的存储引擎很多,不同的库、不同的表可以选择不同的存储引擎,推荐同一个库用同一种存储引擎,因为不同存储引擎的表之间join操作比较慢。
(2)InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全表,如果需要事务处理、ACID事务支持,则选择InnoDB存储引擎。
分别从MySQL数据类型的特点和选取等知识点对MySQL进行初步的了解。
【目的】
使学生从了解本单元的学习目标、学习重点、考评方式等方面明确学习本单元知识的要求和目标。
课程
内容
描述
一、数值类型
MySQL支持所有标准SQL中的数值类型,包括严格数据类型(integer、smallint、decimal、numeric),以及近似数值数据类型(float、real、double),并在此基础上进行扩展。扩展后增加了tinyint、mediumint、bigint这3种长度不同的整型,并增加了bit位类型,用来存放位数据。
2.了解关系数据库
3.掌握MySQL的工作原理
4.掌握MySQL数据库存储引擎
素质目标:
1. 培养学生信息搜集能力和动手实践能力
2.培养学生团结合作、互帮互助的能力
教学内容
1. 任务描述
2. 任务展示与实现
(1)在Windows 环境下安装MySQL
(2)学生动手操作
3. 教师讲解本任务涉及6种基本字符串类型:char、varchar、binary、varbinary、blob、text,它们用来存放一个字符、一个字符串、巨大的文本或者二进制字符串数据。
三、日期时间类型
MySQL数据库提供了5种不同的日期时间类型:date、time、year、datetime、timestamp,用来存储和日期时间相关的数据,每个时间类型有一个有效值范围和一个“零”值,当指定不合法的MySQL不能表示的值时使用“零”值。
第2章MySQL数据类型
课程名称
MySQL数据库应用实战教程
项目名称
MySQL数据类型
任务名称
MySQL数据类型
课时
项目性质
□演示性 □验证性 □设计性 √综合性
授课班级
授课日期
授课地点
教学目标
能力目标:
具备正确选取数据类型的能力
知识目标:
掌握常见的数据类型——数值类型、字符串类型、日期时间类型、复合类型的特点。
作业设计
说明text和blob 数据类型的区别
教学过程
教学
环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课前组织
做好课前“5分钟”教学管理(多媒体、实训室),做好上课前的各项准备工作(打开电脑、打开课件、打开软件、打开U盘中的素材位置、打开授课计划、教案等),吸引学生注意力。
课程
说明
【课前说明】
素质目标:
1. 培养学生信息搜集能力
2. 培养学生团结合作、互帮互助的能力
教学内容
1. 任务描述
2. 任务展示与实现
3. 教师讲解本任务涉及的知识点
4. 任务小结
教学重点
MySQL的4种数据类型
教学难点
学会如何选取数据类型
教学准备
1. 装有Windows7系统的电脑
2. 教学课件PPT
3. 教材:《MySQL数据库应用实战教程(慕课版)》刘刚苑超影人民邮电出版社
教学
环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课前组织
做好课前“5分钟”教学管理(多媒体、实训室),做好上课前的各项准备工作(打开电脑、打开课件、打开软件、打开U盘中的素材位置、打开授课计划、教案等),吸引学生注意力。
课程
说明
【课前说明】
分别从MySQL的发展历史、关系数据库、MySQL的工作原理、MySQL数据库存储引擎等基础知识点进行初步的了解。
《MySQL数据库应用实战教程》
课程教案
第1章MySQL概述
课程名称
MySQL数据库应用实战教程
项目名称
MySQL概述
任务名称
MySQL概述
课时
项目性质
□演示性 □验证性 □设计性 √综合性
授课班级
授课日期
授课地点
教学目标
能力目标:
具备安装MySQL数据库的能力
知识目标:
1.了解MySQL的发展历史
(3)Memory将所有数据保存在缓存RAM中,可以提供极快的访问速度。
(4)尽量不要选择MyISAM存储引擎,它只能用单个CPU,内存只能用到4GB,内存里只有索引,而且并发能力差。
课堂
实训
举例说明MySQL的查询过程。
总结
评价
了解MySQL的发展历史
2.了解关系数据库
3. 掌握MySQL的工作原理
4. 掌握MySQL数据库存储引擎
通过学习,学生能够掌握MySQL的概念、工作原理和数据库存储引擎,了解MySQL的发展历史,
最后要学会正确安装MySQL数据库。
本节课通过对MySQL概念的深入理解,掌握MySQL的工作原理和数据库存储引擎,为后面内容的学习打下基础。教学评价方式以小组为单位,小组协作,质量与速度并存的课堂评价方式 ,促进学生的自主、创新学习的方式 。
【目的】
使学生从了解本单元的学习目标、学习重点、考评方式等方面内容,明确学习本单元知识的要求和目标。
课程
内容
描述
一、什么是关系数据库?
从关系数据库的概念和关系模型入手,介绍了常用的关系型数据库以及SQL结构化查询语言,从而掌握关系数据库管理系统,是通过关系模型来组织数据的数据库这一核心概念。为下面内容的学习打下基础。
二、MySQL的工作原理
MySQL的内部架构由以下几个部分组成:编程语言交互接口、系统管理和控制工具集合、连接池、解析器、查询优化器、SQL接口、查询缓存、存储引擎、文件系统。
三、MySQL数据库存储引擎
MySQL自身提供的存储引擎有InnoDB、MyISAM、MEMORY、CSV、ARCHIVE、BLACKHOLE等。不同存储引擎具有不同特点。
四、复合类型
MySQL数据库提供两种复合数据类型:enum单选字符串数据类型和set多选字符串数据类型。一个enum类型只允许从一个集合中取得一个值;而set类型允许从一个集合中取得任意多个值。
相关文档
最新文档