欢迎来到第一学习网!
首页计算机科学专业课程软件工程武汉理工大学 数据库概论

武汉理工大学 数据库概论由杨开英主讲

课程介绍

 

一、本课程的性质

  本课程是计算机专业的主干课程之一,在计算机专业课程中占有重要地位。在计算机的三大主要应用领域(科学计算、数据处理和过程控制)中,数据处理迅速上升为计算机应用的主要方向,而数据库技术又是数据处理的最新技术。在当今信息化社会中,数据库是组织、管理和利用信息的最有效的方法。特别是以大量信息交流为目的的互联网技术的应用和普及,更使得数据库技术成为大众化技术。因此,数据库系统课程成为高等学校计算机教学中的主干课,它不仅是计算机专业的必修课,也是许多非计算机专业的必修课或选修课。

二、本课程的内容

  本课程系统、全面介绍了数据库的基本理论、技术和应用等方面的知识。主要内容有数据库的基本概念、关系数据库的相关知识(概念、语言和设计理论)、数据库保护、数据库设计,数据库技术的新进展、数据库应用系统和基于Web数据库的应用系统的开发技术。

  本课程既重视数据库技术的体系完整性又突出了数据库技术面向应用的特性,取材新、实用性强。本课程可作为计算机本科、计算机专升本、计算机专科等层次的必修课。

三、本课程的任务

  本课程的任务是系统地介绍数据库的基础知识,基本原理及方法技术,通过对该课程的学习使学生能够:

  (1)掌握数据库的基本概念和原理,熟悉数据库的设计、应用开发和运行维护过程。
  (2)熟练掌握结构化查询语言SQL
  (3)掌握某种数据库管理系统的使用(SQL SERVER或ORACLE等)
  (4)了解数据库保护技术
  (5)了解数据库技术的发展动向

四、本课程的特点及学习方法

  数据库技术是计算机科学中面向应用的一个重要分支。数据库技术由应用而催生,随着应用的普及和深入而蓬勃发展。因此,本课程的宗旨是在系统介绍数据库技术的基本原理和方法的同时,突出其面向应用的特征。为了加深对基本概念、基本理论和技术的理解和掌握,配合章节习题,以某一具体的DBMS为实验平台,安排上机实验。

 

  教材: 杨开英主编.《数据库系统概论》.武汉理工大学出版社,2003年1月 

 

教学大纲:

一、本课程的性质与任务

  本课程是计算机专业的主干课程之一,在计算机专业课程中占有重要地位。数据库的理论和技术是计算机科学和技术的一个重要的发展方向,本身有重要的使用价值,同时又是某些发展方向(如分布数据库、数据库机器、并行数据库、管理信息系统、决策支持系统等)的核心和基础;也是人工智能,CAD,CAE,计算机图形学,办公自动化,软件开发等研究方向的有力工具。

  本课程的任务是系统地介绍数据库的基础知识,基本原理及方法技术,通过对该课程的学习使学生能够:

  (1)掌握数据库的基本概念和原理,熟悉数据库的设计、应用开发和运行维护过程。
  (2)熟练掌握结构化查询语言SQL
  (3)掌握某种数据库管理系统的使用(SQL SERVER或ORACLE等)
  (4)了解数据库保护技术
  (5)了解数据库技术的发展动向

二、本课程的教学内容、基本要求及学时分配

第1章 数据库系统概述(6学时)

基本要求:了解数据管理技术的发展阶段,数据库系统的组成及模式结构,数据模型的概念,数据库管理系统的功能及组成;重点是数据独立性,E-R模型,关系模型。

第2章 关系数据库(4学时)

基本要求:了解关系数据结构的基本概念,熟练掌握关系代数,了解关系演算ALPHA和QBE 。

第3章 关系数据库标准语言SQL(12学时)

基本要求:SQL语言是关系数据库的标准语言,是本课程的一个重点。本章总的要求是:全面掌握,深刻理解,熟练应用。重点掌握:SQL查询、视图、SQL更新。

第4章 关系数据库设计理论(8学时)

基本要求:本章理论性较强,学习者应从概念着手,搞清概念之间的联系和作用,了解关系数据库规范化理论及其在数据库设计中的作用。重点是函数依赖,范式和规范化,学习者须掌握这些概念并能运用它们对关系模式进行分析。

第5章数据库保护(4学时)

基本要求:重点掌握数据库安全性控制的数据库存取控制技术与视图机制;数据库完整性控制的内容,掌握事务、封锁、死锁、活锁、可串行性、两段锁协议等概念,了解并发控制的机理,了解故障的种类,掌握数据恢复的实现技术:数据转储、登记日志文件,及不同故障的恢复策略,结合一种具体的DBMS 理解和学习。

第6章 数据库设计(6学时)

基本要求:详细了解数据库应用系统设计的全过程。重点是概念设计中ER模型设计方法,逻辑设计中ER模型向关系模型的转换方法。

第7章 数据库新技术的新进展(4学时)

了解面向对象数据库系统、分布式数据库系统、数据仓库等数据库新技术。

第8章 数据库应用系统(4学时)

重点掌握数据库应用系统的结构及C/S、B/S结构的特点和工作过程,了解应用程序和数据库的接口及典型的数据库应用系统开发环境。

第9章 Web数据库技术基础(4学时)

 

重点掌握Web 数据库应用编程技术,如ODBC、ADO等,了解XML的数据访问机制。

三、教材及参考书

教材:《数据库系统概论》主编:杨开英
出版社: 武汉理工大学出版社出版或修订时间:2003年1月

参考书:《数据库系统概论》主编:萨师宣、王珊
    出版社: 高等教育出版社出版或修订时间:2000年2月第三版
    《Database: Principles, Programming and Performance (2nd ed.)》
    主编:Patrick O’NeilElizabeth O’Neil
    出版社:高等教育出版社
    《Database System Concepts(4th ed.) 》
    主编:Abraham SilberschatzHenry F.KkorthS.Sudarshan
    出版社:高等教育出版社
    (备注:可根据实际情况变更教材或参考书)