课件内容:
第一章 数据库概述
(1)能够在认识数据、数据库、数据库系统、管理系统基本概念的基础上,理解数据库系统特点,认识一种或多种商用或者开源数据库管理系统。(2)能够理解模式、外模式、内模式,区分逻辑独立性和物理独立性,并利用三级模式结构的知识实现逻辑独立性和物理独立性。
1.1 应用系统的数据管理需求
1.2 数据库基本概念
1.3 数据库系统特点
1.4 数据库系统的三级模式结构
1.5 数据库二级映像
第二章 数据模型
(1)理解数据模型定义,能够区分数据模型层次结构并进行数据模型的建模工作。(2)能够利用关系模型定义,抽取实体属性、分析实体之间联系、设定关系候选键及主键。(3)能够综合运用关系代数运算对查询问题进行正确表达,并考虑查询优化问题。
2.1数据模型
2.2概念模型
2.3数据模型的组成要素
2.4 关系数据结构
2.5 传统集合运算
2.6 选择、投影运算
2.7 连接运算
2.8 除运算
第三章 SQL语言
(1)基于数据库管理系统的概念,能够完成某种数据库管理系统的基本操作。(2)能够利用SQL语句完成数据库、数据表等对象的创建与管理。(3)使用SQL语句完成查询数据、数据操纵等基本数据库操作。(4)能够根据索引的定义使用SQL语句进行索引的定义、使用及删除操作。
3.1 SQL语言概述
3.2 创建与管理数据库与表
3.3 创建与管理索引
3.4 单表查询
3.5 排序、分组查询
3.6 连接查询
3.7 嵌套查询
3.8 数据操纵
第四章 数据库的完整性
(1)能够理解数据库完整性的含义。(2)能够使用SQL语句定义实体完整性、参照完整性和用户定义的各类完整性约束。(3)能够使用图形工具方法定义实体完整性、参照完整性和用户定义的各类完整性约束。(4)能够了解DBMS的违约处理策略。
4.1 实体完整性规则
4.2 参照完整性规则
4.3 用户定义的完整性规则
第五章 数据库的安全性
(1)了解常见的安全控制方法,区分不同安全方法的安全控制目的。(2)能够使用身份鉴别、角色设计等功能实现存取控制。(3)掌握DBMS的安全控制管理方法,能够进行DBMS的安全管理操作。(4)理解视图的定义及作用,掌握DBMS中视图的创建方法。
5.1 常用的安全控制方法
5.2 DBMS的安全控制管理
5.3 视图
第六章 关系的规范化理论
(1)根据函数依赖的定义,识别关系模式中存在的问题,判断问题产生根源,应用函数最小依赖集定义找出函数依赖的最小依赖集。(2)根据范式概念,判断关系模式属于第几范式,能够利用分解算法将低一级范式的关系模式转化为高一级范式的关系模式。(3)运用模式分解算法,判断分解后的模式是否符合要求,能够利用模式分解算法进一步对关系模式进行规范。
6.1 问题的提出
6.2 函数依赖
6.3 第一范式和第二范式
6.4 第三范式
6.5 BC范式
6.6 模式分解
第七章 数据库设计
(1)能够应用数据库设计方法,根据系统需求确定数据库设计的目标,分析需要完成设计的任务和步骤。(2)能够运用ER图工具,合理识别业务领域的实体和实体属性,准确判断实体之间的联系,设计出数据库概念模型。(3)根据模型转换原则,把概念模型转化为逻辑模型,并能够运用范式理论、模型分解算法对逻辑模型进行优化。(4)运用物理独立性理论设计数据库存储结构,根据系统性能要求,测试数据库运行的物理环境。
7.1 数据库的设计步骤
7.2 ER图
7.3 概念结构设计
7.4 逻辑结构设计
7.5 物理结构设计
第八章 数据库恢复
(1)能够理解事务的定义,认识事务的特性。(2)能够区分四种不同类型的故障.(3)能够运用数据转储技术,实现数据转储。(4)能够运用日志文件,结合数据转储技术实现数据库恢复。
8.1 事务
8.2 故障的类型
8.3 恢复的实现技术
8.4 故障的恢复策略
第九章 数据库的并发控制
(1)能够认识并发操作带来的三种数据不一致问题,理解问题出现的原因;(2)掌握封锁的两种基本类型,能够针对实际问题选择合适类型的锁;(3)掌握三级封锁协议,理解三个封锁协议所解决的主要问题。
9.1 并发操作存在的问题
9.2 封锁
9.3 封锁协议
第十章 数据库新技术
(1)了解数据库的各个发展阶段及其特点。(2)了解数据管理技术的发展趋势,并对未来的数据管理研究领域有所认识。(3)认识大数据管理的特点及现实领域的应用情况。
10.1 数据库的发展阶段及特点
10.2 数据管理技术的发展趋势
10.3 大数据管理
《数据库系统概论》PPT课件 河南理工大学 沈记全
资源下载
资源下载