图书介绍
数据库系统原理及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李晓峰,李东主编;翟霞,吕志峰副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508482941
- 出版时间:2011
- 标注页数:360页
- 文件大小:45MB
- 文件页数:369页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库系统原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇1
第1章 数据库系统概论1
1.1 数据库系统基本概念1
1.1.1 信息、数据与数据处理1
1.1.2 数据库2
1.1.3 数据库管理系统与管理信息系统3
1.1.4 数据库系统4
1.2 数据库技术的产生与发展6
1.2.1 数据管理技术的发展6
1.2.2 数据库系统的特点9
1.3 数据模型10
1.3.1 信息的三个世界10
1.3.2 模型与数据模型12
1.3.3 数据模型的基本组成12
1.3.4 数据模型的分类13
1.4 数据库系统的体系结构15
1.4.1 数据库三级模式结构16
1.4.2 数据库应用系统的体系结构18
1.5 数据库系统研究领域20
1.5.1 数据库技术、方法、理论20
1.5.2 DBMS产品及工具20
1.5.3 数据库技术与相关技术的融合21
本章小结21
习题一22
第2章 关系数据库23
2.1 关系数据库的基本概念23
2.1.1 关系的数学定义23
2.1.2 关系的性质26
2.1.3 关系模式与关系数据库27
2.2 关系数据库的数据模型28
2.2.1 关系模型结构28
2.2.2 关系模型的数据操作29
2.2.3 关系完整性约束30
2.3 关系代数31
2.3.1 关系代数的传统集合运算32
2.3.2 关系代数专门的关系运算33
2.3.3 关系代数表达式应用举例37
2.4 关系演算37
2.4.1 元组关系演算37
2.4.2 域关系演算39
2.5 关系系统的查询优化技术40
2.5.1 查询优化问题的提出41
2.5.2 查询优化的一般策略43
2.5.3 关系代数表达式的等价变换规则43
2.5.4 关系表达式的优化算法44
本章小结47
习题二48
第3章 关系数据库设计理论50
3.1 关系模式设计问题50
3.1.1 数据冗余与操作异常50
3.1.2 冗余产生原因分析和问题解决思路51
3.2 关系模式的规范化52
3.2.1 函数依赖52
3.2.2 码的形式定义54
3.2.3 关系模式基础范式55
3.2.4 多值依赖与第四范式59
3.3 数据依赖的公理系统62
3.3.1 Armstrong公理62
3.3.2 属性集的闭包及其算法63
3.3.3 候选码的求解理论和算法65
3.3.4 函数依赖集的等价与覆盖66
3.3.5 最小函数依赖集66
3.4 关系模式的分解68
3.4.1 模式分解的等价性68
3.4.2 无损连接分解69
3.4.3 保持依赖性分解71
3.4.4 关系模式分解算法73
3.5 规范化理论的应用75
3.5.1 规范化的优缺点75
3.5.2 反规范化设计75
3.5.3 规范化设计与反规范化设计76
3.5.4 规范化示例76
本章小结78
习题三79
第二篇 应用篇81
第4章 SQL Server 2008和关系数据库标准语言SQL81
4.1 SQL Server 2008概述81
4.1.1 SQL Server 2008的发展历史81
4.1.2 SQL Server 2008简介82
4.1.3 SQL Server 2008的版本83
4.1.4 SQL Server 2008的安装与配置86
4.2 SQL Server 2008的管理工具97
4.2.1 SQL Server 2008管理工具一览97
4.2.2 SQL Server 2008 Management Studio98
4.2.3 SQL Server 2008配置管理器100
4.3 SQL Server 2008的体系结构101
4.3.1 逻辑结构101
4.3.2 物理结构102
4.4 关系数据库语言SQL104
4.4.1 SQL的发展史104
4.4.2 SQL的功能特点105
4.4.3 SQL的基本组成105
4.5 Transact-SQL的数据定义语言107
4.5.1 数据库管理与使用107
4.5.2 表的管理与使用118
4.5.3 视图的管理与使用126
4.5.4 索引的管理与使用132
4.5.5 同义词的管理和使用134
4.6 Transact-SQL的数据查询语言135
4.6.1 SELECT的基本结构136
4.6.2 简单查询136
4.6.3 连接查询144
4.6.4 子查询147
4.6.5 集合查询149
4.6.6 递归合并查询150
4.7 Transact-SQL的数据操纵语言152
4.7.1 数据插入152
4.7.2 数据修改153
4.7.3 数据删除154
4.8 Transact-SQL的数据控制语言155
4.8.1 数据控制的方法155
4.8.2 权限的授予与收回155
4.9 嵌入式SQL157
4.9.1 嵌入式SQL的实现方式158
4.9.2 嵌入式SQL语言的分类158
4.9.3 嵌入式SQL和宿主语言之间的通信159
4.9.4 嵌入式SQL的使用规定160
4.9.5 嵌入式SQL的使用技术160
4.9.6 嵌入式SQL应用实例163
本章小结164
习题四164
第5章 SQL Server 2008高级应用167
5.1 Transact-SQL程序设计167
5.1.1 Transact-SQL程序结构167
5.1.2 Transact-SQL程序的批处理168
5.1.3 系统数据类型168
5.1.4 常量与变量171
5.1.5 注释符与运算符173
5.1.6 标准(库)函数174
5.1.7 流程控制语句175
5.1.8 常用命令179
5.2 存储过程180
5.2.1 存储过程的概念181
5.2.2 存储过程的优点181
5.2.3 存储过程的分类181
5.2.4 存储过程的建立182
5.2.5 执行存储过程184
5.2.6 修改存储过程185
5.2.7 删除存储过程186
5.3 触发器187
5.3.1 触发器的概念187
5.3.2 触发器的作用187
5.3.3 触发器的种类188
5.3.4 DML触发器的分类188
5.3.5 DML触发器的工作原理188
5.3.6 设计DML触发器的注意事项及技巧189
5.3.7 创建DML触发器191
5.3.8 创建Instead Of触发器194
5.3.9 查看DML触发器195
5.3.10 修改DML触发器196
5.3.11 删除DML触发器197
5.3.12 DDL触发器197
5.3.13 存储过程和触发器的区别200
5.4 用户自定义函数200
5.4.1 创建用户自定义函数201
5.4.2 修改和删除用户自定义函数204
本章小结204
习题五204
第6章 数据库设计207
6.1 数据库设计概述207
6.1.1 数据库设计的任务、特点和方法207
6.1.2 数据库设计过程209
6.2 需求分析211
6.2.1 需求分析的任务211
6.2.2 需求分析的步骤211
6.2.3 数据流图213
6.2.4 数据字典213
6.3 概念设计215
6.3.1 E-R模型216
6.3.2 概念设计的方法和步骤220
6.3.3 数据抽象与局部概念模式设计220
6.3.4 全局概念模式设计222
6.4 逻辑设计224
6.4.1 逻辑设计的步骤224
6.4.2 E-R模型向关系模型的转换224
6.4.3 模型的优化228
6.4.4 设计用户外模式230
6.4.5 E-R模型实例分析230
6.5 物理设计233
6.5.1 物理设计的要求和内容233
6.5.2 存取方法234
6.5.3 存储结构235
6.5.4 性能评价236
6.6 数据库的实施236
6.6.1 数据库结构建立236
6.6.2 数据载入236
6.6.3 编写、调试应用程序237
6.6.4 数据库试运行237
6.6.5 整理文档237
6.7 数据库的运行维护238
6.8 数据库应用系统设计实例239
6.8.1 系统需求分析239
6.8.2 系统概念设计242
6.8.3 系统的逻辑设计243
6.8.4 系统物理设计247
本章小结251
习题六252
第7章 数据库安全性与完整性254
7.1 数据安全与保护概述254
7.2 数据库的安全性255
7.2.1 对数据库安全的威胁255
7.2.2 数据库安全性级别255
7.2.3 数据库安全性控制256
7.2.4 SQL Server的安全性控制259
7.3 数据库的完整性275
7.3.1 完整性约束条件276
7.3.2 完整性控制278
7.3.3 SQL Server完整性的实现280
本章小结286
习题七286
第8章 数据库事务管理288
8.1 事务与事务管理288
8.1.1 事务的概念及ACID特性288
8.1.2 事务的基本操作与活动状态290
8.2 并发控制291
8.2.1 事务的并发执行291
8.2.2 并发操作引起的不一致问题291
8.2.3 封锁与封锁协议293
8.2.4 活锁与死锁295
8.2.5 并发调度的可串行性297
8.2.6 两段锁协议299
8.2.7 SQL Server并发控制的实现301
8.3 数据库恢复技术305
8.3.1 数据库故障分类305
8.3.2 数据库恢复实现技术306
8.3.3 SQL Server数据恢复机制的实现310
本章小结322
习题八322
第三篇 高级篇324
第9章 分布式数据库324
9.1 分布式数据库简介324
9.1.1 分布式数据库的特点324
9.1.2 分布式数据库的优缺点325
9.1.3 分布式数据库的分类326
9.2 分布式数据库的体系结构326
9.3 分布式数据库管理系统329
9.4 分布式数据存储330
9.4.1 数据分片330
9.4.2 数据分配332
9.5 分布式数据库的组成333
9.6 分布式查询333
9.7 分布式数据库的发展及应用趋势335
本章小结336
习题九337
第10章 对象数据库338
10.1 面向对象数据库338
10.1.1 面向对象数据模型339
10.1.2 面向对象数据库管理系统339
10.1.3 面向对象数据库系统340
10.1.4 面向对象技术与数据库技术相结合的多种方法340
10.1.5 面向对象数据库的不足341
10.2 对象关系数据库341
10.2.1 关系模型扩充——后关系模型342
10.2.2 后关系模型扩充——对象关系数据模型345
10.3 对象关系数据库管理系统348
10.4 对象关系数据库的定义语言350
10.4.1 对象关系数据库模型的定义350
10.4.2 数据类型定义350
10.4.3 继承性定义352
10.4.4 引用类型定义353
10.5 对象关系数据库的数据查询356
10.5.1 嵌套与元组变量设置356
10.5.2 路径表达式356
10.5.3 复合值创建和查询357
10.5.4 面向对象数据库与对象关系数据库的比较358
本章小结358
习题十359
参考文献360
热门推荐
- 2908295.html
- 3585443.html
- 3459937.html
- 2288274.html
- 466813.html
- 581303.html
- 3226390.html
- 2425416.html
- 1617141.html
- 2910968.html
- http://www.ickdjs.cc/book_3128097.html
- http://www.ickdjs.cc/book_3246023.html
- http://www.ickdjs.cc/book_922939.html
- http://www.ickdjs.cc/book_3162276.html
- http://www.ickdjs.cc/book_1212785.html
- http://www.ickdjs.cc/book_3324623.html
- http://www.ickdjs.cc/book_1070491.html
- http://www.ickdjs.cc/book_1852776.html
- http://www.ickdjs.cc/book_1657845.html
- http://www.ickdjs.cc/book_2981028.html