教学大纲--数据库原理及应用_第1页
教学大纲--数据库原理及应用_第2页
教学大纲--数据库原理及应用_第3页
教学大纲--数据库原理及应用_第4页
教学大纲--数据库原理及应用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理及应用PAGE PAGE 5数据库原理及应用课程大纲一.适用对象适用于网络教育、成人教育学生二.课程性质数据库应用技术是计算机科学中的核心技术之一,以其为核心的各种数据库应用管理,无可争议地改变了政府部门和企事业单位的运营和管理方式。随着数据库的应用广度和深度的扩展,不单是计算机和信心技术IT从业者,包括技术管理、工程管理甚至决策人员在内的众多行业的读者都开始关心数据库技术。今天,理解数据库概念以及掌握相关应用技术已经成为人们,特别是青年一代必备的技能。本课程系统讲述数据库系统的基础理论、基本技术和基本方法。内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据

2、库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。前序课程:程序设计语言、数据结构、离散数学三.教学目的本课程是计算机专业本科学生的专业基础课程,从理论和实际两方面详细介绍数据库的设计和实现。课程的教学培养目标如下:培养学生两项基本素质:(1)具有求实创新和严谨的科学素养;(2)具备工程实践观和效益意识,了解数据库技术的社会价值学生具备四方面的基本知识:(1)具备计算机数据库原理与应用技术的基础理论知识;(2)掌握自底向上和自顶向下的问题分析方法;(3)掌握数据库发展前沿、基本思维与基本研究方法;(4)具备数据

3、库应用系统设计与开发的专业知识。培养五项基本能力:(1)具有数据库系统应用、管理与维护能力;(2)具有从事数据库应用系统设计与开发能力;(3)具有运用数据库理论及技术从系统角度解决工程应用问题的能力;(4)具有一定的创新能力,能独立发现、分析、解决科学与工程实践问题的能力;(5)具备在计算机及相关领域终身学习与实践的能力。四.教材及学时安排教材:魏祖宽等,数据库原理及应用,电子工业出版社,2011年11月学时安排:序号课 程 内 容学 时1第1章 数据库系统概论32第2章 关系数据模型43第3章 结构化查询语言SQL基础104第4章 数据库完整性35第5章 数据库安全26第6章 数据库恢复技术

4、47第7章 并发控制48第8章 数据库设计理论69第9章 数据库应用设计方法610第10章 数据库开发技术411第1114章 自学12习题分析1213课程总复习6合 计64五.教学要求(按章节详细阐述); 数据库系统概论教学要求: 了解:数据库技术产生背景和现有主要的数据库产品,理解数据库系统的优点。掌握:相关定义、数据库的基本概念、数据库系统三级模式和两级映象的系统结构和数据库系统的组成。以及数据库系统的构架。应用:能用分析理解数据库应用、理论与设计的特点及关系。内容要点:1.1:数据库产生的技术背景1.2:数据库系统的基本概念及相关术语1.3:数据库系统的体系结构与组成 关系数据模型 教学

5、要求:了解:了解三种主要的数据库模型。掌握:掌握数据模型的三个要素、理解关系数据库的基本概念,包括关系模型的数据结构。应用:学会用关系代数表示关系的查询。内容要点:2.1:数据模型2.2:关系数据模型2.3:关系及关系模式2.4:关系代数 结构化查询语言SQL基础教学要求:了解:SQL 语言的产生及基本特点。掌握:熟练掌握SQL语言的使用方法,包括数据定义、数据查询、数据更新和数据控制;视图的概念、查询、更新和作用;索引的概念及创建。应用:运用所学的SQL语言在数据库管理系统上进行数据定义及数据操作。内容要点:3.1:SQL 语言简介3.2:数据库的操作,包括数据库定义、修改及删除。3.3:数

6、据表的操作,包括表结构的定义、修改及删除。 3.4:表中数据的操作,包括查询、插入、修改及删除。3.5:数据库视图的创建、修改、删除及操作。3.6:数据库索引的创建及删除。 数据库完整性教学要求:了解:了解关系完整性约束的分类。掌握:掌握关系的三类完整性的定义及执行的基本过程。应用:运用数据库管理系统关系进行完整性约束的定义、修改。内容要点:4.1:完整性约束分类及执行原理 4.2:完整性约束的定义 4.3:完整性约束的修改 数据库的安全教学要求:了解:数据库安全的基本内容。掌握:数据库管理系统如何完成权限的分配与回收。应用:运用SQL语句对数据库对象进行权限的分配与回收。内容要点:5.1 数

7、据库安全及控制 5.2 自主访问控制,包括权限的分配与回收,以及数据库角色等5.3 强制访问控制 数据库恢复技术教学要求:了解:了解事务的相关概念,以及数据库恢复的实现技术和策略。掌握:事务的基本概念及特性;故障的种类;恢复的实现技术;恢复策略。应用:应用故障恢复技术指导对数据库的管理。内容要点:6.1:数据库事务 6.2:数据库恢复实现技术6.3:故障及故障恢复策略6.4 RAID技术 (自学) 并发控制教学要求:了解:了解并发控制技术在数据库技术中的重要作用,数据库管理系统必须提供并发控制机制来协调并发用户的并发操作以保证并发事务的隔离性,保证数据库的一致性。掌握:并发控制的原因和并发控制

8、的主要技术:可串行化调度、2PL。应用:灵活运用其原理到对数据库的管理。内容要点:7.1:事务的并发执行7.2:并发执行可能引起的问题 7.3:可串行化 7.4:基于锁的并发控制协议7.5:活锁与死锁 7.6:多粒度加锁协议 数据库设计理论教学要求:了解:了解关系模式中存在的插入异常、修改异常、删除异常掌握:掌握E-R图设计方法,及规范化理论基础中的函数依赖、1NF、2NF、3NF、BCNF。应用:能应用数据库设计理论对关系数据库模式进行优化。内容要点:8.1:ER模型 8.2:函数依赖 8.3:规范化形式及模式分解 8.4:多值依赖 数据库应用设计方法教学要求:了解:了解数据库设计各个阶段的目标、方法、应注意的事项。掌握:掌握E-R图设计方法;关系规范化的概念;数据库设计的基本步骤;概念结构设计的任务、特点、方法与步骤;逻辑结构设计的任务、步骤。 应用:将所学的设计方法运用于数据库应用系统的设计。内容要点:9.1 数据库设计概述9.2 需求分析 9.3 概念设计9.4 逻辑设计及优化9.5 数据库物理设计9.6 数据库的实施与运行维护数据库开发技术教学要求:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论