文档介绍:《数据库系统概论》教学大纲
(2003修订稿)
一、课程简介
课程编号:09464009
课程名称:数据库概论(Introduction of Database System)
学时:64 学分:4
开课学期:4年制本科,6; 专升本,3
参考教材:《数据库系统概论》(第三版) 萨师煊,王珊高等教育出版社
开课对象:计算机科学与技术(4年制本科;专升本)
先修课程:数据结构、程序设计、操作系统
内容提要:第一部分为基础篇;第二部分为设计篇;第三部分为系统篇;第四部分为新技术篇。主要内容包括数据库系统的组成、关系数据库、数据库设计以及数据保护等。
二、教学目的与要求
《数据库系统概论》是计算机学科各专业的一门重要专业基础课程,是计算机科学与技术专业四年制本科的必修课程。本课程主要学习关系数据库系统,并以大型关系数据库管理系统Oracle 为实例。通过本课程的学习,了解数据库系统的基本概念、基本理论,掌握关系数据库的相关知识和技术,初步掌握数据库设计方法,并能用数据库系统建立数据库及简单的应用;通过实际的上机操作,熟悉 Oracle操作环境,掌握关系数据库标准语言SQL。
三、教学方法与教学手段
课堂授课为主,结合答疑、作业批改,进行必要的上机实验。课堂授课全部采用多媒体课件。
四、课程内容及教学要求
课程内容
教学
要求
重点(☆)
难点(Δ)
学时
安排
备注
绪论
1. 数据、信息与数据处理
2. 数据管理技术的进展
3. 数据库概念
C
4学时
数据库系统原理
1. 三个世界及其相互关系
2. 数据模型
3. 数据库的体系结构
4. 数据库管理系统(DBMS)
B
☆
6学时
5. 数据库系统(DBS)
关系数据库
1. 关系模型的基本概念
2. 关系模型及其描述
3. 关系数据语言概述
4. 关系代数
5. 关系系统及其查询优化
6. ORACLE关系数据库系统
A
☆
8学时
关系数据库标准语言——SQL
1. SQL概述及其特点
2. SQL查询
3. SQL数据定义——DDL
4. SQL数据操纵——DML
5. 视图——VIEW
6. SQL数据控制——DCL
7. SQL的事务处理
A
☆
8学时
关系数据理论
1. 问题的提出
2. 关系模式的规范化
3. 数据依赖的公理系统
A
☆
Δ
6学时
数据库设计
1. 数据库设计概述
2. 需求分析
3. 概念结构设计
4. 逻辑结构设计
5. 数据库物理设计
6. 数据库的实施与维护
A
☆
Δ
8学时
数据库恢复技术
1. 数据库故障
2. 恢复的实现技术
3. 恢复策略
B
2学时
并发控制
1. 并发控制的概述
2. 封锁
3. 封锁协议
4. 活锁和死锁
5. 并发调度的可串行性
6. 两段锁协议
7. ORACLE的并发控制
B
Δ
4学时
数据库安全性
1. 数据库安全性控制
2. ORACLE数据库的安全性措施
B
2学时
数据库完整性
1. 完整性约束条件
2. 完整性控制
3. ORACLE的完整性
B
2学时
数据库技术新发展
1.