首页 > 图书中心 > 数据库基础

目录

目录

第一部分数据库的相关概念

第1章数据库概述/31.1核心概念3

1.2数据库发展历史5

1.3数据库系统的特点7

1.4数据模型9

1.4.1数据模型概述9

1.4.2概念数据模型10

1.4.3逻辑数据模型16

1.5练习题20

第2章数据库系统结构/21

2.1三级模式结构21

2.1.1数据抽象21

2.1.2模式与实例22

2.1.3数据库的两级映像与数据独立性23

2.2数据库管理系统25

2.2.1DBMS的功能25

2.2.2数据库管理员26

2.2.3DBMS的程序组成27

2.2.4常见的数据库管理系统28

2.3数据库体系结构30

2.4练习题32

第3章形式化关系查询语言/34

3.1关系模型34

3.1.1关系模型的定义343.1.2码的概念38

3.1.3关系的性质40

3.1.4关系的完整性约束40

3.2关系代数42

3.2.1基本运算43

3.2.2附加运算48

3.3查询优化55

3.3.1关系代数表达式的等价变换56

3.3.2查询优化的步骤59

3.4练习题60

〖1〗〖1〗第二部分关系数据库的使用

第4章MySQL数据库概述/654.1MySQL数据库简介65

4.2MySQL数据库的安装和配置66

4.2.1MySQL的安装与配置介绍66

4.2.2启动和关闭MySQL服务75

4.2.3图形管理工具76

4.3MySQL数据库的基本操作77

4.3.1数据库的相关操作77

4.3.2表结构的相关操作78

4.3.3逆向生成ER图81

4.3.4数据库的备份与还原83

4.4练习题85

第5章SQL数据定义与操纵/88

5.1SQL概述88

5.1.1SQL的发展历史88

5.1.2SQL的特点89

5.1.3SQL体系结构90

5.2MySQL的基本数据类型90

5.3SQL数据定义93

5.3.1基本表的定义93

5.3.2基本表的修改96

5.3.3基本表的删除97

5.4数据操纵97

5.4.1插入数据97

5.4.2更新数据98

5.4.3删除数据99

5.5练习题100

第6章SQL数据查询: 单表查询/101

6.1基本的SELECT语句105

6.1.1检索数据105

6.1.2排序检索数据108

6.1.3过滤数据111

6.1.4创建计算字段117

6.2使用函数119

6.3聚集函数与分组查询123

6.3.1聚集函数123

6.3.2分组查询126

6.4练习题128

第7章SQL数据查询: 多表查询/130

7.1嵌套查询130

7.1.1嵌套查询概述130

7.1.2嵌套查询的分类133

7.2连接查询136

7.2.1广义笛卡儿积136

7.2.2等值连接137

7.2.3非等值连接查询139

7.2.4自身连接查询140

7.2.5外连接查询141

7.2.6使用带聚集函数的连接142

7.3集合查询143

7.3.1并操作144

7.3.2差操作146

7.3.3交操作146

7.4练习题147

第8章SQL视图操作/149

8.1视图概述149

8.2创建视图150

8.2.1基本语句150

8.2.2创建不同类型的视图151

8.3使用视图159

8.3.1查看视图160

8.3.2更新视图162

8.3.3删除视图166

8.4练习题167

第三部分数据库规范化理论与设计

第9章关系规范化理论/1719.1好的关系设计的特点171

9.1.1不合理关系模式存在的问题171

9.1.2无损分解173

9.1.3规范化理论的提出175

9.2函数依赖176

9.3范式179

9.4函数依赖理论185

9.4.1函数依赖集的闭包185

9.4.2函数依赖的推理规则186

9.4.3属性集的闭包187

9.4.4最小函数依赖集192

9.5使用函数依赖的分解算法194

9.5.1无损连接分解195

9.5.2保持函数依赖分解199

9.6练习题201

第10章关系数据库设计/203

10.1数据库设计概述203

10.1.1数据库设计的原则204

10.1.2数据库设计的工具204

10.1.3数据库设计的步骤206

10.2需求分析207

10.2.1需求分析的任务207

10.2.2需求分析的方法和过程208

10.2.3数据流图与数据字典209

10.3概念结构设计213

10.3.1概念结构设计的方法214

10.3.2局部ER图设计214

10.3.3全局ER图设计218

10.4逻辑结构设计220

10.4.1ER图向关系模型的转换220

10.4.2数据模型的优化222

10.4.3设计用户子模式223

10.5物理结构设计224

10.5.1关系模式存取方法的选择224

10.5.2确定数据库的存储结构226

10.6练习题226

第11章数据库安全与保护/228

11.1事务管理228

11.1.1事务的概念228

11.1.2事务的ACID特性229

11.2并发控制与恢复231

11.2.1冲突操作232

11.2.2事务的隔离性级别238

11.2.3封锁技术239

11.2.4故障分类及恢复245

11.3练习题246

第12章数据库前沿新技术/247

12.1大数据管理下的挑战247

12.2分布式数据库249

12.3图数据库253

12.4时空数据库256

12.5与人工智能的融合258

参考文献/261

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘