数据库系统教学大纲
课程定位
数据库技术是计算机科学技术中开展最快的领域之一,也是应用最广的技术 之一。
数据库技术是计算机科学的重要分支,数据库技术和数据库系统已经成为 计算机信息系
统的核心技术和重要基础,有关数据库系统的知识已经成为计算机 科学教育中的一个必
不可少的组成局部。系统地学习数据库原理,掌握数据库技 术及其应用,从而能够适应
从事复杂信息系统研究、设计、开发与应用工作的需 求,是对计算机科学与技术专业、
软件工程专业学生的基本要求。本课程以培养 研究型人才和应用型软件人才为基本定位,
通过本课程的学习和实践,学生可以 初步掌握数据库的基本概念,了解大型数据库管理
系统的安装、配置和使用,为 将来学生们进行软件工程开发和进一步的科学研究打下良
好的基础。
♦ :♦■课程目标
通过本课程学习,使学生了解并结合关系型数据库系统深入理解数据库系统 的基本
概念、原理和方法;掌握关系数据模型及关系数据语言,能熟练应用SQ L语言表达各种
数据操作;掌握E-R模型的概念和方法,关系数据库规范化理论 和数据库设计方法,通
过上机实习的训练,初步具备进行数据库应用系统开发的 能力;对数据库领域研究的深
入课题有大致了解,激发在此领域中继续学习和研 究的愿望,为学习数据库系统高级课
程做准备。
♦ :♦■课程实践
本课程具有实践性强的特点。在学习过程中始终把实验放在重要地位,采用 ''理论
教学+上机实验+课程设计+DB2认证教学+数据库系统开发实训1〃的教学方 式深化学生
对书本知识的理解和认识,培养学生自主学习能力、动手能力和团队 合作精神。
上机实验实行开放式实验,18学时,5个实验题目,每个实验题目针对一个 单元内
容,目的是培养学生在遇到问题时,通过自主学习自我解决问题的能力。 课程设计安排
36学时的机时,使学生在理解并掌握了数据库技术的基本原理、 基本方法和应用实践的
基础上,自行设计并实现一个麻雀虽小、五脏俱全的管理 信息系统,更加透彻地理解和
掌握数据库技术,为将来的工作或继续深造打下坚 实的基础。实际工程开发训练通过
DB2认证和数据库系统开发实训实现。DB2 认证课程实现了数据库系统基础理论与业界
具体DBMS产品即DB2 UDB之间的 对接,扩充数据库理论具体实现的相关技术;实训
题目为数据库在不同的专业方 向的应用,实训过程采用企业参与的工业化教学内容及方
式,培养高水平的、具 有实际企业软件开发能力的学生。
♦ :♦■课程内容
本课程主要讲述数据库管理的基本概念,其中主要包括:数据库系统的性质 和目标;
关系模型以及与之相关的两种抽象数据库语言-关系代数和关系演算; 标准关系数据库
语言SQL;用于数据库设计的实体-关系模型和数据库设计理论;事务的基本概念和意义;
数据库的数据恢复理论和并发控制技术;数据库存储与 查询优化。
1 .引言(包括数据库的基本概念、开展起源等)4学时
数据管理的开展:了解文件系统的缺点、数据管理开展的历史、数据模型的 种类。