图书介绍
数据库原理及其应用教程PDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理及其应用教程](https://www.shukui.net/cover/8/30256974.jpg)
- 黄德才主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030275875
- 出版时间:2010
- 标注页数:317页
- 文件大小:40MB
- 文件页数:333页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库原理及其应用教程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 简单的选择与投影查询15
1.3.2 连接查询21
1.3.3 嵌套查询25
1.3.4 集合查询29
1.4 SQL的数据更新30
1.4.1 插入数据30
1.4.2 修改数据30
1.4.3 删除数据31
1.5 SQL的视图32
1.5.1 定义视图33
1.5.2 查询视图34
1.5.3 更新视图35
1.6 SQL的数据控制35
1.6.1 创建用户36
1.6.2 授权39
1.6.3 收回权限42
1.7 嵌入式SQL42
1.7.1 嵌入式SQL的标志43
1.7.2 嵌入式SQL语句与主语言之间的通信44
1.7.3 PowerBuilder中的嵌入式SQL语句46
1.7.4 在C#中使用SQL语句49
习题51
第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 查询优化计算步骤108
习题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 无损连接137
4.4.3 无损连接的测试138
4.4.4 保持函数依赖的分解141
4.4.5 分解成3NF的模式集143
4.4.6 关系模式设计原则143
习题144
第5章 数据库的安全与保护146
5.1 安全与保护概述146
5.2 数据库的安全性保护147
5.2.1 用户鉴别147
5.2.2 存取权限控制148
5.2.3 视图机制149
5.2.4 跟踪审查149
5.2.5 数据加密存储150
5.3 数据库的完整性保护150
5.3.1 完整性约束的分类150
5.3.2 完整性控制152
5.3.3 触发器155
5.4 数据库的并发控制技术156
5.4.1 事务及特性156
5.4.2 数据库的并发控制157
5.4.3 并发的目的158
5.4.4 并发所引起的问题158
5.4.5 并发控制方法160
5.4.6 并发调度的可串行性163
5.4.7 时标技术166
5.5 数据库的恢复技术167
5.5.1 故障的种类167
5.5.2 恢复技术169
5.5.3 检查点机制172
5.6 数据库的复制与相关技术173
5.6.1 数据库的复制173
5.6.2 数据库的镜像174
5.6.3 RAID技术简介174
习题176
第6章 数据库设计与实施177
6.1 数据库设计概述177
6.1.1 数据库设计的概念177
6.1.2 数据库设计的步骤178
6.1.3 数据库设计的特点179
6.2 数据库规划180
6.3 需求分析180
6.3.1 需求分析的任务181
6.3.2 需求分析的步骤181
6.3.3 数据字典184
6.4 概念结构设计186
6.4.1 基本方法186
6.4.2 主要设计步骤187
6.5 逻辑结构设计191
6.5.1 E-R模式到关系模式的转换191
6.5.2 关系模式的优化193
6.6 物理结构设计195
6.6.1 聚簇设计196
6.6.2 索引设计196
6.6.3 分区设计196
6.7 数据库的实施和维护197
6.7.1 数据库的建立与调整197
6.7.2 数据库系统的试运行198
6.7.3 数据库系统的运行和维护198
习题199
第7章 数据库应用系统开发201
7.1 数据库应用系统的结构201
7.1.1 单用户结构202
7.1.2 集中式结构202
7.1.3 二层客户机/服务器结构203
7.1.4 三层客户机/服务器结构204
7.1.5 多层结构205
7.2 Microsoft SQL Server 2008207
7.2.1 SQL Server发展简史207
7.2.2 SQL Server 2008的版本209
7.2.3 SQL Server 2008的基本操作210
7.2.4 SQL Server 2008的安全性管理214
7.2.5 SQL Server的完整性策略216
7.2.6 SQL Server的恢复技术218
7.2.7 SQL Server数据库的备份和恢复220
7.2.8 SQL Server的并发控制220
7.2.9 数据库编程223
7.3 数据库应用系统实例225
7.3.1 常见的数据库访问技术226
7.3.2 Microsoft Visual Studio 2008228
7.3.3 一个数据库应用系统实例231
习题259
第8章 数据库技术新发展260
8.1 数据库家族概述260
8.2 面向对象数据库技术261
8.2.1 面向对象方法学简介261
8.2.2 面向对象数据模型262
8.2.3 面向对象数据库管理系统266
8.3 分布式数据库273
8.3.1 分布式数据库系统的产生273
8.3.2 分布式数据库系统的定义274
8.3.3 分布式数据库系统的主要特点275
8.3.4 分布式数据库系统的模式结构278
8.3.5 分布式数据库管理系统及其分类279
8.3.6 分布式数据库系统的优缺点281
8.4 XML数据库技术282
8.4.1 XML概述282
8.4.2 XML基础知识287
8.4.3 XML数据库293
8.5 数据仓库与数据挖掘295
8.5.1 数据的事务处理与分析处理295
8.5.2 数据仓库的概念296
8.5.3 数据仓库数据的基本特征297
8.5.4 数据仓库系统的组成298
8.5.5 数据仓库数据的组织299
8.5.6 数据仓库工具300
8.5.7 数据挖掘工具305
习题315
参考文献317