预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库系统原理》教学大纲 前言 本课程为计算机专业必修课,由于目前基于数据库技术的计算机应用已成为计算机应用的主流,所以该课程在计算机专业课程体系中处于十分重要的地位,不仅能使学生对数据库技术的基本原理有一个全面的掌握,更能为设计出好的数据库应用系统打下良好的理论基础。 通过对数据模型、数据库系统结构、关系数据库、SQL语言、关系数据库设计理论、数据库保护、数据库设计、关系数据库管理系统实例、数据库技术新进展等内容的讲解,使学生掌握数据库技术的基本原理和应用实践,并能结合软件工程知识设计出功能完善的数据库管理系统。 本教学大纲要求教师教学方法以课堂教学为主,同时安排一定的学时的让学生上机实践,使学生对目前流行的各个数据库管理系统有一个感性认识。 教学目的要求和内容 第1章绪论 [目的要求] 掌握数据、数据库、数据库管理系统、数据库系统的概念 了解数据库技术的发展 掌握关系数据库的数据模型 掌握关系数据库系统的E-R图设计 了解数据库技术的研究领域 自学数据库技术的发展过程及发展趋势 [教学内容] 阐述数据库的相关概念 详细介绍数据模型 简要介绍数据库系统的发展 重点介绍RDB的E-R图设计 第2章关系数据库 [目的要求] 理解关系模型及关系的完整性的内容 掌握关系代数的各种运算 自学元组关系演算、域关系演算 [教学内容] 关系模型的简要介绍 关系数据结构及形式化定义 关系的完整性 关系代数 第3章关系数据库标准语言SQL [目的要求] 了解SQL的基本特点,理解它所包含的概念 掌握数据定义、查询、更新语句的使用 掌握数据控制语句的含义及使用 了解嵌入式SQL,掌握C中嵌入式SQL语句的写法 [教学内容] SQL的特点及概念 CREATE、SELECT、UPDATE、DELETE的用法 GRANT、REVOKE的用法 嵌入式SQL 第4章关系数据库设计理论 [目的要求] 理解关系系统的定义,了解关系系统的分类 掌握查询优化的一般准则及优化的一般步骤 掌握关系代数的语法树及其优化树 [教学内容] 关系系统的定义与分类 关系数据训系统的查询优化 第5章数据库保护 [目的要求] 了解关系系统规范化的必要性 掌握关系规范化的第一范式,第二范式,第三范式和第四范式及BCNF 自学模式的分解 [教学内容] 规范涉及到的基本概念 1NF、2NF、3NF、4NF及BCNF 数据依赖的公理 第6章数据库设计 [目的要求] 了解信息系统的特点及数据库设计的基本步骤 了解需求分析的任务和方法,数据字典的使用 掌握概念结构及逻辑结构的设计 自学数据库的物理设计及数据库的实施与维护 [教学内容] 数据库系统的设计过程 概念结构的设计 E-R图向关系模型的转换及数据模型的优化 第7章数据库恢复技术 [目的要求] 了解数据库故障的种类 熟悉故障恢复的实现技术及策略 掌握一种关系数据库的恢复技术 [教学内容] 事务的概念及数据库恢复的基本概念 故障的种类、恢复实现技术、恢复策略 具有检查点的恢复技术及数据库镜象技术 SQLServer中数据库恢复技术 第8章并发控制 [目的要求] 了解并发控制发生的场合 掌握封锁、活锁、死锁的概念 SQLServer对并发控制的处理 [教学内容] 并发控制、封锁、活锁、死锁概念 SQLServer对并发控制的处理 第9章数据库安全性 [目的要求] 了解计算机系统的安全性问题 掌握数据库安全控制方法 [教学内容] 数据库的安全控制方法:IA、存取控制、DAC、MAC、AUDIT、视图机制、数据加密 SQLServer的安全控制机制 第10章数据库完整性 [目的要求] 掌握数据库完整性的约束条件 掌握数据库完整性控制 [教学内容] 数据库完整性约束及控制 SQLServer的完整性控制 使用说明 1.本大纲提供计算机专业本科生使用。 2.本大纲所列内容,尤其是掌握和理解的内容,任课教师必须通过各种教学方法使学生达到掌握和理解。 3.任课教师对教学顺序可作适当变动,但不要破坏课程的基本体系。 4.本课程为理论课+上机课,要求每章节均有一定的理论练习题或上机题帮助学生掌握本章内容。 5.课程考核方法与要求:总评成绩=平时成绩╳10%+实验成绩╳30%+期终成绩╳60% 关于自学的说明 1.除“教学目的要求和内容”中规定的自学内容外,第四篇的内容均为自学内容。 2.自学时数共2学时。 3.教学应先指导性辅导半小时,并布置思考题,要求学生通过自学达到大纲要求的目标。 4.参考书目: [1]《SQL语言应用》MichaelMorrison北京大学出版社2002.06 [2]《MicrosoftSQLServer2000数据库管理》微软公司著北京希望电子出版社2001.5出版 [3]《数据库与事务处理--面向应用的