关系数据库管理系统教学大纲

关键词:关系数据库管理系统 教学大纲
关系数据库管理系统 教学大纲
内容:

英文名称:Relation Database Systems

适用专业:计算机科学与工程和信息管理专业

一 推荐教材及主要参考书

教材:

《数据库系统原理教程》清华大学出版社

参考书:

萨师煊,王珊.《数据库系统概论(第三版)》

数据库系统教程施伯乐等编著 高等教育出版社 第一版

Jeffrey D.Ullman,Jennifer Widom.《A First Course In Database Systems》

中译本《数据库系统基础教程》,清华大学出版社

http://www-db.stanford.edu/ ~ullman/fcdb.html

数据库系统概念杨冬青等译 机械工业出版社

Raghu Ramakrishnan,Johannes Gehrke. 《Database Management Systems (Ed.2)》

二 内容

第一章 绪论- 数据库系统的世界

第一节 数据库系统的发展

第二节 数据库管理系统的结构

第三节 数据库管理系统

第四节 数据库的设计步骤

重点与难点:

  • 数据库与数据库系统的概念
  • 数据模型的三要素
  • 数据库系统的三级模式结构
  • 数据库管理系统的功能
  • 数据库管理系统的组成
  • 数据库管理系统的工作过程

第二章 关系数据库

第一节 关系模型三要素

第二节 关系数据结构

第三节 关系的完整性

第四节 关系的操作

第五节 关系DBMS

重点与难点:

  • 关系数据结构
  • 关系代数
  • 关系DBMS分类

第三章 关系数据库标准语言SQL

  • SQL概述
  • SQL数据定义功能
  • SQL数据查询功能
  • SQL数据更新功能
  • SQL中的视图
  • SQL数据控制功能
  • 嵌入式SQL

重点与难点:

    • 连接查询
    • 嵌套查询
    • 视图
    • 嵌入式SQL

第四章 关系数据库设计理论

  • 关系模式的设计问题
  • 数据依赖有关概念
  • 范式

第四节关系模式的规范化与模式分解

重点与难点:

  • 数据依赖有关概念
  • 规范化的过程
  • 模式分解的基本方法
  • 模式分解中如何保持无损连接分解和函数依赖的分解

第五章 数据库保护

  • 安全性
  • 完整性
  • 并发控制
  • 恢复
  • 数据库复制与数据库镜像

重点与难点:

    • 数据库保护的内容
    • 安全性
    • 完整性
    • 事务概念和特点
    • 并发事务可串行化
    • 封锁协议与两段锁协议
    • 数据库恢复中的数据冗余问题
    • 日志作用和原则
    • 恢复策略

第六章 数据库设计

  • 数据库设计步骤
  • 需求分析阶段
  • 概念结构设计阶段
  • 逻辑结构设计阶段
  • 数据库物理设计阶段
  • 数据库实施阶段
  • 数据库运行和维护阶段

重点与难点:

    • 数据库设计的基本步骤
    • 各步骤地内容和方法
    • E-R模型如何向关系模型转化

第七章 关系数据库管理系统实例与数据库新技术

第一节关系数据库管理系统产品概述

第二节 ORACLE

第三节 数据库新进展

重点与难点:

  • RDBMS发展的三个阶段
  • 数据库技术发展的三个方向

数据库技术与相关技术的融合产生的新数据库领域