互联网 北京理工大学现代远程教育学院
 
 北京理工大学现代远程教育学院>课件点播>计算机类课程>数据库原理与设计  

教师姓名
周志逵
性别


教材名称   《数据库系统概论》
课程简介
     数据库原理与设计》课是计算机专业的必修课,它研究数据库系统的基本原理、技术和方法,重点介绍关系数据库的基本概念、原理和技术。通过这门课的学习要求能够了解和掌握数据库系统的基本原理、方法、技术以及数据库管理系统的基本设计方法,培养学生数据库的应用和设计能力,为数据库的应用开发打基础。
学时
60学时
课程大纲
第一章 绪论 (6学时)
1.1 数据库系统概述
1.2 数据模型
1.3 数据库系统结构
1.4 数据库系统组成
1.5 数据库技术研究的领域

第二章 关系数据库 (8学时)
2.1 关系模型概述
2.2 关系数据结构及形式化定义
2.3 关系的完整性
2.4 关系代数
3.5 关系演算

第三章 关系数据库标准语言SQL (12学时)
3.1 SQL概述
3.2 数据定义
3.3 查询
3.4 数据更新
4.5 视图
3,6 数据控制
5.7 嵌入式SQL

第四章 关系系统极其查询优化 (4学时)
4.1 关系系统
4.2 关系数据库系统的查询优化

第五章 关系数据理论 (10学时)
5.1 问题的提出
5.2 规范化
5.3 函数依赖的公理系统
5.4 模式的分解

第六章 数据库设计 (8学时)
6.1 数据库设计概述
6.2 需要分析
6.3 概念结构设计
6.4 逻辑结构设计
6.5 数据库的物理设计
6.6 数据库的实施和维护

第七章 数据库恢复技术 (6学时)
7.1 事务的基本概念
7.2 数据库恢复概述
7.3 故障的种类
7.4 恢复的实现技术
7.5 恢复策略
7.6 具有检查点的恢复技术
7.8 ORACLE的恢复技术

第八章 并发控制 (6学时)
8.1 并发控制概述
8.2 封锁
8.3 封锁协议
8.4 活锁和死锁
8.5 并发调度的可串行性
8.6 两段锁协议
8.7 封锁的粒度
8.8 ORACLE的并发控制

第九章 数据库安全性 (6学时)
9.1 计算机安全性概述
9.2 数据库安全性控制
9.3 统计数据库安全性
9.4 ORACLE数据库的安全性措施

第十章 数据库完整性 (4学时)
10.1 完整性约束条件
10.2 完整性控制
10.3 ORACLE的完整性
联系方式
010-88511659




北京理工大学 现代远程教育学院 版权所有 京ICP备05065315号