课程的主要内容包括:数据库的基本概念,数据模型,关系数据库及关系代数语言,关系数据库标准语言SQL,数据库安全性,关系数据理论,数据库完整性,数据库编程,数据库设计,数据库恢复技术,并发控制,关系查询处理与查询优化。
每章一次测验,课堂交流讨论分10分,参与讨论达到4次以上即可获得(需要在“课堂交流区”中跟帖的数量平均每章1次,总次数超4次,则获得讨论分10分)。
应学习过相关的先修课程《离散数学》《数据结构》《操作系统》等。与先修课程的关系如下图示意。![]()
教材:
数据库系统概论(第5版),高等教育出版社,2015
参考教材:
–1. Database System Concepts(数据库系统概念,有中译本), 6th Edition, 机械工业出版社,2012.
2. Database System Implementation(数据库系统实现,有中译本), 2nd Edition, 机械工业出版社,2010.
–3. Database: Principles,Programming,and Performance(数据库:原理、编程与性能,有中译本), 2nd Edition,Patrick O’Neil, Elizabeth O’Neil,高等教育出版社,2001。
注:参考教材中第1本教材是较为全面的数据库系统的教材,而第2本教材则是数据库管理系统实现技术的教材。