《数据库系统》课程教学大纲
一 课程说明
1、课程基本情况 课程名称:数据库系统 英文名称: Database System 课程编号:2413216
开课专业:计算机科学与技术 开课学期:第4学期 学分/周学时:5/5 课程类型:专业必修课
2、课程性质(本课程在该专业的地位作用)
数据库技术是计算机科学技术发展的重要内容,是构成信息系统的重要基础。《数据库原理与应用》是中国计算机科学与技术学科教程2002(简称CCC2002)中的16门核心课程之一,是计算机专业的一门承前启后的、必修的专业课程。
3、本课程的教学目的和任务 (1)目的
在讲授数据库系统的基本理论和实现数据库系统的技术的同时,加强基础性实验环节的教学工作,使学生具有宽厚的数据库理论基础、初步的设计和开发数据库的能力与实际经验。
(2)任务 理论方面:
使学生掌握数据库系统的基本原理:包括数据库的基本概念、各种数据模型的特点、关系数据库的基本理论、SQL3(即SQL第3版本)语言、关系数据理论、数据库的设计理论;
使学生了解数据库管理系统软件的研究内容; 使学生掌握数据库应用系统的设计开发方法;
使学生了解数据库技术的主要内容和发展动向,以指导今后的应用。 实践方面:
要求学生利用数据库的原理知识和实用工具(DBMS和Database Designer)动手开发一个数据库应用系统,以培养学生运用数据库技术解决问题的能力和激发学生在此领域中继续学习和研究的愿望。
4、本课程与相关课程的关系、教材体系特点及具体要求 (1)与相关课程的关系
是《高等数学》、《线性代数》、《高级语言程序设计》、《离散数学》、《概率与数理统计》、《数据结构》等的后继课程,是“应用软件开发”类课程的前导课程。
(2)教材体系特点
目前已以“清华大学出版社”、“高等教育出版社”、“电子工业出版社”等一些出版社为主干形成了《数据库原理与应用》课程的,包括研究生、本科、专科、中专、技校多个层面的教材体系,具有数据库理论部分相对稳定而数据库实践部分各有特色的特点。
(3)具体要求 教材选用方面:
应选用以讲授“数据库原理”为主、通过某个DBMS和Database Designer实现“数据库设计”为辅的教材,教师亦可根据自己在数据库设计方面的实践经验讲授应用部分。
教学环境配置方面:
建议根据实际情况,采用下面三种配置方案之一作为本课程的教学环境: 环境配置方案一
PostgreSQL,可从http://www.postgresql.org免费下载。 环境配置方案二
MySQL Community、mysql-gui-tools ,可从http://www.mysql.com免费下载。 环境配置方案三
Microsoft SQL Server 2000,可从销售商处购买。 5.教学时数及课时分配(共54) 章(专题) 1 2 主要内容 绪论 关系数据库 理论学时安排 实验学时安排 2 4 4 12 章(专题) 3 4 5 6 7 8 9 10 11 12 13 合计学时 主要内容 关系数据库标准语言SQL 关系系统及其查询优化 关系数据理论 数据库设计 数据库恢复技术 并发控制 数据库安全性 数据库完整性 基于对象的数据库 数据库技术新发展 数据库综合设计实例 理论学时安排 实验学时安排 6 4 4 4 4 4 4 4 4 4 6 54 0 0 0 0 0 0 0 0 0 0 20 36 二 教材及主要参考书
使用教材
根据实际,选用符合上述“教学时数及课时分配”表中教学内容要求的最新版本。建议任课教师自编讲议。
参考资料 推荐使用教材:
1、萨师煊,王珊,《数据库系统概论》,高等教育出版社,2000,第三版。 推荐参考书籍:
1、施伯乐,丁宝康,汪卫,《数据库系统教程》,高等教育出版社,2003,第二版。
2、Abraham Silberschatz, Henry F.Korth, S.Sudarshan,《DATABASE SYSTEM CONCEPTS(数据库系统概念)》,高等教育出版社,2002,第四版 影印版。
3、Michael Otey、Paul Conte,《SQL Server2000开发指南》,清华大学出版社,2002。
4、王恩波,《网络数据库实用教程——SQL Server2000》,高等教育出版社,
2004。
推荐参考网站:
1、中国人民大学信息学院《数据库原理与应用》精品课程网站 http://www.chinadb.org/
2、湖北工业大学《数据库原理与技术》精品课程网站 http://dean.hbut.edu.cn/html/jpkc/shuju/zjjs-2.htm 3、河北科技大学精品课程网站 http://www.hebust.edu.cn/jpk/
4、湖南工学院《数据库原理与应用》精品课程 http://jpkc.hnpu.edu.cn/sjkyl/index.html
5、成都理工大学《数据库程序设计》精品课程申报网站 http://www.cne.cdut.edu.cn/ec3.0/C62/jsdw-3.htm
6、广东工业大学精品课程《数据库原理及应用》课程实践网站 http://oa.gdut.edu.cn/database/KCjianjie.htm
7、长沙大学《数据库系统原理》精品课程申报网站 http://jsj.ccsu.cn/db_course/t6.htm
8、江西财经大学《数据库系统原理》精品课程申报网站 http://skynet.jxufe.edu.cn/ec/C15/kcms-1.htm
9、湖南师范大学《数据库系统原理及应用》精品课程申报网站 http://202.197.120.40/ec/C14/zjjs-1.htm
10、武汉科技大学《数据库系统原理》精品课程申报网站 http://jwc.wust.edu.cn/ec/C66/kcms-1.htm
11、武汉工业学院《数据库系统概论》精品课程申报网站 http://211.85.192.21/ec/C187/kcms-5.htm
12、浙江工商大学《数据库应用》精品课程申报网站 http://jww.hzic.edu.cn/jpkc/C20/kcms-2.htm
三 教学方法和教学手段说明
1、教学方法
建议采用“任务驱动”方式为主,辅以“案例教学”、“研究性学习”、“合作学习”等方式进行教学,注重培养学生的“自学方式”与“自学能力”。教学中,
教师要注重营造科学的、实用的、活泼的教学环境和氛围,“少讲精讲教学内容,勤于引导学生思考”。
2、教学手段
以教学大纲为主线,以教材为主体,以实例为印证,以网络教学系统为拓展。
四 成绩考核办法
理论部分考核: 采用笔试闭卷考试。 实验部分考核: 采用实验报告考核。 考核成绩计算:
按学院规定的计算方法计算。
五 教学内容
第一章 绪论(理论2学时,实验4学时)
一、教学目的
理解数据、数据库、数据库管理系统和数据库系统、数据模型、以及数据库系统的三级模式结构和数据库系统的组成等基本概念;掌握实体-联系模型(E-R图)的表示方法和设计实体-联系数据库模式的基本步骤与基本方法。
二、教学重点
实体-联系模型(E-R图的表示方法)概念,实体-联系数据库模式的设计。 三、教学难点
实体-联系数据库模式的设计。 四、讲授要求
简述要求理解的概念,详述实体-联系模型(E-R图的表示方法)概念,实体-联系数据库模式的设计。