所有分类
  • 所有分类
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
  • 解说文案

《数据库系统原理》PPT课件 李瑞轩 华中科技大学

数据库系统原理_华中科技大学
 
课件内容: 
绪论 
了解数据库的基本概念与发展历程,理解主要数据模型的特点,理解数据库系统的结构,理解数据库系统多层模式及数据独立性思想,了解数据库系统的组成与基本功能。 
1.1 数据管理技术概述 
1.2 数据模型基本概念与概念模型 
1.3 层次与网状模型 
1.4 关系模型 
1.5 数据库系统结构 
1.6 数据库系统组成 
关系数据库 
理解关系数据结构及其形式化定义,了解关系完整性基本思想,掌握关系代数运算。 
2.1 关系模型 
2.2 关系代数集合运算与基本关系运算 
2.3 连接与除运算 
关系数据库标准语言SQL 
了解SQL语言的发展与特点,理解SQL基本概念,掌握数据定义、查询、更新、视图定义及使用等基本SQL语法,能够灵活书写单表查询、聚集函数和分组查询、多表连接查询、嵌套查询等常见查询的SQL语句。 
3.1 SQL语言概述 
3.2 数据定义概述 
3.3 基本表定义 
3.4 查询概述 
3.5 单表查询(上) 
3.6 单表查询(下) 
3.7 聚集函数和分组 
3.8 多表连接查询 
3.9 嵌套查询(上) 
3.10 嵌套查询(下) 
3.11 数据更新 
3.12 视图 
数据库安全性 
理解数据库系统安全性控制的内涵,了解相关现状,理解自主存取控制、强制存取控制等数据库系统的主要安全性控制原理和机制。 
4.1 计算机安全性概述 
4.2 自主存取控制技术 
4.3 强制存取控制机制 
数据库完整性 
理解数据库系统完整性控制的内涵,理解实体完整性、参照完整性、用户定义完整性等关系数据库完整性控制主要机制,了解触发器的原理与使用方法。 
5.1 实体完整性与参照完整性 
5.2 用户定义的完整性 
5.3 触发器 
关系数据理论 
能够分析关系数据库模式设计中存在的异常问题,理解函数依赖与范式的概念,理解并能正确应用Armstrong公理系统中的属性闭包、最小函数依赖集、分解的正确性标准、模式分解算法等相关方法。 
6.1 关系数据理论概述 
6.2 函数依赖 
6.3 1-3NF及BCNF 
6.4 多值依赖和4NF 
6.5 Armstrong公理系统 
6.6 属性闭包 
6.7 最小 函数依赖集 
6.8 模式分解概述 
6.9 模式分解的正确性验证 
6.10 模式分解算法 
数据库设计 
了解数据库设计方法技术的概况及其发展历程,掌握以E-R模型为基础的概念结构设计方法,能够基于概念结构设计的结果开展逻辑结构设计,进而能够结合物理层面因素完善数据库设计的结果。 
7.1 数据库设计概述 
7.2 E-R模型 
7.3 概念结构设计 
7.4 逻辑结构设计 
7.5 物理结构设计 
关系查询处理和查询优化 
了解关系数据库系统查询处理的过程,理解关系数据库查询中存在的性能优化问题,掌握基本的代数优化与物理优化的原理和方法。 
8.1 查询优化概述 
8.2 代数优化 
8.3 物理优化 
数据库恢复技术 
理解事务的基本概念,掌握数据库系统故障分类的思想,了解备份与日志机制,掌握不同类型故障恢复的原理,理解检查点机制及基于检查点的恢复策略。 
9.1 事务的基本概念 
9.2 数据库系统故障分类 
9.3 备份和日志 
9.4 故障恢复策略 
9.5 检查点技术 
并发控制 
理解数据库系统中事务并发的现象,能够正确分析数据库中的并发错误,理解封锁的基本原理与方法,能够正确应用并发控制的可串行化准则,掌握两阶段锁协议和多粒度锁机制。 
10.1 并发控制概述 
10.2 数据库中的并发错误 
10.3 基于封锁的并发控制 
10.4 并发控制的可串行性 
10.5 两段锁协议 
10.6 封锁的粒度 
关系数据库引擎基础 
理解数据库存储的基本概念,在此基础上了解数据库的索引和缓存机制,进而理解关系数据库查询的处理模型。 
1.1 数据库存储 
1.2 树索引 
1.3 缓存 
1.4 查询处理 

资源下载
下载价格10 金币
VIP 5折
0
没有账号?注册  忘记密码?

社交账号快速登录