章表6 章 名 授课时数 教学方式 4课时 课堂讲授 第六章 数据库管理与维护 上课时间 授课年级或班级 周 次 16,17 教材:徐孝凯 数据库系基础与SQL Server应用开发 清华出版社2010 参考教材 王珊、萨师煊著,数据库系统概论(第四版),高等教育出版社,2006 SqlServer数据库系统基础 罗运模 高教出版社 2004 教学 目 通过本章的学习使学生了解数据库处理的环境,熟悉数据库应用中的并发控制的 和安全问题,包括数据库的备份和恢复。理解一个数据库系统管理员的全部职责。 重点 重点: 与 数据库的处理环境;数据库操作中的并发控制和安全机制。 难 难点: 点 原子事务;资源锁定。 教 学 内 容 和 方 法 第 一 节 数据库处理环境 一、查询、窗体和报表 二、Internet应用程序处理 三、客户机/服务器以及传统的应用程序处理 四、存储过程和触发器 五、控制、安全和可靠性的必要性 第 二 节 并发控制 一、使用原子事务的必要性 二、并发事务处理 三、丢失更新问题 四、并发问题:赃读取、非一致读取和幻象读取 五、资源锁定 六、锁定 七、可串行化事务 八、死锁 九、乐观锁定和悲观锁定 十、声明锁定特征 十一、一致事务 十二、事务隔离级别 第 三 节 数据库安全 一、处理权限和责任 二、DBMS安全 三、应用程序安全 第 四 节 数据库备份和恢复 一、通过重新处理恢复 二、通过回滚和前滚恢复 第 五 节 DBA的其他责任 教材:141—172页 指定学生 阅读资料
21
教 案 十六 第六章 数据库管理与维护 科目 数据库系统 课题 编号 16 通过本章的学习使学生了解数据库处理的环境,熟悉数据库应用中的并发控制和安教学 目的 全问题,包括数据库的备份和恢复。理解一个数据库系统管理员的全部职责。 教材 教学重点 数据库的处理环境;数据库操作中的并发控制和安全机制 分析 教学难点 原子事务;资源锁定。 4 讲授与实验相结合 课时安排 教法 教具 多媒体计算机 步骤一 回顾与引导:前面对数据库系统有了一个基本的认识,运用所学知识,也已经能够做一些小应用系统的简单开发。但是对于大型的数据库系统开发,和面向网络的数据库系统开发,我们目前学习到的知识还很不够。从这一讲开始,主要是介绍大型并发数据库中的一些重要概念和技术。以求给大家建立一个较为完整的知识体系。 步骤二 讲授新课 第六章 数据模管理与维护 §6.1数据库恢复技术 一、事务故障 什么是事务故障 某个事务在运行过程中由于种种原因未运行至正常终止点就夭折了 二、系统故障 什么是系统故障 整个系统的正常运行突然被破坏 所有正在运行的事务都非正常终止 内存中数据库缓冲区的信息全部丢失 外部存储设备上的数据未受影响 §6.2 故障的种类 事务故障 系统故障 介质故障 §6.3 恢复的实现技术 恢复机制涉及的关键问题 1. 如何建立冗余数据 数据转储(backup) 登录日志文件(logging) 2. 如何利用这些冗余数据实施数据库恢复 §6.4 恢复策略 小结: 思考题: 作业:, 阅读材料: 课后体会: 教教学学设过程计
22
教 案 十七 第六章 数据库管理与维护 科目 数据库系统 课题 编号 17 通过本章的学习使学生了解数据库处理的环境,熟悉数据库应用中的并发控制和安教学 目的 全问题,包括数据库的备份和恢复。理解一个数据库系统管理员的全部职责。 教材 教学重点 数据库的处理环境;数据库操作中的并发控制和安全机制 分析 教学难点 原子事务;资源锁定。 4 讲授与实验相结合 课时安排 教法 教具 多媒体计算机 步骤一 回顾与引导:前面对数据库系统有了一个基本的认识,运用所学知识,也已经能够做一些小应用系统的简单开发。但是对于大型的数据库系统开发,和面向网络的数据库系统开发,我们目前学习到的知识还很不够。从这一讲开始,主要是介绍大型并发数据库中的一些重要概念和技术。以求给大家建立一个较为完整的知识体系。 步骤二 讲授新课 第六章 数据模管理与维护 §6.5 并发控制 (1) 事务串行执行 (2)交叉并发方