2016年安徽师范大学《数据库系统原理(A)》课程教学大纲本科教学大纲
《数据库系统原理(A)》课程教学大纲 Principles of Database Systems(A) 课程编号:07112140 适用专业:计算机科学与技术系计算机教育专业(师范本科) 学时数:68(理论学时数:60 实验或讨论学时数:16) 学分数:4 执笔者:周有顺 编写日期:2004 年 2 月 执行时间:2003 年以后入学的年级 一、课程的性质和目的 掌握数据库的原理和方法,学习数据库的设计及使用。 二、课程教学内容 第一章 数据库系统概论(10 学时) 了解什么是数据库,为什么要有数据库,以及数据库和文件的相同及不同之 处。给出数据库的基本定义和数据库系统与其它学科的关系;了解什么是信息, 信息的特点及表达方式,了解信息的符号表示数据,和数据的计算机内部表示。了 解计算机处理数据的方式 批处理和连机方式;了解数据库的由来和发展,了解现 实世界,信息世界,机器世界之间的关系,对实体与实体之间的联系有一定的认识; 了解层次,网络和关系三种基本数据模型,掌握实体联系模型,了解面向对象模型; 理解数据库的三级体系结构,理解内模式,概念模式,外模式及其相互之间的关 系;了解数据库系统的硬软件环境和它的管理及使用者;了解 DBMS 的主要功能和 组成部分,了解用户访问数据库的过程。 第二章 关系数据库(10 学时) 理解什么是关系,关系模式,关系子模式,掌握熟练使用关系代数解决各种 查询问题,掌握元组关系演算公式并能熟练的用元组关系演算表达各种查询,了 解元组关系演算和关系代数之间的相互转换关系,掌握域关系演算公式并能熟练 的用域关系演算表达各种查询,了解域关系演算和元组关系演算之间的相互转换 关系,掌握使用 QBE 语言实现简单的数据库查询。 第三章 关系数据库实例和 SQL 语言(20 学时) 了解 SQL SERVER 数据库系统的功能和作用,掌握熟练的用 SQL 语言实现复杂 的数据库查询。 本章实验安装 SQL server 数据库系统并建立一个 SQL 数据库。 第四章 查询优化(4 学时) 了解查询优化的基本原理及方法,掌握对关系代数表达式依照优化算法进行 优化。 本章实验在 SQL 数据库系统下实现查询优化算法。 第五章 关系数据库设计理论(12 学时) 理解数据库设计理论对关系模型的优化作用,理解函数依赖和函数依赖的逻 辑蕴涵,理解侯选码,主码和外来码以及它们之间的关系,理解什么是 1NF,2NF, 3NF,BCNF,掌握对关系模式进行规范化,将其规范化为 2NF,3NF,BCNF,了解 什么是多值依赖和 4NF。 第六章 数据库设计(2 学时简介) 了解数据库设计的原理和方法。 第七章 数据库安全与保护(6 学时简介) 了解数据库系统的安全性及完整性控制,了解数据库的并发控制的实现机制, 事物处理,了解数据库的备份和恢复机制。 本章实验建立一个 SQL 数据库安全性及完整性控制机制。
上一篇文章: 2016年安徽师范大学《数据库系统原理(B)》课程教学大纲本科教学大纲 下一篇文章: 2016年安徽师范大学《数据结构实践》教学大纲本科教学大纲 |