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

- 王六平,张楚才,刘先锋主编;许尚武,肖晓丽,张泽淳,高峰,曹步文副主编 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787568049184
- 出版时间:2019
- 标注页数:339页
- 文件大小:153MB
- 文件页数:353页
- 主题词:数据库系统
PDF下载
下载说明
数据库系统原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础理论1
第1章 数据库技术概述3
1.1 数据库的相关概念3
1.1.1 数据3
1.1.2 数据库3
1.1.3 数据库管理系统4
1.1.4 数据库系统5
1.1.5 数据库技术5
1.2 数据库管理系统概述5
1.2.1 数据库管理系统的目标6
1.2.2 数据库管理系统的功能7
1.2.3 用户访问数据库的过程8
1.2.4 数据库管理和数据库管理员9
1.3 数据库系统概述10
1.3.1 数据库系统的微观结构10
1.3.2 数据库系统的宏观结构13
1.4 数据库技术概述15
1.4.1 数据库技术的发展历史15
1.4.2 数据库技术的研究与应用领域和发展方向18
习题121
第2章 数据模型22
2.1 数据描述22
2.1.1 数据的三种范畴22
2.1.2 实体之间的联系24
2.1.3 三种世界的概念转换25
2.2 数据模型概述26
2.2.1 数据模型的分类26
2.2.2 数据模型的三要素27
2.3 概念模型与E-R表示方法28
2.3.1 概念模型的基本概念28
2.3.2 概念模型的E-R表示方法28
2.3.3 概念数据模型实例31
2.4 逻辑数据模型34
2.4.1 层次模型34
2.4.2 网状模型35
2.4.3 关系模型37
2.4.4 面向对象模型40
习题240
第3章 关系数据库理论及查询优化42
3.1 关系数据库42
3.1.1 关系模型的组成42
3.1.2 关系模式的形式化定义42
3.2 关系代数43
3.2.1 五种基本运算43
3.2.2 关系代数的其他操作45
3.3 关系查询优化48
3.3.1 关系系统及其查询优化48
3.3.2 查询优化的一般准则50
3.3.3 关系代数等价变换规则51
3.3.4 关系代数表达式的优化算法52
习题354
第二篇 设计理论55
第4章 关系数据库设计理论57
4.1 问题的提出57
4.1.1 关系模式57
4.1.2 关系57
4.1.3 插入异常、删除异常、更新异常59
4.2 关系模式的函数依赖59
4.2.1 函数依赖59
4.2.2 键(key)61
4.2.3 函数依赖的公理体系62
4.3 关系模式的规范化67
4.3.1 第一范式(1NF)67
4.3.2 第二范式(2NF)68
4.3.3 第三范式(3NF)69
4.3.4 BCNF范式69
4.3.5 多值依赖与第四范式70
4.3.6 各范式之间的关系73
4.4.关系模式的分解特性73
4.4.1 关系模式的分解73
4.4.2 分解的无损连接性74
4.4.3 关系模式分解算法80
4.5 关系模式的优化84
4.5.1 水平分解85
4.5.2 垂直分解85
习题486
第5章 数据库的设计与实施88
5.1 数据库设计概述88
5.1.1 数据库设计的特点88
5.1.2 数据库设计方法89
5.1.3 数据库设计的步骤90
5.2 数据库规划91
5.3 需求分析91
5.3.1 需求分析的任务92
5.3.2 需求分析的方法92
5.3.3 需求分析的步骤93
5.4 概念结构设计96
5.4.1 设计各局部应用的E-R模型96
5.4.2 全局E-R模型的设计98
5.5 逻辑结构设计98
5.5.1 E-R图向关系模型的转换99
5.5.2 关系模型向特定的RDBMS的转换100
5.5.3 逻辑数据模型的优化100
5.5.4 外模式的设计101
5.6 物理结构设计103
5.6.1 关系模式存取方法选择103
5.6.2 确定系统的存储结构106
5.7 数据库实施107
5.8 数据库运行和维护108
5.9 数据库设计实例——图书管理系统数据库设计109
习题5111
第三篇 安全与保护理论113
第6章 数据库的安全性控制115
6.1 数据库安全性控制概述115
6.2 SQL Server的安全性措施概述116
6.3 SQL Server身份验证117
6.3.1 身份验证概述117
6.3.2 身份验证方模式设置118
6.3.3 登录名管理120
6.4 SQL Server数据库身份验证123
6.5 SQL Server数据库对象安全验证124
6.5.1 角色124
6.5.2 授权的主体127
6.5.3 架构127
6.5.4 授权的安全对象128
6.5.5 权限操作130
6.5.6 命令行方式进行权限管理131
习题6133
第7章 数据的完整性控制135
7.1 完整性约束条件135
7.2 完整性控制137
7.3 SQL Server的完整性实现140
7.3.1 约束141
7.3.2 其他方法144
习题7144
第8章 事务145
8.1 事务的概念145
8.2 事务的调度147
8.3 事务的隔离级别149
8.4 SQL Server中的事务定义152
习题8154
第9章 并发控制155
9.1 封锁技术155
9.2 事务隔离级别与封锁规则156
9.3 封锁的粒度158
9.4 封锁带来的问题159
9.5 两段锁协议161
9.6 悲观并发控制与乐观并发控制162
9.7 SQL Server的并发控制162
习题9164
第10章 数据库恢复165
10.1 数据库恢复技术165
10.1.1 故障种类165
10.1.2 恢复的实现技术166
10.1.3 SQL Server基于日志的恢复策略168
10.1.4 SQL Server检查点170
10.2 SQL Server的备份与恢复172
习题10178
第四篇 基础应用179
第11章 SQL Server 2012基本知识181
11.1 SQL Server 2012发展简介181
11.2 SQL Server 2012组件和管理工具182
11.2.1 服务器组件182
11.2.2 管理工具183
11.2.3 文档184
11.3 SQL Server 2012服务器的管理184
11.3.1 启动/停止服务器184
11.3.2 配置管理器185
11.3.3 服务器的注册186
习题11187
第12章 数据库操作188
12.1 SQL Server实例188
12.2 数据库基本概念188
12.2.1 物理数据库189
12.2.2 逻辑数据库190
12.2.3 系统数据库和用户数据库193
12.3 创建数据库194
12.3.1 管理工具交互方式创建数据库195
12.3.2 命令行方式创建数据库197
12.4 修改数据库198
12.4.1 管理工具交互方式修改数据库198
12.4.2 命令行方式修改数据库199
12.5 删除数据库200
12.5.1 管理工具交互方式删除数据库200
12.5.2 命令行方式删除数据库200
12.6 数据库的分离和附加201
12.6.1 分离数据库201
12.6.2 附加数据库201
12.7 数据库的快速备份与恢复202
12.8 数据库的收缩203
12.8.1 手动收缩203
12.8.2 自动收缩204
12.9 移动数据库204
12.10 数据库快照205
12.10.1 数据库快照的优点205
12.10.2 数据库快照的操作206
习题12207
第13章 表和表数据操作208
13.1 表概念208
13.1.1 表结构208
13.1.2 表类型209
13.2 创建表210
13.2.1 列的数据类型210
13.2.2 列的其他属性215
13.2.3 交互方式创建表216
13.2.4 命令行方式创建表217
13.3 修改表218
13.3.1 交互方式修改表218
13.3.2 命令行方式修改表220
13.4 删除表221
13.5 表数据操作221
13.5.1 交互方式操作表数据221
13.5.2 命令行方式操作表数据223
习题13225
第14章 数据查询226
14.1 数据查询语句226
14.1.1 投影列227
14.1.2 选择行229
14.1.3 连接231
14.2 排序234
14.3 简单统计235
14.4 分组统计236
14.5 子查询237
14.5.1 无关子查询237
14.5.2 相关子查询238
14.5.3 子查询作数据项240
14.6 集合操作241
14.7 存储查询结果242
习题14243
第15章 视图245
15.1 视图概述245
15.2 视图的类型246
15.3 创建视图246
15.4 查询视图248
15.5 可更新视图249
15.6 修改视图定义250
15.7 删除视图251
15.8 视图小结251
15.8.1 创建视图准则251
15.8.2 视图的优点和作用252
习题15253
第16章 数据完整性、索引和关系图254
16.1 数据完整性的约束254
16.1.1 PRIMARY KEY主键约束254
16.1.2 UNIQUE唯一性约束256
16.1.3 FOREIGN KEY引用完整性约束257
16.1.4 CHECK检查约束259
16.2 索引260
16.2.1 索引的分类261
16.2.2 创建索引261
16.2.3 查看索引263
16.2.4 修改索引264
16.2.5 删除索引264
16.2.6 其他类型索引265
16.2.7 优化索引267
16.3 数据库关系图269
习题16270
第五篇 高级应用273
第17章 T-SQL语言275
17.1 SQL语言基本元素275
17.1.1 T-SQL语言简介275
17.1.2 T-SQL语言的语法约定275
17.1.3 标识符276
17.1.4 常量和变量277
17.1.5 注释279
17.1.6 运算符279
17.1.7 函数280
17.1.8 表达式283
17.2 流程控制语句287
17.2.1 SET语句287
17.2.2 BEGIN END语句289
17.2.3 IF-ELSE语句289
17.2.4 WHILE、 BREAK、 CONTINUE语句289
17.2.5 RETURN语句290
17.2.6 WAITFOR语句290
17.2.7 GOTO语句291
17.2.8 TRY CATCH语句291
17.2.9 GO语句292
17.2.10 EXECUTE语句292
17.2.11 T -SQL语句的解析、编译和执行292
17.3 数据定义、操纵及控制语言293
17.3.1 数据定义语言293
17.3.2 数据操纵语言294
17.3.3 数据控制语言297
习题17299
第18章 存储过程、自定义函数、触发器和游标300
18.1 存储过程300
18.1.1 存储过程概述300
18.1.2 创建存储过程300
18.1.3 调用存储过程301
18.1.4 获取存储过程信息302
18.1.5 修改和重命名存储过程302
18.1.6 重新编译存储过程303
18.1.7 删除存储过程304
18.2 用户定义函数304
18.2.1 标量值函数304
18.2.2 内嵌表值函数305
18.2.3 多语句表值函数305
18.2.4 修改和重命名用户定义函数306
18.2.5 删除用户定义函数307
18.3 触发器307
18.3.1 触发器概述307
18.3.2 触发器的类型308
18.3.3 触发器的设计规则309
18.3.4 使用触发器311
18.3.5 启用、禁用和删除触发器313
18.3.6 触发器的用途314
18.4 游标315
18.4.1 游标概述315
18.4.2 游标的类型316
18.4.3 游标的使用317
习题18322
附录A本书中示例数据库的结构及数据323
附录B上机实验题327
附录C课程设计要求336
参考文献339
热门推荐
- 1112972.html
- 826059.html
- 2081074.html
- 3740083.html
- 596933.html
- 1875170.html
- 2589815.html
- 3626995.html
- 2539146.html
- 448338.html
- http://www.ickdjs.cc/book_2486358.html
- http://www.ickdjs.cc/book_1635720.html
- http://www.ickdjs.cc/book_3775918.html
- http://www.ickdjs.cc/book_433472.html
- http://www.ickdjs.cc/book_974744.html
- http://www.ickdjs.cc/book_2533549.html
- http://www.ickdjs.cc/book_3301733.html
- http://www.ickdjs.cc/book_1452641.html
- http://www.ickdjs.cc/book_3134920.html
- http://www.ickdjs.cc/book_2015012.html