SPOC学校专有课程
数据库原理
分享
spContent=在当今互联网+大数据时代,数据已经成为当今时代的重要资源,数据库系统是现代信息系统的核心和基础设施;数据库技术是数据存储、管理、处理和分析的核心技术;数据库的建设规模、应用深度已成为衡量一个国家信息化程度的重要指标,数据资源和数据库高新技术已经成为世界各国优先发展战略。
—— 课程团队
课程概述

《数据库原理》课程是计算机科学与技术、软件工程、信息系统与信息管理等专业的核心基础课程,也是诸多计算机专业研究方向如数据仓库与数据挖掘、人工智能、物联网工程等方向的基础课程。《数据库原理》课程教学使用理论与实践的结合的方法,使学生理解并掌握数据库系统的基本原理、设计方法和管理技术,初步具备进行数据库系统设计和实现的能力。


成绩要求

v  平时成绩  30% (包括:书面作业、上机实验、课堂提问、考勤)

v  考试  70%  


课程大纲
预备知识

1. 具备计算机基础操作能力

2. 某一种计算机程序设计方法和语言

3. 数据结构

4. 操作系统

5. 离散数学


参考资料

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

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

3. Abraham Silberschatz Henry F.korth S.Sudarshan. Database Management Systemssixth  Edition. McGraw-Hill Education2016.

4. M. Tamer özsu, Patrick Valduriez. Principles of Distributed Database SystemsForth Edition. 北京:清华大学出版社,2015.

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

6. JiaWei Han, Micheline Kamber. Data Mining Concepts and Techniques. 北京:机械工业出版社,2015.

7.《数据库处理-基础、设计和实现》  David  M.Kroenke  著,师伯乐等编译,电子工业出版社

8.《数据库系统原理》  师伯乐著,高等教育出版社

9.《数据库系统基础》Ramez  ElmasriShamkant  B.Navathe著,李翔鹰等译,清华大学出版社

10.沈记全.数据库系统原理.徐州:中国矿业大学出版社,2018.1

11.《数据库原理及应用---SQL Server 2017》,杨先凤、岳静、朱小梅等编著,

12. 邓立国,佟强.数据库原理与应用(SQL Server 2016版本).北京:清华大学出版社,2017.9

13. 夏保芹,刘春林,徐小平.数据库原理及应用-SQL Server 2014. 北京:清华大学出版社,2019.1 

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

15. 中国人民大学 数据库系统概论精品课程网站:   https://chinadb.ruc.edu.cn/


 上机软件

上机软件可以使用微软的SQL Server系列软件,建议采用2012及以上版本


常见问题

问题1 :  这门课程对预备知识要求高吗?

这门课程是计算机及其相关专业的一门专业基础课,需要一些基础课程的先修知识做基础,但先修知识要求不是很高,掌握基本概念、基本原理即可。由于选课同学来源较杂,发现少数同学缺少一些最基本的计算机基础知识和操作能力,直接影响对该课程的学习理解,建议这部分同学上课前自己补上;此外在本课程的讲解中也会对相关先修概念出解释和引导。

问题2:  这门课程SQL语言运行环境所用DBMS是什么?

因教学内容立足于SQL语言的标准内容和常用方法,所以课程教学中的案例使用的是Microsoft SQL Server数据库管理系统,该类软件应用较为广泛、功能较多、操作方便。实验操作根据实验室的条件不同,可以选用不同版本的SQL Server,建议使用微软的SQL Server2012及以上版本。同学自行扩展练习时,也可以选择其他数据库管理系统软件,如MySQLOracle等,在少部分内容上各版本的支持程度略有差别。

问题3:如何学好这门课程?

答:《数据库原理》是一门理论与实践并重的课程,除了在平台上观看视频、参与讨论、完成测验与作业之外,课后要认真阅读教材进一步加深对理论的理解,并且加强实验操作,认真完成老师布置的每一个实验项目,提高自己的动手能力。