数据库系统概论教学大纲(成人本科)

数据库系统概论教学大纲(成人本科)

ID:34174647

大小:50.00 KB

页数:4页

时间:2019-03-04

数据库系统概论教学大纲(成人本科)_第1页
数据库系统概论教学大纲(成人本科)_第2页
数据库系统概论教学大纲(成人本科)_第3页
数据库系统概论教学大纲(成人本科)_第4页
资源描述:

《数据库系统概论教学大纲(成人本科)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《数据库系统概论》教学大纲(成人本科)山东省教育学院计算机科学与技术系课程名称:数据库系统概论课程类型:专业理论课学时数:72学分数:4适用专业:计算机科学与技术专业(成人本科)选用教材:《数据库系统原理教程》,王珊等编著,清华大学出版社参考教材:《《数据库系统概论》(第三版)萨师煊,王珊著,高教出版社《数据库技术》,施伯乐、丁宝康编著,科学出版社《Database Design》,[美]RyanK.Stephens   RonaldR.Plew著一、课程性质和任务本课程以专业培养目标和专业教学计划为依据,遵循适用、实用、会用、通用的原则,着力培养学生设计数据库和管理数

2、据库的能力。本课程是计算机科学与技术专业(成人本科)必修的专业理论课。数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。通过该课程的学习,着重培养学生理论联系实际,理论指导实际的思想和能力。引导学生在各种实际数据库系统平台上实践所学知识,引导他们用所学理论知识理解和解决在实践中遇到的现象和问题。本课程的主要任务是使学生掌握数据库系统的理论知识和应用技能,了解数据库管理系统的实现方法,为在软件开发中使用各种数据库系统平台奠定一个良好的基础。通过理论教学和实践教学,学生应达到以下要求:1.掌握数据库

3、系统的基本概念(数据库系统的基本术语,数据库技术的发展,数据库系统的系统结构等)。2.掌握关系数据库的概念和关系运算。3.掌握关系结构化查询语言SQL语言的使用方法。4.掌握关系数据库的设计理论。5.掌握数据库的保护技术(安全性,完整性,并发控制,数据库恢复等)。6.掌握数据库的设计方法和步骤。7.了解数据库技术的发展历史与新技术的发展趋势。先修课程:数据结构,操作系统,离散数学,高级语言程序设计。二、课题及学时分配序号课题名称建议学时小计理论教学实验/实训教学自学1绪论145272关系数据库145273关系数据库标准语言SQL145274关系数据库设计理论145275

4、数据库保护145276数据库设计1452747数据库技术新进展12246合计72321648三、课程内容和要求第1章绪论1.1引言1.2数据模型1.3数据库系统结构1.4数据库管理系统教学要求:掌握:数据库、数据库管理系统、数据库系统等基本概念和它们的联系;数据库系统的三层模式结构和两级数据独立性;实体集、联系集、属性、超码、候选码、主码、外部码等基本概念;实体间联系的四种类型;实体-联系模型的设计方法;从实体联系模型到关系模型的转换方法。熟悉:数据库系统和文件系统两种不同数据管理方式之间的区别;数据库实例和模式的区别;第2章关系数据库2.1关系数据库概述2.2关系数据

5、结构2.3关系的完整性2.4关系代数2.5关系演算2.6关系数据库管理系统教学要求:掌握:关系的数学定义、组成和性质;关系代数的基本运算、附加运算和扩展运算;用关系代数表达式表示复杂查询问题的方法。熟悉:关系模型的三要素;关系和关系数据库的联系,模式和实例的区分。了解:元组关系演算。第3章关系数据库标准语言SQL3.1SQL概述3.2数据定义3.3查询3.4数据更新3.5视图3.6数据控制3.7嵌入式SQL教学要求:掌握:数据定义、查询、数据更新和视图。熟悉:数据控制。了解:嵌入式SQL。第4章关系数据库设计理论4.1数据依赖4.2范式4.3关系模式的规范化4教学要求:

6、掌握:各种函数依赖的概念和判定方法;函数依赖集的闭包、属性集的闭包;第一范式、第二范式、第三范式和Boyce-Codd范式;无损分解的概念和判定方法;掌握将关系规范化到不同级别范式的方法。熟悉:不良关系数据库设计所产生的问题、原因及其解决方法。第5章数据库保护5.1安全性5.2完整性5.3并发控制5.4恢复5.5数据库复制与数据库镜像教学要求:掌握:安全性控制和完整性控制的区别;SQL中的授权机制;关系模型中的实体完整性、参照完整性和用户定义完整性;锁的概念和基本类型;一级封锁协议、二级封锁协议、三级封锁协议和两段封锁协议;事务的概念和ACID性质;事务的串行调度和并发

7、调度之间的对比;恢复技术的基本原理和方法。熟悉:SQL中的完整性规则包括主码约束、外部码约束、非空约束、域约束、检查约束、存储过程、触发器;基于时间戳的并发控制;基于多版本的并发控制;事务执行过程中的各种状态;事务并发调度可能产生的三种数据不一致性及其根本原因;数据库复制与数据库镜像。第6章数据库设计6.1数据库设计的步骤6.2需求分析6.3概念结构设计6.4逻辑结构设计6.5数据库物理设计6.6数据库实施6.7数据库运行与维护教学要求:掌握:数据库设计的基本步骤;数据库设计过程中数据字典的内容;数据库设计各个阶段的具体设计内容、设计描述

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。