本课程系统讲述数据库系统的基础知识、基本技术和基本方法。内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务处理基本知识、关系查询处理和查询优化等。
通过本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术。要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。了解数据库技术的发展动向,以指导今后的应用。实践方面,要求学生利用数据库的原理知识和实用工具动手开发数据库应用系统,其最终目的是培养学生运用数据库技术解决问题的能力,激发他们在此领域中继续学习和研究的愿望。
完成课后单元测验题,得分占总评分数的10%。
完成要求的实验题,得分占总评分的10%。
完成第一次考试,得分占总评分数的10%。
完成校内期末笔试,得分占总评分数的60%
面授课堂出勤及SPOC空间讨论的参与程度和课堂表现占总评分数的10%
1、计算机程序设计语言和方法
2、数据结构
3、离散数学