《数据库原理》课程教学大纲
〔2001 年制订,2006 年修订〕
课程编号:210133
英 文 名:Principles of Database
课程类别:专业主干课
前 置 课:数据库管理系统应用、数据结构
后 置 课:
学 分:3 学分
课 时:51 课时
主讲教师:李树青
选定教材:萨师煊,王珊.数据库系统概论.北京:高等教育出版社,2004 年.
课程概述:
本课程主要面向信息工程学院的信息管理和信息系统专业全体学生。数据库原理是此
专业的专业主干课程之一,它主要介绍了数据管理的相关理论和技术,从传统的文件数据
管理发展到现阶段的数据库管理阶段,人们发展和研究了各种管理数据的有效方法,其中
数据库管理系统的地位最为重要,它具有数据结构化、最低冗余度、较高的程序与数据独
立性、易于扩充、易于编制应用程序等优点,一般的电脑信息系统都是建立在此基础之上。
本课程系统的讲述了数据库的基本原理,主要分为三大部分。第一部分为设计篇,主
要介绍数据库原理概述、数据模型和关系模型在数据库中的表达、关系理论原理及其表达
ER 模型和数据库设计、范式分析、SQL 语言及其在系统的应用、视图、存储过程、触发
器等。第二部分为实现部分,主要介绍数据库的存储原理、索引和查询、事务处理等。第
三部分为高级数据库技术,主要介绍数据仓库与数据挖掘、新型数据库简介和结合面向对
象语言的数据库编程等。
教学目的:
通过本课程的教学,应使学生能基本掌握数据库的基本理论和设计数据库的基本方法,
特别是 ER 分析技术和范式分析等数据分析技术。同时,在数据库研究和应用领域内,提
高分析问题和解决问题的能力,掌握 SQL 语言在具体数据库管理系统中的应用,为后续课
程的学习和将来在实际工作中的应用打下扎实的理论和技术基础。
教学方法:
对于信息管理专业学生而言,学习数据库原理这门课程时,应该把主要精力主要放在
基本和和应用联系较为紧密的内容上,如数据库原理在数据库管理系统中的具体表达和常
见的数据库使用方法等。待学生能够从整体上能把握这门课程的相关知识后,再在相关理
论知识上进行必要的深入。本课程的教学主要通过 SQL Server 2000 数据库系统来演示