1、用三级封锁协议解决并发操作中的数据不一致问题。 2、用两段锁协议保证并发操作的可串行化。 四、讲授要求
概述并发操作可能带来的数据不一致现象,详述用三级封锁协议解决并发操作中的数据不一致问题和用两段锁协议保证并发操作的可串行化。
五、讲授要点
1、并发操作可能带来的数据不一致现象。 2、封锁、封锁协议、活锁和死锁。 3、并发调度的可串行性。 4、三级封锁协议和两段锁协议。
第八章 并发控制(4学时)
一、教学目的
理解事务的基本概念,掌握数据库恢复技术。 二、教学重点
1、事务的基本概念和数据库系统故障的种类。 2、数据库恢复的实现技术和数据库的恢复策略。 三、教学难点
数据库恢复的实现技术和数据库的恢复策略。 四、讲授要求
简介事务的基本概念,详述数据库恢复的实现技术和数据库的恢复策略。 五、讲授要点
1、事务的基本概念和数据库系统故障的种类。 2、数据库恢复的实现技术。 3、数据库的恢复策略。
第九章 数据库安全性(4学时)
一、教学目的
理解和掌握数据库安全性、计算机系统安全性、数据库安全性控制技术。 二、教学重点
1、计算机安全性的基本概念。 2、几种数据库安全性控制技术。 三、教学难点
几种数据库安全性控制技术。 四、讲授要求
简述计算机安全性的基本概念,详述几种数据库安全性控制技术。 五、讲授要点
1、数据库安全性的基本概念。 2、计算机系统安全性的基本概念。 3、数据库安全性控制。
第十章 数据库完整性(4学时)
一、教学目的
理解和掌握数据库的完整性概念、完整性约束条件和完整性控制。 二、教学重点
1、数据库的完整性的基本概念。 2、数据库完整性控制机制的三方面功能。 三、教学难点
1.数据库的完整性的基本概念。 2.数据库完整性控制机制的三方面功能。 四、讲授要求
详述数据库的完整性的基本概念和数据库完整性控制机制的三方面功能。 五、讲授要点
1、数据库的完整性的基本概念。 2、数据库的完整性约束条件。 3、数据库的完整性控制。
第十一章 基于对象的数据库(4学时)
一、教学目的
理解面向对象数据库的基本概念、对象关系数据库的基本概念、面向对象数据库与对象关系数据库的联系与区别。
二、教学重点
对面向对象数据库、对象关系数据库的理解和掌握情况。 三、教学难点
面向对象数据库的基本概念、对象关系数据库的基本概念。 四、讲授要求
详述面向对象数据库的基本概念、对象关系数据库的基本概念,面向对象数据库与对象关系数据库的联系与区别。
五、讲授要点
1、面向对象数据库:面向对象技术的形成与发展;面向对象方法与结构化方法的比较;面向对象的一些基本概念;面向对象的分析与设计方法;面向对象分析与设计的优点;面向对象数据库的类型及发展状况;面向对象数据库系统与关系数据库;面向对象数据库系统的主要研究内容。
2、对象关系数据库:嵌套关系;复杂类。 3、面向对象数据库与对象关系数据库。
第十二章 数据库技术新发展(4学时)
一、教学目的
了解分布式数据库、并行数据库、多媒体数据库、空间数据库、网络数据库、数据仓库的基本概念。
二、教学重点
了解数据库技术的发展动态。 三、教学难点
对分布式数据库、并行数据库、多媒体数据库、空间数据库、网络数据库、数据仓库的基本概念的理解。
四、讲授要求
详述分布式数据库、并行数据库、多媒体数据库、空间数据库、网络数据库、数据仓库的基本概念及它们的作用。
五、讲授要点 1、分布式数据库
2、并行数据库 3、多媒体数据库 4、空间数据库 5、数据库仓库。
第十三章 数据库综合设计实例(理论6学时,实验20学时)
一、教学目的
较熟练地掌握一种数据库设计软件(可视化)的基本操作。 二、教学重点
了解和理解数据库综合设计的基本步骤、方法、技术。 三、教学难点
需求分析、逻辑设计基本步骤、方法。 四、讲授要求
教师只作关键性的讲授,具体由学生在课外时间自己完成。 五、讲授要点
1、需求分析的基本方法、步骤。 2、逻辑设计的基本方法、步骤。 3、SQL语句的使用。 六、实验及实践要求
实验三:构建一个Web关系数据库系统
1、实验项目名称:构建一个Web关系数据库系统 2、实验类型:综合性 3、学时分配:20学时 4、每组人数:4~5人 5、实验内容及要求
设计一个简单的Web数据库应用系统,须有可正解运行的设计结果及撰写规范的设计报告。