第1章 概述 1
1.1 基本知识点 1
1.1.1 数据与信息 1
1.1.2 计算机数据管理的发展 1
1.1.3 数据模式 2
1.1.4 数据库系统 3
1.1.5 数据库语言 4
1.1.6 数据模型 4
1.1.7 数据库管理系统和管理信息系统 10
1.2 例题分析 10
1.2.1 单项选择题 10
1.2.2 填空题 19
1.2.3 问答题 21
第2章 关系数据库 31
2.1 基本知识点 31
2.1.1 关系模型的基本概念 31
2.1.2 关系的数学定义 32
2.1.3 关系代数 33
2.1.4 关系演算 35
2.2 例题分析 37
2.2.1 单项选择题 37
2.2.2 填空题 43
2.2.3 问答题 44
第3章 SQL语言 62
3.1 基本知识点 62
3.1.1 SQL语言概述 62
3.1.2 SQL的数据定义 63
3.1.3 SQL的数据更新 65
3.1.4 SQL数据查询功能 66
3.1.5 视图 79
3.1.6 嵌入式SQL 80
3.2 例题分析 80
3.2.1 单项选择题 80
3.2.2 填空题 84
3.2.3 问答题 86
3.2.4 应用题 87
第4章 关系系统及其查询优化 103
4.1 基本知识点 103
4.1.1 查询处理的几个概念 103
4.1.2 关系系统 103
4.1.3 关系数据库系统的查询优化 104
4.2 例题分析 106
4.2.1 单项选择题 106
4.2.2 填空题 108
4.2.3 问答题 108
4.2.4 应用题 108
第5章 关系数据理论 116
5.1 基本知识点 116
5.1.1 问题的提出 116
5.1.2 函数依赖 117
5.1.3 函数依赖的等价和覆盖 119
5.1.4 关系模式的分解 121
5.1.5 关系模式的范式 123
5.1.6 候选码的求解理论和算法 126
5.2 例题分析 130
5.2.1 单项选择题 130
5.2.2 填空题 136
5.2.3 应用题 137
第6章 数据库设计 161
6.1 基本知识点 161
6.1.1 数据库设计概述 161
6.1.2 需求分析 162
6.1.3 概念结构设计 162
6.1.4 逻辑结构设计 163
6.1.5 物理结构设计 169
6.1.6 数据库实施 169
6.1.7 数据库运行维护 169
6.2 例题分析 170
6.2.1 单项选择题 170
6.2.2 填空题 174
6.2.3 应用题 175
第7章 数据库保护 191
7.1 基本知识点 191
7.1.1 数据库的恢复 191
7.1.2 数据库的并发控制 194
7.1.3 数据库的完整性 195
7.1.4 数据库的安全性 196
7.2 例题分析 197
7.2.1 单项选择题 197
7.2.2 填空题 205
7.2.3 问答题 207
第8章 面向对象数据库系统 219
8.1 基本知识点 219
8.1.1 对象联系图 219
8.1.2 对象关系数据库(ORDB) 220
8.1.3 面向对象数据库(OODB) 220
8.2 例题分析 221
8.2.1 单项选择题 221
8.2.2 填空题 223
8.2.3 问答题 223
参考文献 228