学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
数据库系统原理
分享
spContent=数据库已经成为人们用于存储信息、检索和处理信息的必备工具,掌握一定的数据库基本知识和基本理论,因而成为当今社会的普遍需求。通过本课程“数据库系统原理”的学习,能够了解和掌握数据库的基本原理,并有助于提高学习者的数据库设计、开发以及解决实际应用问题的水平及能力。
—— 课程团队
课程概述

通过本课程学习,可以系统地了解数据库系统的基本概念与基本理论,学会和熟悉数据库系统原理与应用。数据库系统的基础理论、基本技术和基本方法。课程主要内容包括:数据库系统的基本概念、数据模型、数据库系统的体系结构、关系数据库及其结构化查询语言SQL、关系规范化理论、数据库设计方法和步骤、数据库保护等知识。

本课程教学目标是使学生通过课程学习,使学生系统地掌握数据库系统的基本原理、基本技术和基本方法,具备操纵数据库、设计数据库和开发简单数据库系统的基本能力。熟练应用当前SQL ServerOracle等典型关系数据库管理系统进行数据库应用系统开发,了解数据库的有关研究领域以及新发展方向。

授课目标

本课程教学目标是使学生通过课程学习,使学生系统地掌握数据库系统的基本原理、基本技术和基本方法,具备操纵数据库、设计数据库和开发简单数据库系统的基本能力。熟练应用当前SQL ServerOracle等典型关系数据库管理系统进行数据库应用系统开发,了解数据库的有关研究领域以及新发展方向。

成绩 要求

本课程成绩总成绩为:100分,各部分成绩比例:

1. 完成单元测验,20%;

2. 完成实验,20%
3. 参加课堂交流区讨论,20%
4. 期末考试,40%。


课程大纲
预备知识

1、具备程序设计语言的一定能力

2、离散数学基本知识

3、数据结构基本知识

参考资料

1、Database Systems: A Practical Approach to Design, Implementation, and Management, Sixth EditionThomas M. Connolly,2014

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

3、《数据库系统教程(第3版)》,施伯乐,丁宝康,高等教育出版社,2008


常见问题

问题1:学习本课程需要一定的专业知识基础吗?

回答:为了便于更好地理解和掌握本课程的相关内容,建议在学完离散数学、数据结构等基础性课程后再学习本专业课程,或者了解本课程中涉及上述课程的一些相关概念。对于没有上述专业基础的学员,也可以直接学习本课程,不必担心。

问题2:学习本课程需要提前掌握一门程序设计语言吗?

回答:本课程主体内容为数据库基本概念、原理及理论知识介绍,因此,没有程序设计语言基础,完全可以学习本课程。但是,有一定的编程基础将有助于数据库编程以及SQL数据库查询设计部分学习,可以视学习者的兴趣爱好而定。

问题3:学习本课程难吗?

数据库已经成为人们检索和处理信息的必备工具,本课程除个别章节涉及部分数学理论外,绝大多数内容都是基础知识介绍,而且配以许多实践操作举例及实际案例,举例贴近人们生活中的实际问题,内容形象易懂。因此,本课程是一门比较容易学习和掌握的专业课程。