《数据库系统原理》教学大纲.docx





《《数据库系统原理》教学大纲.docx》由会员分享,可在线阅读,更多相关《《数据库系统原理》教学大纲.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统原理教学大纲一、教学目的和要求1二、本课程与其它课程的联系和分工2三、教学中应注意的问题2四、教学内容2五、教学课时分配8六、参考书目9课程名称:数据库系统原理学 时:48学时课程类型:必修课程性质:学科基础课开课学期:第3学期先修课程:程序设计基础、程序设计基础II、数据结构、离散数学适用专业:网络工程专业一、教学目的和要求数据库系统课程是计算专业的一门实用性、理论性很强的主干课程,是专业基 础必修课。本课程主要讲述数据库的基本概念、原理和方法。本课程的任务是使学生 掌握数据库设计的基本原理.,使学生能够利用所学的数据库知识设计数据库应用程 序,解决数据处理中的一些实际问题。 本课
2、程的主要内容为:数据库模型、数据库 系统结构、关系数据库系统、SQL语言、复杂数据理论、数据库维护、数据库设计、关 系数据库管理系统、数据库技术新进展、面向对象数据库系统、分布式数据库系统、 并行数据库系统等。通过本课程的学习使学生获得以下几方面的能力:1、对数据库的基本概念、基本结构有一个比较全面的了解2、了解层次数据库、网状数据库的特点与体系结构,3、熟悉关系数据库的基本概念、基本结构,并能熟练地使用关系数据库语言对数 据库进行各种操作4、了解数据库的存储结构5、熟练地掌握数据库系统的实现技术,例如:并发控制、数据库的恢复、以及安 全性等等。6、将所学知识灵活地运用于实际,采用数据库规范化
3、设计理论解决实际问题7、对分布式数据库、面向对象数据库、对象关系数据库都有一个全面的了解。二、本课程与其它课程的联系和分工先修课程:程序设计基础、程序设计基础H、数据结构、离散数学。后续课程:Oracle 数据库管理系统、Java高级应用及网络编程、软件工程。本课程是一个专业核心课程, 使学生具备较好的数据库设计和实现能力。三、教学中应注意的问题本课程是计算机的专业课,应重点讲授数据库的基本概念、基本原理和体系结构重点讲授关系数据库的概念、结构、有关的关系运算、关系数据库语言、关系数 据库的规范化设计、数据库设计的过程及数据库系统的实现技术可简单介绍数据库的存储技术,有针对性的向学生介绍分布式
4、数据库、面向对象的数 据库和对象关系数据库每一章结束后都要布置具有代表性的习题,以加强学生的理解和掌握上机也是不可缺少的环节,建议课程结束后搞一次课程设计,综合应用所学知识。 该课程的先修课程:离散数学、数据结构和一门数据库设计语言四、教学内容第一章数据库系统概述本章重点:1、了解数据库技术发展的的过去、现在和未来2、熟悉数据库系统的基本概念,包括数据模型、数据库的体系构、数据库系统 的全局结构引言本节重点:1、基本概念:数据与信息;数据处理和数据数库。2、数据库技术的几个基本概念。数据库的由来和发展本节重点:1、数据库发展的四个阶段及各自的特点。数据描述本节重点:1、基本概念。2、物理存储中
5、的数据描述。3、逻辑数据和物理数据。4、数据之间的联系和实体之间的联系。数据模型本节重点:1、数据模型的定义。2、实体联系模型、关系模型。数据库的体系结构本节重点:1、数据库的三级模式结构。数据库管理系统本节重点:1、DBMS的主要功能。2、DBMS的主要组成。数据库系统本节重点:1、DBS的主要组成。2、DBS的全局结构。3、DBS结构的分类。本章习题:习题一:1、2、4、5、6、8、13、14、15、18 关系模型本章重点:掌握有关关系模型的基本概念熟悉关系模型的运算理论:关系代数和关系演算掌握查询优化的策略和算法关系模型的基本概念本节重点:1、有关关系模型的基本概念。2、关系模型的三类完
6、整性规则。3、关系模型的定义形式及优点。第二节关系代数本节重点:1、关系查询语言和关系运算 关系代数的五种基本操作及其他操作。 第三节关系演算本节重点:1、元组关系演算和域关系演算第四节查询优化本节重点:1、关系代数表达式的优化。2、等价变换规则。3、优化的一般策略及优化算法。本章作业:习题二:3、4、5、6、14、17第三章关系数据库语言SQL和QBE本章重点:1、SQL的体系结构2、SQL的数据定义和数据操作3、熟悉视图的的定义和基本操作4、了解SQL语言的运行环境、和宿主语言的接口及嵌入式SQL5、了解QBE的结构、定义和操作第一节SQL的体系结构本节重点:1、SQL数据库的体系结构。2
7、、SQL的组成。SQL的数据查询本节重点:1、SQL的查询语句。2、SQL的聚合涵数。SQL的数据更新本节重点:1、SQL的插入、更新和删除操作。SQL的数据定义本节重点:1、模式的定义和撤消。2、关系(基本表)的定义、修改和撤消。3、索引的定义和撤消。 视图的定义和对视图的操作本节重点:1、视图的定义和撤消。2、视图的更新操作。3、视图的优点。嵌入式SQL本节重点:1、SQL的运行环境。2、SQL和宿主语言的接口。3、嵌入式SQL的使用技术及动态SQL语句。QBE的数据查询本节重点:1、QBE概述2、QBE的查询。QBE的数据更新本节重点:1、QBE的数据更新操作。本章习题:习题三:1、2、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统原理 数据库 系统 原理 教学大纲

限制150内