《数据库原理》课程是计算机科学与技术、软件工程、信息系统与信息管理等专业的核心基础课程,也是诸多计算机专业研究方向如数据仓库与数据挖掘、人工智能、物联网工程等方向的基础课程。《数据库原理》课程教学使用理论与实践的结合的方法,使学生理解并掌握数据库系统的基本原理、设计方法和管理技术,初步具备进行数据库系统设计和实现的能力。
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 Systems(sixth Edition). McGraw-Hill Education,2016.
4. M. Tamer özsu, Patrick Valduriez. Principles of Distributed Database Systems(Forth 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 Elmasri、Shamkant 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=¤toc=236
15. 中国人民大学 数据库系统概论精品课程网站: https://chinadb.ruc.edu.cn/
上机软件
上机软件可以使用微软的SQL Server系列软件,建议采用2012及以上版本 。
问题1 : 这门课程对预备知识要求高吗?
答: 这门课程是计算机及其相关专业的一门专业基础课,需要一些基础课程的先修知识做基础,但先修知识要求不是很高,掌握基本概念、基本原理即可。由于选课同学来源较杂,发现少数同学缺少一些最基本的计算机基础知识和操作能力,直接影响对该课程的学习理解,建议这部分同学上课前自己补上;此外在本课程的讲解中也会对相关先修概念出解释和引导。
问题2: 这门课程SQL语言运行环境所用DBMS是什么?
答: 因教学内容立足于SQL语言的标准内容和常用方法,所以课程教学中的案例使用的是Microsoft SQL Server数据库管理系统,该类软件应用较为广泛、功能较多、操作方便。实验操作根据实验室的条件不同,可以选用不同版本的SQL Server,建议使用微软的SQL Server2012及以上版本。同学自行扩展练习时,也可以选择其他数据库管理系统软件,如MySQL、Oracle等,在少部分内容上各版本的支持程度略有差别。
问题3:如何学好这门课程?
答:《数据库原理》是一门理论与实践并重的课程,除了在平台上观看视频、参与讨论、完成测验与作业之外,课后要认真阅读教材进一步加深对理论的理解,并且加强实验操作,认真完成老师布置的每一个实验项目,提高自己的动手能力。