安徽师范大学《数据库系统原理(B)》课程本科教学大纲_本科课程教学大纲模板

2020-02-28 其他范文 下载本文

安徽师范大学《数据库系统原理(B)》课程本科教学大纲由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“本科课程教学大纲模板”。

《数据库系统原理(B)》课程教学大纲

课程编号:07114130 适用专业:计算机科学与技术系计算机应用专业(软件本科)

学时数:68(理论学时数:60 实验或讨论学时数:16)学分数:4 执笔者:周有顺 编写日期:2004年2月 执行时间:2003年以后入学的年级

一、课程的性质和目的掌握数据库的原理和方法,学习数据库的设计及使用。

二、课程教学内容

第一章 数据库系统概论(10学时)

了解什么是数据库,为什么要有数据库,以及数据库和文件的相同及不同之处。给出数据库的基本定义和数据库系统与其它学科的关系;了解什么是信息,信息的特点及表达方式,了解信息的符号表示数据,和数据的计算机内部表示。了解计算机处理数据的方式 批处理和连机方式;了解数据库的由来和发展,了解现实世界,信息世界,机器世界之间的关系,对实体与实体之间的联系有一定的认识;了解层次,网络和关系三种基本数据模型,掌握实体联系模型,了解面向对象模型;理解数据库的三级体系结构,理解内模式,概念模式,外模式及其相互之间的关系;了解数据库系统的硬软件环境和它的管理及使用者;了解DBMS的主要功能和组成部分,了解用户访问数据库的过程。

第二章 关系数据库(10学时)

理解什么是关系,关系模式,关系子模式,掌握熟练使用关系代数解决各种查询问题,掌握元组关系演算公式并能熟练的用元组关系演算表达各种查询,了解元组关系演算和关系代数之间的相互转换关系,掌握域关系演算公式并能熟练的用域关系演算表达各种查询,了解域关系演算和元组关系演算之间的相互转换关系,掌握使用QBE语言实现简单的数据库查询。

第三章 关系数据库实例和SQL语言(14学时)

了解SQL SERVER数据库系统的功能和作用,掌握熟练的用SQL语言实现复杂的数据库查询。

本章教师应演示安装SQL server数据库系统并建立一个SQL数据库。

第四章 查询优化(4学时)

了解查询优化的基本原理及方法,掌握对关系代数表达式依照优化算法进行优化。

本章教师应演示在SQL数据库系统下实现查询优化算法。

第五章 关系数据库设计理论(12学时)

理解数据库设计理论对关系模型的优化作用,理解函数依赖和函数依赖的逻辑蕴涵,理解侯选码,主码和外来码以及它们之间的关系,理解什么是1NF,2NF,3NF,BCNF,掌握对关系模式进行规范化,将其规范化为2NF,3NF,BCNF,了解什么是多值依赖和4NF。

第六章 概念模型、数据模型与数据库设计(8学时简介)

理解和掌握实体联系模型的概念和设计方法。了解E-R图、数据结构图、系、关系数据模型等概念,掌握E-R图到关系模型的转换方法。

了解数据库设计的原理和方法。理解数据库系统开发中的数据库设计与数据库应用程序开发的独立性和相互关系。

第七章 数据库安全与保护(8学时简介)Principles of Database Systems(B)了解数据库系统的安全性,掌握数据库系统的完整性控制的一般方法,了解数据库的并发控制的实现机制,理解和掌握事物处理与并发控制的一般方法,了解数据库的备份和恢复机制。

本章教师应演示建立一个SQL数据库安全性及完整性控制机制。

第八章 数据库管理系统分析及设计(2学时简介)

了解用户访问数据库的过程,了解数据库管理系统的需求,了解数据库管理系统的主要功能和组成部分。

第九章 分布式数据库和面向对象数据库(2学时简介)

了解分布式数据库和面向对象数据库的基本原理及使用方法。

三、课程教学的基本要求

本课程是计算机科学与技术系本科生的必修课。在教学方法上,采取课堂讲授、上机操作、课后自学等形式。

(一)课堂讲授

在教学过程中,教师自身要广泛地查阅资料,细致地备课,充分地组织教案,并且认真地分析学生的实际知识结构,使备课与学生的实际情况紧密结合,使教师本身做到有效地教,使学生做到有效的学。上课时,要适当提出一些问题,一是为活跃课堂气氛,提高课堂质量,集中学生的注意力;二是为了培养他们的分析问题和解决问题的能力,在广度和深度上拓宽学生的知识面;三是为了验证教学过程中出现的问题,了解本级学生的知识结构,作到在以后的教学过程中,有的放矢。

(二)实验与讨论

数据库原理是计算机科学与技术专业学生的专业基础课,实验以教师演示为主并提出问题讨论。本课程的学生实践部分由其后续课程《数据库原理实践》完成。在本课程中主要完成理论教学,教学中应采用启发式的教学方式来培养学生的能力,从调动学生自身学习的积极性、引导学生主动思考问题、强调知识的连贯性和连通性等方面入手,进而达到学生在完成相关内容学习的同时能够自我提高而成为合格人才。

(三)考试

采用闭卷的考试方式。

四、本课程与其它课程的联系与分工

先修课程:操作系统,计算机网络,编译原理,数据结构,数理逻辑以及程序设计语言等。

五、建议教材与教学参考书

[1]

萨师宣、王珊,《数据库系统概述》,高等教育出版社,1995 [2] 丁宝康编、施伯乐主审,《数据库实用教程》,清华大学出版社,2001 [3] C.J.Date,《An Introduction to Database System》,1982 [4] J.D.Ullman,《Principle of Database Systems》,1982

《安徽师范大学《数据库系统原理(B)》课程本科教学大纲.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
安徽师范大学《数据库系统原理(B)》课程本科教学大纲
点击下载文档
相关专题 本科课程教学大纲模板 师范大学 教学大纲 安徽 本科课程教学大纲模板 师范大学 教学大纲 安徽
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文