本课程是计算机类专业的一门重要的专业基础课。数据库技术是近年来计算机应用学科中一个非常活跃、发展迅速、应用广泛的领域,越来越受到人们的关注。通过该课程的学习,可为数据库的研究和应用奠定理论基础。本课程是一门理论与实践紧密结合、实用性强的计算机软件类专业基础课,它的任务是使学生理解数据库的基本理论、数据库的组织和结构,掌握数据库系统的设计和开发方法,了解当前数据库的最新技术及最新发展。
本课程主要介绍数据库系统的基本概念、原理和理论。内容包括现实世界数据的抽象,基本数据模型,数据库系统的结构和组成,关系数据库理论,SQL语言,数据库安全及完整性控制,数据库设计过程等。并以讲座的形式介绍数据库技术的最新发展,如数据仓库与数据挖掘、分布式数据库、模糊数据库、演绎数据库、多媒体数据库及面向对象数据库等。实验教学着重有关数据库管理系统的使用、SQL编程及数据库应用系统的设计与开发方法等。
通过本课程的学习,不仅要理解数据库的基本概念及基本原理,掌握数据库设计方法,了解数据库前沿技术;还要对数据库软件项目开发有一个全面系统实践的过程,切实提高同学们信息处理技术方面的素质和能力。
1、总成绩
| 课堂成绩(%) | 实践成绩(%) | 实验成绩(%) |
总成绩(100%) | 80 | 0 | 20 |
2、分项成绩
| 平时成绩(%) | 期中成绩(%) | 期末成绩(%) |
课堂成绩(100%) | 20 | 0 | 80 |
实践成绩(100%) | 0 | 0 | 0 |
实验成绩(100%) | 100 | 0 | 0 |
要求先修课程:离散结构、数据结构及算法、操作系统
1、《数据库实用教程(第三版)》,董健全、丁宝康著,清华大学出版社,2007年
2、《数据库技术新进展(第二版)》,李昭原著,清华大学出版社,2007年
3、《数据库系统导论(第八版)(英文影印版)》,(美) C.J. DATE著,中国电力出版社,2006年
4、《数据库系统概念(第五版•英文影印版)》,(美)ABRAHAM SILBERSCHATZ等著,高等教育出版社,2006年
5、《数据库系统基础教程(英文影印版)(第2版)》,(美)Jeffrey D.Ullman等著,机械工业出版社,2006年
6、《精通SQL-结构化查询语言详解》,高守传著,人民邮电出版社,2007年
7、《SQL Server数据库程序设计》,杭国英著,机械工业出版社,2007年
8、《SQL Server数据库设计与系统开发教程》,唐红亮著,清华大学出版社,2007年
9、《SQL Server数据库管理、设计与实现教程》,赵杰、李涛、朱慧著,清华大学出版社,2004年
什么是数据库?
怎样设计数据库?
如何编制数据库应用程序?
数据库最新技术有哪些?