中职《MySQL数据库原理及应用(第3版)》(人邮版·2021)25:综合复习 同步教案(表格式)

资源下载
  1. 二一教育资源

中职《MySQL数据库原理及应用(第3版)》(人邮版·2021)25:综合复习 同步教案(表格式)

资源简介

课程名称 数据库原理及应用 课次 25
任务、项目、课题名称 综合复习 课时 2 学时
教学内容 1.数据描述、数据模型、数据库系统的组成与结构2.关系代数3.数据库设计的流程、各阶段任务、主要设计方法4.数据库与表的创建与管理 5.数据查询命令复习6.数据更新命令复习7.索引、视图8.SQL编程基础9.存储过程10.触发器
教学目标 1.掌握数据描述、数据模型的基本理论2.掌握数据库系统的组成与结构3.掌握各种关系运算的综合运用4.掌握数据库设计的流程与方法5.掌握SELECT命令中各子句的使用6.掌握WHERE子句中各种查询条件的表达7.掌握多表连接查询和嵌套查询8.掌握数据更新命令9.掌握索引的定义、类型、创建方法10.掌握视图的定义、优点、创建、使用及删除操作11.掌握流程控制语句(分支结构和循环结构)12.掌握存储过程的定义、创建与管理方法13.掌握触发器的定义、触发时机、创建方法14.掌握事务的概念、特性、定义方法
教学重点 1.数据模型、数据库的体系结构2.概念模型设计、关系模式设计3.SELECT命令中各子句的使用4.内连接、自连接查询、嵌套子查询5.数据更新命令6.索引、视图的创建与管理7.流程控制语句的灵活运用8.存储过程的创建与管理9.触发器的创建与管理
教学难点 概念模型设计、关系模式设计2.内连接、自连接查询、嵌套子查询3. 流程控制语句的灵活运用4.存储过程的创建与管理5.触发器的创建与管理
教学活动及主要环节 学生活动
一、复习内容及时间分配1.项目1知识点总结数据描述:三个世界的理解及相关术语数据模型:概念模型、结构数据模型(重点:关系模型)数据库系统的组成与体系结构(三个模式、二级映像)关系代数:各种关系运算及其综合运用2.项目2知识点总结数据库设计的流程概念结构设计:重点是E-R图的设计与优化逻辑结构设计:重点是E-R图向关系模式的转换3.管理表表的结构表的创建方法利用Navicat管理工具利用CREATE TABLE命令表结构的查看与修改表的删除4.SELECT命令的基本格式SELECT子句中重点:DISTINCT关键字的使用<选项>的确定,可为字段名、函数或表达式为<选项>指定别名FROM子句:查询涉及到的表的判断WHERE子句:各种查询条件的表达多个查询条件用AND或OR连接BETWEEN…AND…、IN、LIKE、NULL/NOT NULL等关键字的使用SUM()、AVG()、COUNT()、MAX()、MIN()函数的使用GROUP BY子句:是否需要分组及分组字段的判断ORDER BY子句:排序方式的确定5.内连接 这是在多表连接查询中用得最多的一种查询方法,要求重点掌握多表的判断及多表连接条件的书写,尤其是三张表的连接中连接条件的确定。6.自连接在实际应用中会经常用到,此处重点掌握在同一张表中进行自连接的方法,为一张表指定两个别名,使之在逻辑上成为两张表。 此处难点在于自连接的判断。7.嵌套子查询嵌套子查询的执行过程嵌套子查询的书写灵活掌握什么时候用嵌套8.相关子查询了解相关子查询的执行过程。相关子查询与嵌套(不相关)子查询执行过程的区别9.数据更新记录的插入:INSERT命令记录的修改:UPDATE命令记录的删除:DELETE命令 此处要注意UPDATE命令与ALTER命令,DELETE命令与DROP命令的区别。10.索引索引的概念索引的类型及设计原则索引的创建方法利用Navicat管理工具利用SQL命令在CREATE TABLE命令中创建索引在ALTER TABLE命令中创建索引利用CREATE INDEX命令创建索引索引的删除11.视图视图的概念及优点视图的创建方法利用Navicat管理工具利用CREATE VIEW命令(注意WITH CHECK OPTION子句的使用)视图的修改视图的删除12.SQL编程基础变量的定义、赋值及使用流程控制语句分支结构IF…ELSE条件语句CASE分支语句循环结构WHILE …END WHILE语句REPEAT…END REPEAT语句LOOP…END LOOP语句13.存储过程和存储函数存储过程和存储函数的概念存储过程和存储函数的创建方法利用Navicat管理工具利用CREATE PROCEDURE/FUNCTION命令存储过程和存储函数的调用方法存储过程和存储函数的查看及删除操作14.触发器触发器的概念、优点触发器的创建方法利用Navicat管理工具利用CREATE TRIGGER命令(注意触发时机的确定)触发器的查看与删除操作15.事务事务的概念事务的特性:ACID事务的定义START TRANSACTION、COMMIT、ROLLBACK16.锁并发操作引起的问题丢失更新读“脏”数据不可重复读事务隔离级别MySQL的锁定机制 17.数据库的高级管理MySQL权限系统的工作原理数据库的备份与恢复日志文件用户的创建与管理权限类型权限的授权与收回四、课堂小结 1.索引与视图2.SQL编程基础3.存储过程4.触发器5.事务与锁触发五、作业复习本课程所学内容六、预习 列举学生所做题目及过程等内容:学生所做题目主要是学生在作业或实验中出错较多的题目及本项目课后习题。

展开更多......

收起↑

资源预览