1 / 3 《数据库系统概论》教学大纲(2003 修订稿 ) 一、课程简介课程编号: 09464009 课程名称:数据库概论 (Introduction of Database System) 学时: 64 学分: 4 开课学期: 4 年制本科, 6;专升本, 3 参考教材:《数据库系统概论》 (第三版)萨师煊,王珊高等教育出版社 2000.2 开课对象:计算机科学与技术(4 年制本科;专升本)先修课程:数据结构、程序设计、操作系统内容提要:第一部分为基础篇;第二部分为设计篇;第三部分为系统篇;第四部分为新技术篇。主要内容包括数据库系统的组成、关系数据库、数据库设计以及数据保护等。二、教学目的与要求《数据库系统概论》是计算机学科各专业的一门重要专业基础课程,是计算机科学与技术专业四年制本科的必修课程。本课程主要学习关系数据库系统,并以大型关系数据库管理系统Oracle 为实例。通过本课程的学习,了解数据库系统的基本概念、基本理论,掌握关系数据库的相关知识和技术,初步掌握数据库设计方法,并能用数据库系统建立数据库及简单的应用;通过实际的上机操作,熟悉 Oracle操作环境,掌握关系数据库标准语言SQL。三、教学方法与教学手段课堂授课为主, 结合答疑、 作业批改, 进行必要的上机实验。课堂授课全部采用多媒体课件。四、课程内容及教学要求课程内容教学要求重点(☆)难点(Δ )学时安排备注绪论1. 数据、信息与数据处理2. 数据管理技术的进展3. 数据库概念C4 学时数据库系统原理1. 三个世界及其相互关系2. 数据模型3. 数据库的体系结构4. 数据库管理系统(DBMS)5. 数据库系统( DBS)B☆6 学时2 / 3 关系数据库1. 关系模型的基本概念2. 关系模型及其描述3. 关系数据语言概述4. 关系代数5. 关系系统及其查询优化6. ORACLE关系数据库系统A☆8 学时关系数据库标准语言——SQL1. SQL 概述及其特点2. SQL 查询3. SQL 数据定义——DDL 4. SQL 数据操纵——DML 5. 视图—— VIEW 6. SQL 数据控制——DCL 7. SQL 的事务处理A☆8 学时关系数据理论1. 问题的提出2. 关系模式的规范化3. 数据依赖的公理系统A☆Δ6 学时数据库设计1. 数据库设计概述2. 需求分析3. 概念结构设计4. 逻辑结构设计5. 数据库物理设计6. 数据库的实施与维护A☆Δ8 学时数据库恢复技术1. 数据库故障2. 恢复的实现技术3. 恢复策略B2 学时并发控制1. 并发控制的概述2. 封锁3. 封锁协议4. 活锁和死锁5. 并...