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

下载本文档

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

文档简介

数据库原理(M)本科课程教学大纲一、数据库原理课程说明(一)课程代码:141310012(二)课程英文名称:The Principles of Database(三)开课对象:计算机科学与技术专业(四)课程性质:本课程是计算机专业的专业必修课程。本课程的目的在于系统完整地掌握当前数据库技术的基本原理。前导课程:数据结构,离散数学。(五)教学目的: 通过数据库原理课程的教学,使学生了解和掌握当前数据库技术的基本原理,为从事数据库设计工作打下扎实的理论基础。(六)教学内容、学时数、学分数及学时数具体分配:本课程教学主要包括:数据模型、数据库系统结构、关系数据库、SQL语言、关系数据库规范理论、数据库设计、数据库保护和恢复技术、数据库技术新进展等。学时数:48学时分数:学分学时数具体分配:教 学 内 容讲授实验/实践合 计第一章 绪论44第二章 关系数据库88第三章 关系数据标准语言-SQL12618第四章 数据库完整性22第五章 关系数据理论1010第六章 数据库设计66 合 计42648(七)教学方式以多媒体教学手段为主要形式的课堂教学。(八)教学方法主要使用讲授法、举例法。(九)考核方式和成绩记载说明1.考核要求:考试课2.考核方式:笔试(闭卷)3.考试成绩:平时成绩、期中成绩、实验(践)成绩等比例及平时的纪律要求按照教务处及二级学院的相关规定执行。二、讲授大纲与各章的基本要求第一章 绪论教学要点:通过本章的教学使学生理解数据库系统的概念和特点,掌握数据模型的构成和关系模型的特点,了解层次模型和网状模型的特点,理解数据库系统的体系结构。 1、 掌握数据库系统的概念2、 了解数据库管理技术的发展过程3、 理解数据库系统的特点4、 掌握数据模型的概念及组成要素5、 了解层次模型和网状模型的特点6、 掌握关系模型的特点7、 掌握数据库系统模式的概念8、 理解数据库系统的体系结构9、 理解数据库系统的组成10、 了解数据库技术的研究领域教学时数: 4 学时教学内容: 第一节 数据库系统概述一、数据、数据库、数据库管理系统、数据库系统二、数据库管理技术的产生和发展三、数据库系统的特点第二节 数据模型一、数据模型的组成要素 二、概念模型 三、最常用的数据模型 四、层次模型 五、网状模型 六、关系模型 第三节 数据库系统结构一、 数据库系统模式的概念二、 数据库系统的三级模式结构三、 数据库的二级映象功能与数据独立性第四节 数据库系统的组成第五节 数据库技术的研究领域教学重点和难点:重点是数据库系统结构、数据模型,难点是数据库系统结构。考核要求: 1、数据库系统概述1.1 数据、数据库、数据库管理系统、数据库系统的概念(识记)1.2 数据库管理技术的发展(识记)1.3 数据库系统的特点(领会) 2、数据模型 2.1 数据模型的组成要素(识记) 2.2 概念模型的定义和表示方法(应用) 2.3 关系模型的特点(领会) 3、数据库系统结构 3.1 数据库系统模式的概念(识记) 3.2 数据库的三级模式结构(领会) 3.3 数据库的二级映象功能与数据独立性的概念(领会)第二章 关系数据库教学要点:通过本章的教学使学生掌握关系模式的概念,掌握关系的定义和特点,理解关系的三类完整性规则,掌握关系代数的基本运算。1、掌握关系模式的定义和组成2、掌握关系的定义和性质3、理解关系的三类完整性规则4、掌握关系代数的运算教学时数: 8 学时教学内容: 第一节 关系模型概述第二节 关系数据结构及形式化定义一、关系 二、关系模式 三、关系数据库 第三节 关系的完整性 第四节 关系代数一、 传统的集合运算二、 专门的关系运算教学重点和难点:重点是关系的完整性和关系代数,难点是关系代数。考核要求:1、关系模型概述1.1 关系数据结构(识记)1.2 关系操作集合(识记)1.3 关系的完整性约束(领会) 2、关系数据结构及形式化定义 2.1 关系的定义和性质(领会) 2.2 关系模式的定义(识记) 2.3 关系数据库的定义(识记) 3、关系的完整性 3.1 实体完整性(领会) 3.2 参照完整性(领会) 3.3 用户自定义的完整性(领会) 4、关系代数 4.1 集合的并、交、差和笛卡尔积的运算(应用) 4.2 选择、投影和连接运算(应用)第三章 关系数据库标准语言SQL教学要点:通过本章的教学使学生掌握SQL的概念和特点,熟练掌握数据定义、查询和更新的方法,掌握视图的创建和使用方法,掌握数据控制方法。1、掌握SQL的概念和特点2、掌握数据定义和更新的方式3、熟练使用查询4、掌握视图的定义和使用5、掌握数据控制方式教学时数: 12 学时教学内容: 第一节 SQL概述一、SQL的特点二、SQL语言的基本概念第二节 数据定义一、基本表的操作 二、索引的操作 第三节 查询 一、单表查询 二、连接查询一、 嵌套查询二、 集合查询 第四节 数据更新一、插入数据二、修改数据 第五节 视图 一、定义视图 二、查询视图三、 更新视图四、 视图的作用 第六节 数据控制 一、授权 二、收回权限教学重点和难点:重点是查询,难点是连接查询和嵌套查询。 考核要求:1、SQL概述1.1 SQL的特点(领会)1.2 SQL语言的基本概念(识记) 2、数据定义 2.1 基本表的操作(应用) 2.2 索引的操作(应用) 3、查询 3.1 单表查询(应用) 3.2 连接查询(应用) 3.3 嵌套查询(应用) 4、数据更新 4.1 插入数据(应用) 4.2 修改数据(应用) 5、视图 5.1 定义视图(应用) 5.2 查询视图(应用) 5.3 更新视图(应用) 5.4 视图的作用(领会) 6、数据控制 6.1 授权(应用) 6.2 收回权限(应用)第四章 关系系统及其查询优化教学要点:通过本章的教学使学生理解数据库完整性的定义和分类。1、理解实体完整性的定义2、理解参照完整性的定义3、理解用户自定义完整性的定义教学时数: 2 学时教学内容: 第一节 完整性约束条件一、完整性约束的定义二、完整性约束的分类第二节 实体完整性一、实体完整性定义 二、实体完整性检查和违约处理第三节 参照完整性一、参照完整性定义 二、参照完整性检查和违约处理第四节 用户自定义完整性一、属性上的约束 二、元组上的约束 三、属性级与元组级约束在定义上的区别第五节 完整性约束的修改教学重点和难点:重点是实体完整性和参照完整性,难点是参照完整性。考核要求: 1、完整性约束条件1.1完整性约束的定义(识记)1.2完整性约束的分类(识记) 2、实体完整性 2.1实体完整性定义(领会) 2.2实体完整性检查和违约处理(领会)3、完整性约束条件3.1参照完整性定义(识记)3.2参照完整性检查和违约处理(识记) 4、实体完整性 4.1属性上的约束(领会) 4.2元组上的约束(领会)4.3属性级与元组级约束在定义上的区别(识记) 5、完整性约束的修改(领会) 第五章 关系数据理论教学要点:通过本章的教学使学生掌握规范化的概念以及规范化的过程,掌握范式的概念和分类,掌握函数依赖的公理系统。 1、掌握数据依赖的概念 2、掌握函数依赖的定义和分类 3、掌握范式的定义和分类 4、掌握规范化的定义和过程 5、掌握函数依赖的公理系统 6、掌握闭包的计算方法 7、掌握最小函数依赖集的计算方法教学时数: 10 学时教学内容: 第一节 问题的提出一、关系模式的形式化定义二、数据依赖的定义第二节 规范化一、函数依赖的定义和分类 二、码 三、范式第三节 函数依赖的公理系统教学重点和难点:重点是规范化,难点是规范化和函数依赖的公理系统。考核要求: 1、问题的提出1.1 关系模式的形式化定义(识记)1.2 数据依赖的概念(识记)1.3 数据库系统的特点(领会) 2、规范化 2.1 函数依赖的定义和分类(识记) 2.2 码的定义(识记) 2.3 范式的定义(识记) 2.4 2NF的定义(领会) 2.5 3NF的定义(领会) 2.6 规范化的过程(应用) 3、函数依赖的公理系统 3.1 Armstrong公理系统(识记) 3.2 闭包的计算(应用) 3.3 最小函数依赖集的计算(应用)第六章 数据库设计教学要点:通过本章的教学使学生掌握数据库设计的基本步骤,了解数据库设计各个阶段要完成的基本任务,掌握各个阶段的设计方法。1、掌握数据库设计的基本步骤2、掌握需求分析的任务和方法3、掌握概念结构的设计方法4、掌握逻辑结构的设计方法5、了解物理设计的内容和方法6、了解数据库的实施和维护方法教学时数: 6 学时教学内容: 第一节 数据库设计概述 一、数据库设计的特点 二、数据库设计的方法 三、数据库设计的基本步骤第二节 需求分析一、需求分析的任务 二、需求分析的方法 三、数据字典 第三节 概念结构设计 一、概念结构 二、概念结构设计的方法与步骤 三、数据抽象与局部视图设计 四、视图的集成 第四节 逻辑结构设计一、E-R图象关系模型的转换二、关系模型的优化第五节 数据库的物理设计一、物理设计的内容和方法二、关系模式存取方法选择三、确定数据库的存储结构五、 评价物理结构第四节 数据库的实施和维护 一、数据的载入和应用程序的调试 二、数据库的试运行 三、数据库的运行和维护教学重点和难点:重点是概念结构设计和逻辑结构设计,难点是逻辑结构设计。考核要求: 1、数据库设计概述1.1 数据库设计的特点(领会)1.2 数据库设计的方法(识记)1.3 数据库设计的基本步骤(识记) 2、需求分析 2.1 需求分析的任务(领会) 2.2 需求分析的方法(识记) 2.3 数据字典(应用) 3、概念结构设计 3.1 概念结构(领会) 3.2 概念设计的方法与步骤(识记) 3.3 数据抽象与局部视

温馨提示

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

评论

0/150

提交评论