资源简介 课程名称 数据库原理及应用 课次 22任务、项目、课题名称 项目6-7 复习+习题 课时 2 学时教学内容 1.索引、视图2.SQL编程基础3.存储过程4.触发器教学目标 1.掌握索引的定义、类型、创建方法2.掌握视图的定义、优点、创建、使用及删除操作3.掌握流程控制语句(分支结构和循环结构)4.掌握存储过程的定义、创建与管理方法5.掌握触发器的定义、触发时机、创建方法6.掌握事务的概念、特性、定义方法教学重点 1.索引、视图的创建与管理2.流程控制语句的灵活运用3.存储过程的创建与管理4.触发器的创建与管理教学难点 1.流程控制语句的灵活运用2.存储过程的创建与管理3.触发器的创建与管理教学活动及主要环节 学生活动一、复习 ( 3 分钟)1、作业、实验总结 二、创设意境,导入新课 ( 2分钟)导入:我们学习了这么长时间的数据库知识,有什么收获?存在哪些问题?引出新内容:针对大家提出的问题及所学本章主要知识点进行复习。三、新授内容及时间分配1.索引( 10分钟)索引的概念索引的类型及设计原则索引的创建方法利用Navicat管理工具利用SQL命令在CREATE TABLE命令中创建索引在ALTER TABLE命令中创建索引利用CREATE INDEX命令创建索引索引的删除2.视图( 15分钟)视图的概念及优点视图的创建方法利用Navicat管理工具利用CREATE VIEW命令(注意WITH CHECK OPTION子句的使用)视图的修改视图的删除3.SQL编程基础( 10分钟)变量的定义、赋值及使用流程控制语句分支结构IF…ELSE条件语句CASE分支语句循环结构WHILE …END WHILE语句REPEAT…END REPEAT语句LOOP…END LOOP语句4.存储过程和存储函数( 10分钟)存储过程和存储函数的概念存储过程和存储函数的创建方法利用Navicat管理工具利用CREATE PROCEDURE/FUNCTION命令存储过程和存储函数的调用方法存储过程和存储函数的查看及删除操作5.触发器( 15分钟)触发器的概念、优点触发器的创建方法利用Navicat管理工具利用CREATE TRIGGER命令(注意触发时机的确定)触发器的查看与删除操作6.事务( 5分钟)事务的概念事务的特性:ACID事务的定义START TRANSACTION、COMMIT、ROLLBACK7.锁( 5分钟)并发操作引起的问题丢失更新读“脏”数据不可重复读事务隔离级别MySQL的锁定机制 四、课堂小结( 5 分钟) 1.索引与视图2.SQL编程基础3.存储过程4.触发器5.事务与锁触发五、作业复习本项目所学内容六、预习维护学生信息管理数据库的安全性 列举学生所做题目及过程等内容:学生所做题目主要是学生在作业或实验中出错较多的题目及本项目课后习题。 展开更多...... 收起↑ 资源预览