课程介绍
数据库管理已经从一种专门的计算机应用发展为现代计算环境的一个核心部分。因此,有关数据库系统的知识已经成为计算机教育中的一个必不可少的部分,也是软件工程专业学生必须掌握的基本技术。
本课程主要讲述数据库管理的基本概念,包括数据库设计、数据库语言及数据库管理等多个方面。
课程大纲
学习目标
通过本门课程的学习,要求学生全面掌握数据库的基本概念、基本原理,了解数据库实现技术,掌握数据库设计、开发、管理的技术和方法,具备数据库技术的应用能力,为将来从事信息系统开发打下扎实基础。
学习要求
无
考核标准
最终成绩由平时作业、课程项目、期末考试成绩组合而成。测验和考试采用开卷形式。各部分所占比例如下:
1)平时作业(20%)和线上线下参与程度(10%)。主要考核对知识点的掌握程度、善于思考的能力、口头及文字表达能力。
2)课程项目、讲演、展示、讨论:30%。主要考核分析解决问题、创造性工作、口头及文字表达等方面的能力。
3)期末考试:40%。主要考核对数据库系统基本原理和方法的掌握程度。
教材教参
教材:
Database System Concepts,5thEd.,Avi Silberschatz,Henry F.Korth,S.Sudarshan, McGraw-Hill,May 2005,ISBN 0-07-295886-3
参考书目:
Database Management Systems,3rdEd.,Raghu Ramakrishnan,Johannes Gehrke, McGraw-Hill,Aug.2002,ISBN 0-07-246563-8
An Introduction to Database Systems,8thEd.,C.J.Date, Addison Wesley,Jul.2003,
ISBN 0-32-119784-4
A First Course in Database Systems 3rd Ed.,J.D. Ullman, J.Widom, Prentice Hall(2007)