数据库原理与应用课程教学大纲(08).doc_第1页
数据库原理与应用课程教学大纲(08).doc_第2页
数据库原理与应用课程教学大纲(08).doc_第3页
数据库原理与应用课程教学大纲(08).doc_第4页
数据库原理与应用课程教学大纲(08).doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与应用课程教学大纲(Principles and Applications of Database Systems)适用专业:信息管理与信息系统、计算机科学与技术课程学时:讲授30学时,实践72学时课程学分:5一、 课程的性质、目的与任务数据库原理与应用是信息管理与信息系统专业、计算机科学与技术专业能力模块的专业必修基础课。数据库技术是数据管理的最新技术,是计算机科学的重要分支,它为计算机、管理等众多学科提供利用计算机技术进行数据管理的基本理论知识和实际操作技能。本课程的先修课程为离散数学、数据结构。本课程其目的与任务是通过各个教学环节,运用任务驱动教学法、提问式、启发式教学法、讨论式教学法等多种教学方法和现代化教学手段,使学生熟悉有关数据库系统的基本概念,掌握相关的知识,掌握数据库设计方法,逐步具有开发和设计数据库的能力,并能根据实际应用需求,运用关系数据库管理系统SQL Server 2000进行数据库设计和实现,提高学生的实际动手能力,为其今后在相关领域学习和工作打下较好的基础。在新课程理念下,需要教师转变观念,以“人本论”中的“学生中心论”为基础,以建构主义为指导思想,以任务驱动为教学模型,启迪学生的思维,培养学生的学习兴趣,提高学生实践能力,形成学生探究学习、合作学习、终身学习的习惯,让学生在完成“任务”的过程中,增强分析问题、解决问题的能力,培养独立探索及合作精神,促进学生综合能力的发展,让学生持续体验完成任务的成就感和喜悦感,增强自信心,体会到相互协作、团结的力量。二、 课程的内容与基本要求第一章 绪论第一节 数据库系统概述l 理解数据、数据库、数据库管理系统及数据库系统的概念l 了解数据库技术的产生和发展l 理解数据库系统的特点l 了解数据库技术的研究领域第二节 数据库系统的组成与结构l 掌握数据库系统的组成l 掌握数据库系统的外模式、模式和内模式三级模式的含义l 掌握数据库系统的外模式/模式和模式/内模式两层映象的含义及其与数据的逻辑独立性和物理独立性的联系l 理解数据库系统的外部体系结构第二章 数据模型l 掌握数据模型的三要素l 掌握概念模型中涉及的基本概念和E-R方法l 理解层次模型、网状模型、关系模型的数据结构、数据操纵和完整性约束、存储结构及其优缺点第三章 关系数据库第一节 关系模型概述l 掌握关系模型的三要素第二节 关系数据结构及形式化定义l 掌握关系、关系模式、关系数据库的含义第三节 关系的完整性l 掌握关系模型的完整性规则第四节 关系代数l 掌握传统的集合运算(并、差、交、广义笛卡尔积)l 掌握专门的关系运算(选择、投影、连接、除)第四章 关系数据库设计理论第一节 数据依赖l 理解数据依赖对关系模式的影响l 掌握函数依赖的基本概念:包括平凡函数依赖和非平凡函数依赖,完全函数依赖和部分函数依赖,传递函数依赖,候选码,主码,主属性,非主属性l 掌握范式:包括第一范式(1NF),第二范式(2NF),第三范式(3NF),BC范式(BCNF),第四范式(4NF)第二节 关系模式的规范化l 掌握关系模式规范化的方法及实现步骤第三节 模式分解l 掌握关系模式的分解第五章 数据库设计第一节 数据库设计概述l 理解数据库设计的特点l 了解多种数据库设计方法l 掌握数据库设计步骤第二节 需求分析l 理解需求分析的任务l 了解需求分析的方法l 理解数据流图和数据字典第三节 概念结构设计l 掌握概念结构设计的方法与步骤l 掌握据抽象和局部视图设计l 掌握视图的集成:包括合并分E-R图生成初步的E-R图、消除冗余生成基本E-R图第四节 逻辑结构设计l 理解逻辑结构设计的任务l 掌握把基本E-R图转换成关系模型的方法第五节 数据库的物理设计l 理解数据库的物理设计的内容和方法第六节 数据库的实施l 了解数据库的实施的步骤第七节 数据库的运行维护l 了解数据库运行维护阶段的工作第六章 SQL Server 2000简介第一节 体系结构与运行环境l 了解SQL Server 2000的体系结构与运行环境第二节 服务器组件及服务管理器l 了解SQL Server 2000服务器组件及服务管理器第三节 主要的管理工具:企业管理器与查询分析器l 掌握企业管理器与查询分析器的使用第七章 数据库和表创建与管理第一节 数据库的创建与管理l 掌握定义、删除、修改数据库第二节 表的创建与管理l 掌握定义、删除、修改表第八章 数据库的查询l 掌握单表查询l 掌握连接查询l 掌握嵌套查询第九章 视图l 掌握创建、查询、更新、修改、删除视图第十章 游标l 理解游标的概念l 掌握游标的声明、打开、关闭和删除第十一章 T-SQL语言第一节 常量、变量与数据类型l 掌握常量、变量与数据类型第二节 运算符与表达式l 掌握运算符第三节 流程控制语句l 掌握IFELSE语句l 掌握GOTO语句l 掌握WHILE、BREAK和CONTINUE语句l 掌握RETURE语句l 掌握WAITFOR语句第十二章 函数l 掌握系统内置函数l 掌握用户定义函数第十三章 索引l 理解索引的分类l 掌握索引的创建和删除第十四章 数据完整性第一节 默认值约束及默认值对象l 掌握在表中定义及删除默认值约束l 掌握默认值对象的定义、使用与删除第二节 数据完整性l 掌握数据完整性的分类l 掌握域完整性的实现l 掌握实体完整性的实现l 掌握参照完整性的实现第十五章 存储过程l 掌握用户存储过程的创建与执行l 掌握用户存储过程的编辑修改l 掌握存储过程的删除第十六章 触发器l 掌握利用SQL命令创建触发器l 掌握利用企业管理器创建触发器l 掌握触发器的修改和删除第十七章 SQL Server的安全管理l 掌握数据库用户和角色的定义和管理l 掌握数据库用户、角色操作权限的授予、拒绝和收回第十八章 数据库恢复技术第一节 事务的基本概念l 掌握事务的概念和事务的ACID特性第二节 故障的种类l 掌握事务故障、系统故障、介质故障第三节 恢复的实现技术l 掌握最常用的建立冗余的技术:数据转储、登记日志文件l 掌握三类故障的恢复策略l 理解具有检查点的恢复技术l 了解数据库镜像的实现技术第四节 MS SQL Server 2000的恢复与还原l 掌握MS SQL Server 2000的备份与还原第十九章 并发控制第一节 并发控制概述l 掌握并发操作带来的三类数据不一致性第二节 封锁l 掌握封锁类型和封锁的相容矩阵、封锁的粒度l 掌握三级封锁协议及每级封锁协议与系统一致性的关系第三节 死锁和活锁l 理解死锁和活锁的含义l 了解活锁的解决方法l 了解死锁的检测方法及解除死锁的方法第四节 并发调度的可串行性l 掌握并发调度可串行性的含义l 掌握两段锁协议第五节 MS SQL Server 2000 的并发控制l 理解MS SQL Server 2000的并发控制策略第二十章 简单数据库应用系统的开发l 学会开发一个简单的C/S或B/S数据库应用系统三、 学时分配章节教学内容讲授学时实践学时第一章 绪论l 数据、数据库、数据库管理系统及数据库系统的概念l 数据库技术的产生和发展l 数据库系统的特点l 数据库技术的研究领域l 数据库系统的模式结构与体系结构2第二章 数据模型l 数据模型11(1+0)第三章 关系数据库l 关系模型三要素l 关系数据结构及形式化定义l 关系的完整性l 关系代数13(3+0)第四章 关系数据库设计理论l 函数依赖l 范式l 关系模式的规范化l 模式分解24(4+0)第五章 数据库设计l 数据库设计特点、方法、步骤l 需求分析l 概念结构设计l 逻辑结构设计l 数据库的物理设计l 数据库的实施l 数据库的运行维护24(4+0)第六章 SQL Server 2000简介l 体系结构与运行环境l 服务器组件及服务管理器l 主要的管理工具:企业管理器与查询分析器自学2(0+2)第七章 数据库和表创建与管理l 定义、删除、修改数据库l 定义、删除、修改表l 表数据的操作28(4+4)第八章 数据库的查询l 单表查询l 连接查询l 嵌套查询212(6+6)第九章 视图l 创建、查询、更新、修改、删除视图13(1+2)第十章 游标l 游标的声明、打开、关闭和删除13(1+2)第十一章 T-SQL语言l 常量、变量与数据类型l 运算符与表达式l IFELSE语句l GOTO语句l WHILE、BREAK和CONTINUE语句l RETURE语句l WAITFOR语句24(2+2)第十二章 函数l 系统内置函数与用户定义函数24(2+2)第十三章 索引l 掌握索引的创建和删除13(1+2)第十四章 数据完整性l 在表中定义及删除默认值约束l 默认值对象的定义、使用与删除l 掌握域完整性的实现l 掌握实体完整性的实现l 掌握参照完整性的实现24(2+2)第十五章 存储过程l 用户存储过程的创建与执行l 用户存储过程的编辑修改l 存储过程的删除13(1+2)第十六章 触发器l 利用SQL命令创建触发器l 利用企业管理器创建触发器l 掌握触发器的修改和删除13(1+2)第十七章 SQL Server的安全管理l 数据库用户和角色的定义和管理l 数据库用户、角色操作权限的授予、拒绝和收回24(2+2)第十八章 数据库恢复技术l 事务的基本概念和ACID特性l 故障的种类l 恢复的实现技术l MS SQL Server 2000的备份与还原24(2+2)第十九章 并发控制l 并发操作产生的三类不一致性l 封锁l 死锁和活锁l 并发调度的可串行性l MS SQL Server 2000 的并发控制2第二十章 简单数据库应用系统的开发l 开发一个简单的C/S或B/S数据库应用系统13(1+2)总计3072(38+34)说明:其中实践学时由课堂实践学时(提问与回答、讨论、学生独立或分组完成任务、教师演示)+专门实验学时两部分构成。四、 教学方法与教学手段说明1. 在新课程理念下,需要教师转变观念,以“人本论”中的“学生中心论”为基础,以建构主义为指导思想,以任务驱动为教学模型,运用任务驱动教学法、提问式、启发式教学法、讨论式教学法等多种教学方法,启迪学生的思维,培养学生的学习兴趣,提高学生实践能力,形成学生探究学习、合作学习、终身学习的习惯,让学生在完成“任务”的过程中,增强分析问题、解决问题的能力,培养独立探索及合作精神,促进学生综合能力的发展。2、全程采用多媒体进行演示教学,使课堂教学能够更为直观和形象,让学生很好地掌握课程的主要知识、技能和解决问题的方法。3、 辅导和答疑是必不可少的教学环节。以习题课、专题讨论或答疑的方式,对课程中的重要概念和典型问题的解决方法进行总结和深入讨论,巩固和加深课堂内学到的知识。4、 要求学生课前预习、课后复习,还需进行作业练习和上机实验,其目的是要通过这些环节,使学生既要学好理论知识,又要掌握实际操作技能。五、 考核方式数据库原理知识考核方式为闭卷笔试,主要考核学生对概念、方法的理解、求解问题的分析和设计能力,采用教考分离方式,集体批改。数据库应用能力通过实践来考核,实践包括课堂实践和实验实践两部分。期末笔试占总成绩的40%,平时作业、考勤占总成绩的10,实践占总成绩的50%。笔试和实践成绩都应合格才能获得学分。六、 教材与主要参考书目教材:1. 李春葆、曾平著.数据库原理与应用基于SQL Server 2000(第二版).清华大学出版社,2006年.主要参考书:1. Abraham Silberschatz, Henry E Kort

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论