13本《关系数据库原理》课程教学大纲_第1页
13本《关系数据库原理》课程教学大纲_第2页
13本《关系数据库原理》课程教学大纲_第3页
13本《关系数据库原理》课程教学大纲_第4页
13本《关系数据库原理》课程教学大纲_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、信息工程学院关系数据库原理课程教学大纲(统招本科)适用专业: 计算机科学与技术 二一五年八月关系数据库原理课程教学大纲一、课程基本信息课程编号0812000023课程名称关系数据库原理课程英文名称总学时数90授课学时60实践学时30实验学时习题课学 时设计学时学 分6开课单位江西科技学院 信息工程学院适用专业计算机科学与技术先修课程高级语言程序设计、操作系统、数据结构与算法课程类别专业课选用教材数据库原理及应用教程第3版 陈志泊 主编 人民邮电出版社 2014年2月主要教学参考书1、萨师煊,王珊,数据库系统概论高等教育出版社2、吴国凤等著,数据库技术安徽大学出版社3、杨冬青数据库系统概念机械工

2、业出版社4、王珊,陈红,数据库系统原理教程清华大学出版社本课程 任务和 目的本课程是一门理论与实践密切联系的课程,同时也是计算机科学的基础;考虑到数据库技术的应用领域和当今世界的数据库技术发展趋势,要求学生在学习本课程中应掌握关系型数据库的基本理论和实现方法,了解有关新技术的应用,并通过相关的实验内容和课程设计环节使学生达到解决相当规模的实际问题的能力,为继续学习计算机其他学科知识和今后的工作打下坚实的基础。教学大纲制订单位数据库教研室教学大纲制订时间2015-08-25二、课程内容及基本要求第1章:数据库系统概述课程内容:1、信息、数据、数据处理与数据管理2、数据库技术的产生、发展3、数据库

3、系统的组成4、数据库系统的内部体系结构5、数据库系统的外部体系结果6、数据库管理系统7、数据模型8、三个世界及其有关概念9、四种数据模型10、数据库系统的发展11、数据库技术与其他相关技术的结合基本要求:1、了解数据库、数据库管理系统、数据库系统、DBMS的主要功能、数据库系统的组成等基本概念2、了解数据模型的组成要素、概念模型的常用方法3、掌握实体-联系模型4、掌握数据库系统的三级模式两级映象的结构以及数据的物理和逻辑独立性等5、了解数据管理技术的发展经历的四个阶段6、熟悉数据库系统的主要特征;常用的结构数据模型(层次模型、网状模型、关系模型、面向对象模型);本章重点:1、掌握数据库、数据库

4、管理系统、数据库系统等基本概念; 2、数据模型的组成要素;3、概念模型的常用方法(实体-联系模型)、数据库系统的三级模式两级映象的结构,以及数据的物理和逻辑独立性等。本章难点:概念模型的常用表示方法(实体-联系模型)、数据库系统的三级模式两级映象的结构,及数据的物理和逻辑独立性第2章:关系数据库 课程内容:1、关系模型的数据结构及其形式化定义2、关系的码与关系的完整性3、关系代数、关系演算(*)基本要求:1、掌握关系模型的一些概念(码、候选码、主码、外码、主属性/非主属性);2、掌握关系的定义与六条性质;3、掌握关系的三类完整性规则(实体完整性规则、参照完整性规则等);4、掌握专门的关系运算(

5、投影、选择、连接、自然连接);查询优化的一般策略等;关系系统的定义与分类。本章重点:1、掌握关系模型的一些概念(码、候选码、主码、外码、主属性/非主属性)、关系的六条性质;2、实体完整性规则、参照完整性规则;3、专门的关系运算(投影、选择、连接、自然连接);本章难点:1、关系的实体完整性规则、参照完整性规则;2、专门的关系运算中连接与自然连接运算第3章:关系数据库标准语言SQL课程内容:1、SQL的基本概念与特点2、SQL Server 2008 R2简介3、创建与使用数据库4、创建与使用数据表5、创建与使用索引6、数据查询7、数据操纵8、视图9、数据控制基本要求:1、掌握SQL 语言中各条S

6、QL命令格式及应用;2、理解并掌握SQL语言的数据定义、SQL语言的数据查询、SQL语言的数据更新;3、掌握视图的定义与操作;4、掌握数据控制;本章重点:掌握SQL 语言的特点;各条SQL命令格式及应用。本章难点:SQL命令的格式及应用第4章:关系数据库理论1、规范化问题的提出2、函数依赖3、关系模式的分解4、关系模式的范式5、关系模式的规范化基本要求:1、掌握函数依赖相关概念(侯选码、主码、主属性、非主属性、外码等);2、理解1NF、2NF、3NF、BCNF、4NF等范式判定条件和关系模式的规范化方法等;3、了解逻辑蕴含与函数依赖公理系统(*);本章重点:1、掌握函数依赖相关概念;2、侯选码

7、、主码、主属性、非主属性、外码等概念;3、1NF、2NF、3NF、BCNF、4NF等范式判定条件和关系模式的规范化方法等。本章难点:逻辑蕴含;函数依赖公理系统;闭包的定义与计算; 函数依赖集的等价和最小函数依赖集;分解的无损连接性和函数依赖保持性等。第5章:数据库安全保护课程内容:1、数据库的安全性2、完整性控制3、并发控制与封锁4、数据库的恢复基本要求:1、掌握事务的概念和性质;2、理解恢复的常用实现技术既数据转储和登录日志文件恢复策略;3、了解并发操作带来的三种数据不一致性;4、了解封锁的概念;封锁协议;活锁与死锁;多粒度封锁;5、了解完整性子系统、完整性规则、完整性约束条件;本章重点:

8、掌握事务的概念和性质;恢复的常用实现技术既数据转储和登录日志文件;恢复策略;并发操作带来的三种数据不一致性,封锁的概念,封锁协议等。本章难点:具有检查点的恢复技术。第6章:数据库设计课程内容:1、数据库设计的概述2、系统需求分析3、概念结构设计4、逻辑结构设计5、物理结构设计6、数据库实施7、数据库运行和维护基本要求:1、掌握数据库设计基本步骤;2、理解需求分析与数据流图和数据字典;3、掌握概念结构设计与分E-R图的设计和集成;4、掌握逻辑结构设计与E-R图向关系数据模型的转化;5、了解物理设计、数据库的实施和维护等各阶段设计内容与设计方法等。本章重点:掌握数据库设计基本步骤;数据流图和数据字

9、典;分E-R图的设计和集成;E-R图向关系数据模型的转化等。本章难点:编制数据流图和数据字典;分E-R图的设计和集成。第7章:SQL Server 2008高级应用课程内容:1、Transact-SQL程序设计2、存储过程3、触发器4、备份和还原基本要求:1、掌握SQL Server 2008的高级使用;2、掌握存储过程的应用;3、掌握触发器的原理;掌握数据库的备份与还原;本章重点:存储过程;触发器;数据库备份及还原本章难点:触发器的工作原理及应用三、实践环节及基本要求本课程是一门理论与实践密切联系的课程,实验在课程中的地位相当重要。通过实验,使学生能熟练使用一种常用的DBMS,并在该环境下,

10、进行SQL命令的验证和设计练习,熟悉SQL的使用;并初步掌握在一种高级语言开发环境下使用嵌入式SQL的方法,为今后进行数据库设计和应用系统设计打下基础。基本要求:熟练掌握SQL的数据定义、数据操纵、数据控制等命令;较高要求:能进行SQL语言的高级应用(如触发器、存储过程、事务)以及在一种高级语言开发环境下使用嵌入式SQL。四、学时分配表:教学环节教学时数课程内容讲课实验实践习题课讨论课设计其他小计第1章 数据库系统概述426第2章 关系数据库 426第3章 关系数据库标准语言SQL12618第4章 关系数据库理论8412第5章 数据库安全保护8412第6章 数据库设计12618第7章 SQL Server 2008高级应用8412复习426共 计603090五、课程教学的有关说明1、自学内容:对于以上注有“”符号的章节为学生自学内容,教师可略讲或不讲。2、教学方法:(1)本课程是一门与实践结合紧密的课程,因此在教学过程中一是要突出各对象的方法的运用的讲解;二是要尽量结合实际开发和生活中的应用来增强学生对理论的理解;三是要求学生认真上好实验课,进行大量的实践练习。(2)适当运用多媒体教学特点,进行形象、直观教学,并当场演示某些对象的特殊应用。3、对学生的能力培养要求:要使学生通过对本课程的学习,达到预期学习目标,对于教学重点内容应安排习题课。(1)能运用软件工程的思想和方法

温馨提示

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

评论

0/150

提交评论