教学大纲概论

一、课程内容概述

数据库是数据管理的核心,数据库课程是一门理论性较强的专业核心课。本课程聚焦数据库系统的基本概念、原理、方法及应用,系统讲授数据库的基本概念、SQL语言、关系数据库理论、关系数据库设计以及关系数据库实现技术。包括:

第一篇为基础篇(第1~5章),主要介绍数据库系统的基本概念和基础知识,内容包括数据库系统概述、关系数据模型、关系数据库标准语言SQL、数据库安全性、数据库完整性。

第二篇为设计与应用开发篇(第6~8章),主要介绍关系数据库理论、数据库设计、数据库编程。

第三篇为系统篇(第9~12章),主要介绍关系数据库存储管理、关系查询处理和优化、数据库恢复技术、并发控制。

第四篇为新技术篇(第14~18章),主要介绍数据库技术的新进展和若干新技术。

二、课程目标

通过本课程学习,要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言进行数据库操作;掌握数据库管理系统的基本原理与基本实现技术。

通过理论学习和实践训练,使学生具备以下能力:

(1)理解数据库的基本概念和原理,掌握数据库的安全性和完整性控制机制,理解数据库存储技术,掌握事务管理与并发控制、故障恢复的基本方法。

(2)能够运用关系代数表达式表示查询诉求,能够运用SQL语言定义、管理、操纵和控制数据;掌握触发器、存储过程的编写,理解关系查询处理和查询优化技术,培养学生运用数据库技术解决实际问题的能力。

(3)掌握关系规范化理论与数据库系统分析、设计的基本原理和方法,培养学生分析问题、解决问题的能力,提高学生沟通能力,培养工匠精神和团队合作能力。

三、预修课程

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

* 数据结构

* 离散数学

* 操作系统

* 编译原理(可选)

四、课程学时安排

数据库课程学时一览表



数据库实验一览表



五、课程内容组织结构

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



本课程主要包括四个知识模块,分别为数据库系统基础,数据库设计与应用开发、数据库管理系统原理、数据库新技术。各模块具体内容及关系如上。

六、参考书目

1. 王珊 杜小勇 陈红《数据库系统概论》第6版 高等教育出版社 2023年3月

2. 杜小勇 陈红 卢卫《数据库管理系统原理与实现》清华出版社 2024年4月

3. J.D.Ullman, J Widom,A First Course in Database Systems,Pretice Hall, Third Edition 2008

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

4. Abraham, Silberschatz 亚伯拉罕·西尔伯沙茨著,杨冬青 李红燕 张金波等译,《数据库系统概念(原书第 7 版)》,机械工业出版社, 2020.12

5. 王珊 张俊 数据库系统概论(第5版)习题解析与实验指导,高等教育出版社,2015年

七、考核方式

1.书面作业5-10%

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

3.章节测试(期中考试)5-10%

4.在线学习5-10%

5.课堂表现5-10%

6.期末闭卷笔试50-60%

7.总成绩 = 期末闭卷笔试(60/100)+ 平时成绩(40/100)