数据库系统概论
分享
课程详情
课程评价
spContent=数据库系统是现代信息系统的核心和基础设施,《数据库系统概论》课程主要讲解关系型数据库的相关基础理论,SQL语言,关系型数据库的ER图设计和规范化设计方法,事务处理和并发控制的相关概念等。学习本课程可以掌握设计和管理数据库系统的方法。
—— 课程团队
课程概述

《数据库系统概论》是计算机科学技术和软件工程专业的专业基础必修课。通过本课程的学习,学生应达到如下目标:

1)了解信息系统和信息模型的相关内容;

2)系统地掌握数据库系统的基本概念、原理;

3)能进行信息系统中关系型数据库的设计与实现;

4)理解并掌握DBMS设计与实现的基本原理与方法。 


教学任务:本课程主要讲授如下知识单元:

1) 数据库系统的基本概念,包括数据库系统的特点及结构,数据模型等;

2) 关系数据库系统;

3) SQL语言;

4) 关系数据理论;

5) 数据库设计;

6) 事务处理、并发控制、恢复技术等;

7) 数据库系统实现;

8) NoSQL数据库。  


教材: 

Abraham Silberschatz, Henry F. Korth, S.Sudarshan, Database System Concepts (6th ed.), The McGraw-Hill Companies, 2011


课程大纲
预备知识

1. 一种计算机程序设计语言

2. 数据结构

3. 操作系统


证书要求

本课程成绩总分100分。

1. 完成课后测验题,得分占总分的80%;

2. 完成期末考试,得分占总分数的20%。
说明:
总成绩达到85分及以上者,可以获得本课程的优秀证书;
总成绩达到60分~84分者,可以获得本课程的合格证书。


参考资料

参考资料: 

1.Thomas M. Connolly, et al. Database Systems: A practical approach to Design, Implementation, and Management. 6th edition, Addison-Wesley, 2014 

2.王珊,萨师煊《数据库系统概论》 高等教育出版社(第5版),2014

3. 西安电子科技大学,数据库系统概论,陕西省精品资源共享课网站http://xt.xidian.edu.cn/G2S/site/preview#/rich/v/115972?ref=&currentoc=236