教学大纲概论

一、课程内容概述

数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大的促进了计算机应用的发展。

本课程系统讲述数据库系统的基础理论、基本技术和基本方法。数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。

本课程系统全面地讲述数据库系统的基础理论、基本技术和基本方法。包括:

第一篇基础篇,包括绪论、关系数据库、关系数据库标准语言SQL、数据库安全性和数据库完整性,共5章;

第二篇设计与应用开发篇,包括关系数据理论、数据库设计和数据库编程,共3章;

第三篇系统篇,包括关系查询处理和查询优化、数据库恢复技术、并发控制和数据库管理系统,共4章;

第四篇新技术篇,包括数据库技术发展概述、大数据管理、内存数据库系统和数据仓库与联机分析处理技术,共4章。

二、课程目标

通过本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术。要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。

三、预修课程

* 计算机程序设计方法和语言

* 数据结构

* 离散数学

* 操作系统

四、课程学时安排

数据库课程学时一览表



数据库实验一览表



五、课程内容组织结构

下表列出了《数据库系统概论》第5版的内容组织结构。



《数据库系统概论》第5版中第1章-第11章是计算机专业和相关专业本科生的学习内容(书中有*号的部分除外)。第12章-第16章等章节属于高级教程,供本科生选读或研究生学习使用,不在本科课程大纲范围内,教师也可以根据学生具体情况选择部分内容选讲。

六、参考书目

1.王珊 萨师煊《数据库系统概论》第5版 高等教育出版社 2014年9月

本书内容丰富,讲授时可根据学生及专业情况挑选本书不同章节的内容进行讲解。 例如,对于计算机专业本科学生,第2章2.5关系演算,第6章6.4模式分解可适当压缩。第12章数据库管理系统,新技术篇中的章节,主要供学生参考阅读,教师也可以根据学生具体情况选择部分内容进行讲解。

2. J.D.Ullman, J Widom,A First Course in Database Systems,Pretice Hall, 1997

本书是美国斯坦福大学(Stanford University) 计算机系本科生的第1门数据库课程教材。

3. 王珊《数据库系统概论第五版实验指导与习题解析》高等教育出版社 2015年7月

4. 与本书配套的数字课程资源发布在中国人民大学数据库系统概论精品课程教学网站:http://www.chinadb.org/ 和 高等教育出版社易课程网站 http://abook.hep.com.cn/187532 之上。

七、考核方式

1.书面作业

2.上机实验和课程大作业(数据库设计)

3.期中闭卷笔试

4.期末闭卷笔试

5.总成绩=笔试成绩(60/100)+作业成绩(10/100)+上机实验和大作业成绩(30/100)