《数据库原理及应用》课程教学大纲

《数据库原理及应用》课程教学大纲

ID:18438107

大小:73.50 KB

页数:6页

时间:2018-09-17

《数据库原理及应用》课程教学大纲_第1页
《数据库原理及应用》课程教学大纲_第2页
《数据库原理及应用》课程教学大纲_第3页
《数据库原理及应用》课程教学大纲_第4页
《数据库原理及应用》课程教学大纲_第5页
资源描述:

《《数据库原理及应用》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理及应用》课程教学大纲课程代号:总学时:60课时其中理论讲授40课时,实验20课时。适用专业:通信工程专业先修课程:《程序设计语言》、《数据结构》、《离散数学》、《操作系统》等一、本课程地位、性质和任务《数据库原理及应用》课程是通信工程专业专业必修课程之一,它系统、完整地讲述了当前数据库技术从基本原理到应用实践的主要内容。通过这门课程的学习,使学生掌握数据库的基本理论和设计数据库的基本方法,为以后更好地开发和应用数据库打好基础。二、课程教学的基本要求要求学生系统地掌握数据库系统的基本原理和基本技术,能熟练使用SQL语言在某

2、一个数据库管理系统上进行数据库操作;同时掌握数据库设计方法和步骤,使学生具有应用和开发数据库应用系统的基本能力。三、课程学时分配、教学要求及主要内容(一)课程学时分配一览表章节主要内容总学时学时分配讲授讨论习题实验其他一、绪论数据库的基本概念,数据模型的基本概念及组成要素,概念模型及ER方法,数据库系统的三级模式结构,数据库系统的组成。44二、关系数据库关系模型和关系数据库的重要概念及组成,关系代数、元组关系演算和域关系演算。44三、关系数据库标准语言关系数据库语言SQL:DDL,DML,DCL1486四、数据库的安全性数据库安全性

3、问题和实现技术,存取控制机制中用户权限的授权与回收,权限检查,数据库角色的概念和定义等。422五、数据库完整性数据库的完整性概念,RDBMS的数据库完整性实现机制,触发器的概念和在数据库完整性检查中的应用。422六、关系数据理论关系数据库逻辑设计可能出现的问题,数据依赖的基本概念,范式的概念和判定方法,数据依赖的Armstrong公理系统。66七、数据库的设计数据库设计的特点,数据库设计的基本步骤,数据字典。844八、数据库编程嵌入式SQL,游标的概念,SQL的过程化扩展PL/SQL和存储过程,使用ODBC设计开发数据库应用程序的方

4、法。844九、关系系统及查询优化关系数据库查询优化的重要性和可能性,RDBMS的查询处理步骤,查询优化的基本概念,代数优化和物理优化。22十、数据库恢复技术故障类型,故障的恢复策略和恢复方法。具有检查点的恢复技术,数据库镜像功能。22十一、并发控制数据库并发控制的基本概念和实现技术,包括封锁技术、封锁协议、活锁和死锁的概念、并发调度的可串行性、冲突可串行化调度、两段锁协议、封锁的粒度、意向锁。422说明:习题、讨论等利用课余时间。(二)课程教学要求及主要内容第一章绪论教学目的和要求:了解数据库基本知识,掌握基本概念,为以后的学习打好

5、扎实的基础。教学重点:数据模型、数据库体系结构、实体-联系图(E-R图)。难点:数据模型及数据库系统的体系结构。教学内容:数据库的基本概念,数据管理技术的进展情况、数据库技术产生和发展的背景,数据模型的基本概念、组成要素,概念模型的基本概念及ER方法,数据库系统的三级模式结构以及数据库系统的组成。第二章关系数据库教学目的和要求:了解关系模型的三个组成部分及各部分所包括的主要内容,掌握关系数据结构及其定义,关系的三类完整性约束的概念。教学重点:关系的三类完整性约束的概念,关系代数中的各种运算。难点:关系代数,关系演算。教学内容:关系模

6、型和关系数据库的概念及组成,关系代数,元组关系演算和域关系演算。第三章关系数据库标准语言SQL教学目的和要求:掌握SQL,同时通过实践,体会面向过程的语言和SQL的区别和优点及关系数据库系统特点。教学重点:表的建立和修改,数据查询、插入、删除、更新操作,视图。难点:连接查询和嵌套查询。教学内容:关系数据库语言SQL:DDL,DML,DCL,视图。第四章数据库安全性教学目的和要求:掌握什么是数据库的安全性问题,数据库管理系统实现数据库安全性控制的常用方法和技术。教学重点:使用SQL中的GRANT语句和REVOKE语句来实现数据库的自主

7、存取控制功能,掌握视图机制在数据库安全保护中的作用。难点:强制存取控制机制中确定主体能否存取客体的存取规则。教学内容:计算机以及信息安全技术标准的进展,数据库安全性问题和实现技术,存取控制机制中用户权限的授权与回收,合法权限检查,数据库角色的概念和定义等。第五章数据库完整性教学目的和要求:掌握什么是数据库的完整性,掌握用SQL语言定义关系模式的完整性约束条件。教学重点:DBMS完整性控制机制的三个方面,即完整性约束条件的定义、完整性约束条件的检查和违约反应。难点:参照完整性的实现机制,触发器。教学内容:数据库的完整性概念,RDBMS

8、的数据库完整性实现机制,触发器的概念和在数据库完整性检查中的应用。第六章数据库理论教学目的和要求:掌握规范化理论和数据库模式设计优化的方法,为数据库逻辑设计提供理论指南和有力工具。教学重点:数据依赖,范式的概念及判定,规范化的含义和作

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

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

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