图书介绍
数据库原理及其应用教程 第4版PDF|Epub|txt|kindle电子书版本下载
- 黄德才著 著
- 出版社: 北京:科学出版社
- ISBN:9787030551795
- 出版时间:2018
- 标注页数:326页
- 文件大小:52MB
- 文件页数:338页
- 主题词:关系数据库系统-高等学校-教学参考资料
PDF下载
下载说明
数据库原理及其应用教程 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 关系数据库标准语言——SQL1
1.1 SQL概述1
1.1.1 SQL的发展1
1.1.2 SQL的特点2
1.1.3基本概念3
1.2 SQL的数据定义4
1.2.1数据库的建立与删除5
1.2.2基本表的定义、删除与修改7
1.2.3建立与删除索引14
1.3 SQL的数据查询15
1.3.1简单的选择与投影查询16
1.3.2连接查询22
1.3.3嵌套查询25
1.3.4集合查询30
1.4 SQL的数据更新31
1.4.1插入数据31
1.4.2修改数据31
1.4.3删除数据32
1.5 SQL的视图33
1.5.1定义视图33
1.5.2查询视图35
1.5.3更新视图35
1.6 SQL的数据控制36
1.6.1创建用户37
1.6.2授权40
1.6.3收回权限42
1.7嵌入式SQL43
1.7.1嵌入式SQL的标志44
1.7.2嵌入式SQL语句与主语言之间的通信45
1.7.3 PowerBuilder中的嵌入式SQL语句46
1.7.4在C#中使用SQL语句50
习题52
第2章 数据管理与数据库53
2.1数据库的常用术语53
2.1.1数据与信息53
2.1.2数据独立性55
2.1.3数据库系统55
2.2计算机数据管理技术的产生和发展56
2.2.1人工管理阶段56
2.2.2文件系统阶段57
2.2.3数据库系统阶段58
2.2.4数据库技术的发展61
2.2.5数据库技术的主要研究领域62
2.3数据模型63
2.3.1数据模型的构成63
2.3.2数据模型的分类64
2.3.3实体-联系(E-R)模型66
2.3.4常用的结构数据模型71
2.4数据库系统的模式结构77
2.4.1数据库系统模式的概念77
2.4.2数据库的三级模式78
2.4.3数据库的二级映象功能与数据独立性79
2.5 DBMS的功能81
2.6数据库系统的组成82
习题84
第3章 关系数据库模型86
3.1关系模型的基本概念86
3.1.1关系模型概述86
3.1.2关系数据结构87
3.1.3完整性规则90
3.2关系代数91
3.2.1传统的集合运算92
3.2.2专门的关系运算93
3.2.3关系运算举例96
3.3关系演算97
3.3.1元组关系演算98
3.3.2域关系演算99
3.3.3关系运算的安全限制100
3.4查询优化101
3.4.1查询实例分析101
3.4.2查询处理与优化技术103
3.4.3关系代数等价公式105
3.4.4查询优化策略107
3.4.5查询优化计算步骤107
习题109
第4章 关系模式的规范化设计理论111
4.1问题的提出111
4.1.1关系模式可能存在的异常111
4.1.2异常原因的分析112
4.1.3异常问题的解决113
4.2关系模式的函数依赖114
4.2.1再论关系与关系模式114
4.2.2函数依赖的一般概念114
4.2.3候选键与主键116
4.2.4函数依赖的推理规则117
4.3关系模式的规范化125
4.3.1范式及其类型126
4.3.2第一范式(1NF)126
4.3.3第二范式(2NF)127
4.3.4第三范式(3NF)128
4.3.5 BC范式(BCNF)129
4.3.6多值依赖131
4.3.7第四范式(4NF)134
4.3.8关系模式规范化步骤135
4.4关系模式的分解特性136
4.4.1模式分解中存在的问题136
4.4.2无损连接138
4.4.3无损连接的测试138
4.4.4保持函数依赖的分解142
4.4.5分解成3NF的模式集143
4.4.6关系模式设计原则144
习题144
第5章 数据库的安全与保护147
5.1安全与保护概述147
5.2数据库的安全性保护148
5.2.1用户鉴别148
5.2.2存取权限控制149
5.2.3视图机制150
5.2.4跟踪审查150
5.2.5数据加密存储151
5.3数据库的完整性保护151
5.3.1完整性约束的分类151
5.3.2完整性控制153
5.3.3触发器156
5.4数据库的并发控制技术157
5.4.1事务及特性157
5.4.2数据库的并发控制158
5.4.3并发的目的159
5.4.4并发所引起的问题159
5.4.5并发控制方法161
5.4.6并发调度的可串行性164
5.4.7时标技术166
5.5数据库的恢复技术168
5.5.1故障的种类168
5.5.2恢复技术169
5.5.3检查点机制173
5.6数据库的复制与相关技术174
5.6.1数据库的复制174
5.6.2数据库的镜像175
5.6.3 RAID技术简介175
习题177
第6章 数据库设计与实施178
6.1数据库设计概述178
6.1.1数据库设计的概念178
6.1.2数据库设计的步骤179
6.1.3数据库设计的特点180
6.2数据库规划181
6.3需求分析181
6.3.1需求分析的任务182
6.3.2需求分析的步骤182
6.3.3数据字典185
6.4概念结构设计187
6.4.1基本方法187
6.4.2主要设计步骤188
6.5逻辑结构设计192
6.5.1 E-R模式到关系模式的转换192
6.5.2关系模式的优化194
6.6物理结构设计196
6.6.1聚簇设计196
6.6.2索引设计197
6.6.3分区设计197
6.7数据库的实施和维护197
6.7.1数据库的建立与调整198
6.7.2数据库系统的试运行198
6.7.3数据库系统的运行和维护199
习题200
第7章 数据库应用系统开发201
7.1数据库应用系统的结构201
7.1.1单用户结构201
7.1.2集中式结构202
7.1.3二层客户机/服务器结构202
7.1.4三层客户机/服务器结构204
7.1.5多层结构205
7.2 Microsoft SQL Server 2014207
7.2.1 SQL Server 2014简介207
7.2.2 SQL Server的基本操作208
7.2.3 SQL Server的安全性管理212
7.2.4 SQL Server的完整性策略214
7.2.5 SQL Server的恢复技术216
7.2.6 SQL Server数据库的备份和恢复218
7.2.7 SQL Server的并发控制218
7.2.8数据库编程221
7.3数据库应用系统实例223
7.3.1常见的数据库访问技术224
7.3.2 Microsoft Visual Studio 2010226
7.3.3一个数据库应用系统实例229
习题257
第8章 数据库技术新发展258
8.1数据库家族概述258
8.2面向对象数据库259
8.2.1面向对象方法学简介259
8.2.2面向对象数据模型261
8.2.3基于对象的数据库管理系统264
8.3分布式数据库266
8.3.1分布式数据库系统的产生267
8.3.2分布式数据库系统的定义268
8.3.3分布式数据库系统的主要特点269
8.3.4分布式数据库系统的模式结构271
8.3.5分布式数据库管理系统及其分类273
8.3.6分布式数据库系统的优缺点274
8.4 XML数据库276
8.4.1 XML概述276
8.4.2 XML基础知识281
8.4.3 XML数据库287
8.5 NoSQL与NewSQL数据库289
8.5.1大数据的概念289
8.5.2 NoSQL的原理294
8.5.3 NoSQL的分类296
8.5.4 NoSQL的优缺点300
8.5.5 NewSQL的发展301
8.6数据仓库与数据挖掘304
8.6.1数据的事务处理与分析处理304
8.6.2数据仓库的概念306
8.6.3数据仓库数据的基本特征306
8.6.4数据仓库系统的组成307
8.6.5数据仓库数据的组织308
8.6.6数据仓库工具310
8.6.7数据挖掘工具315
习题324
参考文献326