图书介绍
数据库系统教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 何玉洁主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115402455
- 出版时间:2015
- 标注页数:328页
- 文件大小:173MB
- 文件页数:338页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库系统教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ篇 基础篇2
第1章 数据库概述2
1.1 概述2
1.2 基本概念2
1.3 数据管理技术的发展4
1.3.1 文件管理4
1.3.2 数据库管理7
1.4 数据独立性10
1.5 数据库系统的组成11
习题12
第2章 数据模型与数据库结构13
2.1 数据和数据模型13
2.1.1 数据与信息13
2.1.2 数据模型14
2.2 概念层数据模型15
2.2.1 基本概念15
2.2.2 实体-联系模型16
2.3 组织层数据模型18
2.3.1 层次数据模型18
2.3.2 网状数据模型20
2.3.3 关系数据模型21
2.4 面向对象数据模型22
2.5 数据库结构23
2.5.1 模式的基本概念23
2.5.2 三级模式结构23
2.5.3 模式映像与数据独立性25
习题26
第3章 关系数据库28
3.1 关系数据模型28
3.1.1 数据结构28
3.1.2 数据操作28
3.1.3 数据完整性约束30
3.2 关系模型的基本术语与形式化定义31
3.2.1 基本术语31
3.2.2 形式化定义33
3.3 完整性约束35
3.3.1 实体完整性35
3.3.2 参照完整性36
3.3.3 用户定义的完整性38
3.4 关系代数38
3.4.1 传统的集合运算39
3.4.2 专门的关系运算41
习题50
第4章 SQL基础及数据定义功能52
4.1 SQL概述52
4.1.1 SQL的发展52
4.1.2 SQL特点53
4.1.3 SQL功能概述53
4.2 SQL支持的数据类型54
4.2.1 数值型54
4.2.2 字符串类型55
4.2.3 日期时间类型56
4.3 数据定义功能56
4.3.1 架构的定义与删除57
4.3.2 基本表58
习题62
第5章 数据操作语句64
5.1 数据查询语句的基本结构64
5.2 单表查询66
5.2.1 选择表中的若干列66
5.2.2 选择表中的若干元组68
5.2.3 对查询结果进行排序76
5.2.4 使用聚合函数汇总数据77
5.2.5 对数据进行分组统计79
5.3 多表连接查询84
5.3.1 内连接85
5.3.2 自连接89
5.3.3 外连接90
5.4 使用TOP限制结果集行数93
5.5 CASE表达式95
5.5.1 CASE表达式介绍95
5.5.2 CASE表达式应用示例97
5.6 将查询结果保存到表中99
5.7 子查询102
5.7.1 使用子查询进行基于集合的测试102
5.7.2 使用子查询进行比较测试106
5.7.3 带EXISTS谓词的子查询110
5.8 数据更改功能112
5.8.1 插入数据113
5.8.2 更新数据114
5.8.3 删除数据115
习题117
第6章 索引和视图120
6.1 索引120
6.1.1 索引的基本概念120
6.1.2 索引的存储结构及分类121
6.1.3 创建和删除索引126
6.2 视图127
6.2.1 视图的基本概念127
6.2.2 定义视图128
6.2.3 通过视图查询数据130
6.2.4 修改和删除视图132
6.2.5 视图的作用133
6.3 物化视图134
习题134
第7章 触发器和存储过程136
7.1 触发器136
7.1.1 创建触发器136
7.1.2 后触发型触发器137
7.1.3 前触发型触发器138
7.1.4 删除触发器139
7.2 存储过程139
7.2.1 存储过程的概念139
7.2.2 创建和执行存储过程140
习题144
第Ⅱ篇 设计篇146
第8章 关系规范化理论146
8.1 函数依赖146
8.1.1 基本概念146
8.1.2 术语和符号147
8.1.3 函数依赖的推理规则148
8.1.4 闭包及候选键求解方法149
8.1.5 极小函数依赖集152
8.1.6 为什么讨论函数依赖154
8.2 范式155
8.2.1 第一范式156
8.2.2 第二范式157
8.2.3 第三范式158
8.2.4 Boyce-Codd范式159
8.2.5 规范化小结161
8.3 关系模式的分解准则162
习题165
第9章 实体-联系模型167
9.1 E-R模型的基本概念167
9.1.1 实体167
9.1.2 联系168
9.1.3 属性170
9.1.4 约束173
9.2 E-R图符号174
习题175
第10章 数据库设计177
10.1 数据库设计概述177
10.1.1 数据库设计的特点178
10.1.2 数据库设计方法概述178
10.1.3 数据库设计的基本步骤179
10.2 数据库需求分析180
10.2.1 需求分析的任务180
10.2.2 需求分析的方法180
10.2.3 需求分析工具182
10.3 数据库结构设计184
10.3.1 概念结构设计184
10.3.2 逻辑结构设计191
10.3.3 物理结构设计195
10.4 数据库行为设计197
10.4.1 功能分析197
10.4.2 功能设计198
10.4.3 事务设计198
10.5 数据库实施198
10.6 数据库的运行和维护200
习题200
第Ⅲ篇 系统篇204
第11章 安全管理204
11.1 安全控制概述204
11.1.1 数据库安全控制的目标204
11.1.2 数据库安全的威胁205
11.1.3 数据库安全问题的类型205
11.1.4 安全控制模型205
11.1.5 授权和认证206
11.2 存取控制207
11.2.1 自主存取控制207
11.2.2 强制存取控制209
11.3 审计跟踪211
11.4 防火墙211
11.5 统计数据库的安全性212
11.6 数据加密212
11.7 SQLServer提供的安全控制213
11.8 登录名214
11.8.1 身份验证模式214
11.8.2 建立登录名215
11.8.3 删除登录名216
11.9 数据库用户217
11.9.1 建立数据库用户218
11.9.2 删除数据库用户220
11.10 权限管理220
习题228
第12章 事务与并发控制230
12.1 事务230
12.1.1 事务的基本概念230
12.1.2 事务的特性231
12.1.3 事务处理模型232
12.1.4 事务日志233
12.2 并发控制234
12.2.1 并发控制概述235
12.2.2 可交换的活动237
12.2.3 调度237
12.2.4 可串行化调度237
12.3 并发控制中的加锁方法238
12.3.1 锁的粒度239
12.3.2 封锁协议240
12.3.3 活锁和死锁242
12.3.4 两阶段锁244
12.4 乐观的并发控制方法247
12.4.1 乐观的并发控制方法中的三个阶段247
12.4.2 乐观的并发控制方法的优缺点247
习题248
第13章 数据库恢复技术250
13.1 恢复的基本概念250
13.2 数据库故障的种类251
13.3 数据库恢复的类型252
13.3.1 向前恢复(或重做)252
13.3.2 向后恢复(或撤销)253
13.3.3 介质故障恢复255
13.4 恢复技术256
13.4.1 延迟更新技术256
13.4.2 立即更新技术258
13.4.3 镜像页技术260
13.4.4 检查点技术260
13.5 缓冲区管理262
习题262
第14章 查询处理与优化264
14.1 概述264
14.2 关系数据库的查询处理264
14.2.1 查询处理步骤265
14.2.2 优化的一个简单示例265
14.3 代数优化267
14.3.1 转换规则267
14.3.2 启发式规则269
14.4 物理优化272
14.4.1 选择操作的实现和优化272
14.4.2 连接操作的实现和优化273
14.4.3 投影操作的实现277
14.4.4 集合操作的实现277
14.4.5 组合操作277
习题278
第Ⅳ篇 发展篇280
第15章 大规模数据库架构280
15.1 分布式数据库280
15.1.1 分布式数据库系统概述280
15.1.2 分布式数据库目标与数据分布策略280
15.1.3 分布式数据库系统体系结构282
15.1.4 分布式数据库的相关技术283
15.2 并行数据库284
15.2.1 并行数据库概述284
15.2.2 并行数据库系统结构284
15.2.3 数据划分与并行算法286
15.3 NoSQL数据库288
15.3.1 NoSQL数据库概述288
15.3.2 NoSQL数据库的分类288
15.3.3 NoSQL数据库的发展现状及挑战289
15.4 云计算数据库架构289
15.4.1 云计算概述289
15.4.2 云数据库体系结构290
15.4.3 云数据库与传统数据库的比较293
15.4.4 云数据库展望294
15.5 XML数据库294
15.5.1 XML数据库概述294
15.5.2 SQLServer 2008与XML295
附录A SQL Server 2008基础299
A.1 SQLServer 2008的版本和组件299
A.1.1 SQLServer 2008的版本299
A.1.2 SQLServer 2008的组件300
A.1.3 安装SQLServer2008需要的软硬件环境300
A.1.4 实例301
A.2 安装和配置SQLServer 2008302
A.2.1 安装SQLServer 2008302
A.2.2 设置SQLServer服务启动方式309
A.2.3 SQLServer Management Studio工具310
A.3 创建数据库311
A.3.1 数据库的组成311
A.3.2 数据库文件的属性312
A.3.3 创建数据库312
A.4 删除数据库315
附录B 一些常用的系统函数317
B.1 日期函数317
B.2 字符串函数319
B.3 类型转换函数321
附录C 上机实验323
C.1 第4章 上机实验323
C.2 第5章 上机实验324
C.3 第6章 上机实验326
C.4 第7章 上机实验326
C.5 第11章 上机实验327
热门推荐
- 2332474.html
- 3561555.html
- 1385253.html
- 1790332.html
- 3576427.html
- 3154992.html
- 172867.html
- 790483.html
- 716944.html
- 425400.html
- http://www.ickdjs.cc/book_1393836.html
- http://www.ickdjs.cc/book_3014209.html
- http://www.ickdjs.cc/book_3080405.html
- http://www.ickdjs.cc/book_2179066.html
- http://www.ickdjs.cc/book_2347650.html
- http://www.ickdjs.cc/book_1667717.html
- http://www.ickdjs.cc/book_1857379.html
- http://www.ickdjs.cc/book_390778.html
- http://www.ickdjs.cc/book_1211845.html
- http://www.ickdjs.cc/book_3579263.html