数据库概论属于软件学院专业课程,英汉双语课程。本课程要求的先修课为数据结构,主要讲授内容是:数据库基本原理与主流数据库产品的实用技术。课程内容涵盖关系模型、关系数据库基本理论、SQL语言、数据库完整性、安全性、视图、索引、事务管理、查询处理、数据库的维护与管理、数据库技术新进展简介等各个方面。
Overview
Syllabus
- 导论
- 数据库概述
- 第一章 数据库基础
- 1.1 数据库基础
- 第二章 关系运算
- 2.1 CAP数据库
- 2.2 自然关系运算1
- 2.3 自然关系运算2
- 第三章 结构化查询语言SQL
- 3.1 SQL概述
- 3.2 数据定义DDL
- 3.3 SQL数据更新DML
- 3.4 复杂SQL查询操作1
- 3.5 复杂SQL查询操作2
- 第四章 数据库完整性、视图与安全性
- 4.1 数据完整性
- 4.2 完整性约束
- 4.3 外键约束
- 4.4 触发器
- 4.5 视图
- 4.6 安全性
- 第五章 索引
- 5.1 索引
- 5.2 B+树索引
- 第六章 规范化理论
- 6.1 函数依赖
- 6.2 Armstrong公理
- 6.3 无损分解
- 6.4 范式举例
- 6.5 三种范式
- 第七章 实体关系模型
- 7.1-E-R模型概述
- 7.2 E-R模型详解
- 7.3 E-R模型的拓展
- 7.4 E-R模型实例分析
- 第八章 事务处理
- 8.1 事务的ACID性质介绍
- 8.2 事务经历
- 8.3 可串行化调度和前趋图
- 8.4 两阶段封锁
- 8.5 隔离级别
- 8.6 事务恢复
- 第九章 数据库应用与开发
- 9.1 数据库使用介绍
- 9.2 Java访问数据库
- 第十章 其他数据库技术概述
- 10.1 数据库新技术概述
Taught by
, Softlee, Jing He, and