图书介绍
数据库技术原理与应用教程pdf电子书版本下载
- 徐洁磐,操凤萍编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111566755
- 出版时间:2017
- 标注页数:323页
- 文件大小:67MB
- 文件页数:337页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
数据库技术原理与应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇 2
第1章 数据、数据管理与数据处理 2
1.1 概述 2
1.2 数据及其特性 3
1.3 数据与数据库 3
1.4 数据管理 4
1.4.1 数据库管理系统 4
1.4.2 开发性数据库管理与数据库管理员 5
1.5 数据管理的变迁 5
1.6 数据处理 7
1.6.1 数据处理的环境 7
1.6.2 应用开发 7
1.6.3 数据处理的应用领域 7
1.6.4 数据处理中数据库的用户 8
本章小结 8
习题1 9
第2章 数据库的基础知识 10
2.1 数据库中的基本概念 10
2.2 数据库内部结构体系 14
2.2.1 数据库的三级模式 14
2.2.2 数据库的二级映射 15
2.3 数据库系统的特点 15
本章小结 16
习题2 17
第3章 数据管理中的数据模型 18
3.1 数据模型的基本概念 18
3.2 数据模型的四个世界 18
3.3 现实世界 19
3.4 概念世界与概念模型 19
3.4.1 E-R模型的基本概念 20
3.4.2 E-R模型三个基本概念之间的联接关系 20
3.4.3 E-R模型的图示法 22
3.5 信息世界与逻辑模型 24
3.5.1 概述 24
3.5.2 关系模型简介 24
3.5.3 关系模型的数据结构、操纵和约束 25
3.6 计算机世界与物理模型 28
3.6.1 数据库的物理存储介质 28
3.6.2 磁盘存储器及其操作 29
3.6.3 文件系统 29
3.6.4 数据库的物理结构 30
本章小结 31
习题3 31
第4章 关系模型的基本理论 33
4.1 关系模型的基本理论概述 33
4.2 关系代数 33
4.2.1 关系的表示 33
4.2.2 关系操作的表示 34
4.2.3 关系模型与关系代数 37
4.3 关系数据库的规范化方法 38
4.3.1 规范化方法的起因 38
4.3.2 函数依赖 41
4.3.3 函数依赖与范式 43
4.3.4 模式分解 45
4.3.5 范式间的关系 47
4.3.6 关系数据库规范化的非形式化判别法 48
本章小结 48
习题4 49
第5章 关系数据库管理系统的组成及其标准语言 51
5.1 关系数据库管理系统 51
5.1.1 概述 51
5.1.2 关系数据库管理系统的组成 52
5.1.3 SQL语言 52
5.2 数据构作功能 52
5.2.1 关系数据库 52
5.2.2 基表 53
5.2.3 视图 53
5.2.4 物理数据库 53
5.2.5 存储过程与函数 54
5.3 数据操纵功能 54
5.4 数据控制功能 55
5.4.1 安全性控制 55
5.4.2 完整性控制 58
5.4.3 动态控制 59
5.4.4 动态控制解决方案之一——事务处理 63
5.4.5 动态控制解决方案之二——并发控制 65
5.4.6 动态控制解决方案之三——故障恢复 68
5.5 数据交换功能 71
5.5.1 概述 71
5.5.2 数据交换的流程 75
5.5.3 数据交换的实现 76
5.6 数据服务 77
5.7 关系数据库管理系统的扩充功能 77
5.8 关系数据库管理系统的标准语言SQL 77
5.8.1 SQL的概貌 77
5.8.2 SQL的功能 79
5.8.3 SQL的三种标准 80
本章小结 80
习题5 81
第6章 关系数据库管理 83
6.1 数据库应用系统的软件开发 83
6.2 数据库生成 84
6.2.1 数据库生成的先置条件 84
6.2.2 数据库生成的内容与操作流程 84
6.3 数据库运行与维护 86
6.3.1 数据库运行监督 86
6.3.2 数据库维护 87
6.4 数据库管理工具 88
6.5 数据库管理员 89
本章小结 89
习题6 91
第二篇 操作篇 94
第7章 SQL的数据定义与操纵语句 94
7.1 SQL的数据定义 94
7.1.1 SQL的数据定义功能 94
7.1.2 SQL的数据定义语句 94
7.2 SQL的数据操纵 97
7.2.1 SQL的数据操纵功能 97
7.2.2 SQL的数据操纵语句 97
7.3 SQL中的视图语句 104
本章小结 105
习题7 106
第8章 SQL的数据控制语句 108
8.1 SQL的安全性控制语句 108
8.2 SQL的完整性控制 109
8.2.1 SQL的完整性控制语句 109
8.2.2 触发器语句 112
8.3 SQL的事务语句 113
本章小结 113
习题8 114
第9章 SQL的数据交换管理语句 115
9.1 连接管理语句 115
9.2 游标管理语句 115
9.3 诊断管理语句 116
9.4 Web管理工具 116
本章小结 116
习题9 117
第10章 自含式SQL及数据交换之自含式方式 118
10.1 自含式SQL概述 118
10.2 SQL/PSM概述 118
本章小结 120
习题10 121
第11章 SQL数据交换之调用层接口方式 122
11.1 调用层接口概述 122
11.2 数据交换之调用层接口方式特点 122
11.3 SQL/CLI概述 122
11.3.1 SQL/CLI工作原理 123
11.3.2 SQL/CLI工作流程 124
本章小结 125
习题11 126
第12章 SQL数据交换之Web方式 127
12.1 Web方式概述 127
12.1.1 互联网与Web应用 127
12.1.2 Web管理与数据库数据 127
12.2 数据交换之Web方式特点 127
12.3 Web方式基本原理 128
12.4 Web数据库 128
本章小结 129
习题12 129
第三篇 产品篇 132
第13章 SQL Server 2008系统 132
13.1 SQL Server 2008系统概述 132
13.1.1 SQL Server的发展历程 132
13.1.2 SQL Server 2008的平台 132
13.1.3 SQL Server 2008功能及实现 133
13.1.4 SQL Server 2008特点 135
13.2 SQL Server 2008系统安装 136
13.3 SQL Server 2008系统结构 136
13.4 SQL Server 2008的数据服务 138
13.4.1 SQL Server 2008数据服务概述 138
13.4.2 SQL Server 2008常用工具之一——SQL Server Mana-gement Studio 140
13.4.3 SQL Server 2008常用工具之二——SQL Server配置管理器 144
13.4.4 SQL Server 2008中操作的包装 145
本章小结 145
习题13 145
第14章 SQL Server 2008服务器管理 147
14.1 SQL Server 2008服务器管理概述 147
14.2 SQL Server 2008服务器注册与连接操作 148
14.3 SQL Server 2008服务器中服务启动、停止、暂停与重新启动操作 149
14.4 SQL Server 2008服务器启动模式操作 150
14.5 SQL Server 2008服务器属性配置操作 150
14.6 SQL Server 2008服务器网络配置及客户端远程服务器配置操作 151
本章小结 156
习题14 157
第15章 SQL Server 2008数据库管理 158
15.1 创建数据库 158
15.2 删除数据库 162
15.3 使用数据库 164
15.4 数据库备份与恢复 164
15.4.1 数据库备份 164
15.4.2 数据库恢复 168
本章小结 172
习题15 172
第16章 SQL Server 2008数据库对象管理 174
16.1 SQL Server 2008表定义及数据完整性设置 175
16.1.1 创建表 175
16.1.2 完整性约束 176
16.1.3 创建与删除索引 179
16.1.4 修改表 179
16.1.5 删除表 181
16.2 SQL Server 2008中的数据查询语句 182
16.3 SQL Server 2008数据更改操作 186
16.3.1 使用SQL Server Management Studio进行数据更改操作 186
16.3.2 使用T-SQL进行数据更改操作 187
16.4 SQL Server 2008的视图 189
16.5 SQL Server 2008的触发器 191
16.5.1 触发器类型 191
16.5.2 创建触发器 192
16.5.3 删除触发器 194
本章小结 195
习题16 195
第17章 SQL Server 2008数据交换及T-SQL语言 197
17.1 SQL Server 2008人机交互方式 197
17.2 SQL Server 2008自含式方式及自含式语言——T-SQL 197
17.2.1 T-SQL数据类型、变量及表达式 197
17.2.2 T-SQL中的SQL语句操作 199
17.2.3 T-SQL中的流程控制语句 200
17.2.4 T-SQL中的数据交换操作 202
17.2.5 T-SQL中的存储过程 204
17.2.6 T-SQL中的函数 209
17.2.7 T-SQL编程 210
17.3 SQL Server 2008调用层接口方式——ADO 212
17.3.1 ADO概述 212
17.3.2 ADO对象中主要方法的函数表示 214
17.4 SQL Server 2008 Web方式——ASP 216
17.4.1 ASP工作原理 216
17.4.2 HTML与静态网页 217
17.4.3 脚本语言 217
17.4.4 ASP的内建对象及组件 217
17.4.5 用ASP连接到SQL Server 2008 218
本章小结 218
习题17 218
第18章 SQL Server 2008用户管理及数据安全性管理 220
18.1 SQL Server 2008数据安全性概述 220
18.1.1 两种安全体——安全主体和安全客体 220
18.1.2 安全主体的标识与访问权限 221
18.1.3 两种安全层次与安全检验 221
18.1.4 SQL Server 2008安全性管理操作 223
18.2 SQL Server 2008中安全主体的安全属性设置与维护操作 223
18.2.1 SQL Server 2008服务器安全属性设置与维护操作 223
18.2.2 SQL Server 2008数据库安全属性设置与维护操作之一——数据库用户管理 227
18.2.3 SQL Server 2008数据库安全属性设置与维护操作之二——架构管理 235
18.2.4 SQL Server 2008数据库安全属性设置与维护操作之三——数据库对象管理 236
18.3 SQL Server 2008安全性验证 239
18.3.1 SQL Server Management Studio方式 240
18.3.2 调用层接口方式 240
本章小结 241
习题18 242
第四篇 开发应用篇 244
第19章 数据库应用系统开发 244
19.1 数据库应用系统的组成 244
19.2 数据库应用系统的开发方法 244
19.3 数据库应用系统开发的八个步骤 245
本章小结 246
习题19 248
第20章 数据库设计 249
20.1 数据库设计概述 249
20.2 数据库设计的需求分析 249
20.2.1 需求调查 250
20.2.2 需求分析初步 250
20.2.3 数据流图 250
20.2.4 数据字典 251
20.2.5 数据需求分析说明书 252
20.3 数据库的概念设计 252
20.3.1 数据库的概念设计概述 252
20.3.2 数据库概念设计的过程 252
20.3.3 数据库概念设计说明书 254
20.4 数据库的逻辑设计 255
20.4.1 数据库逻辑设计的基本方法 255
20.4.2 关系视图设计 257
20.4.3 数据库逻辑设计说明书 257
20.5 数据库的物理设计 257
20.5.1 存取方法设计 257
20.5.2 存储结构设计 258
20.5.3 数据库物理设计说明书 258
本章小结 259
习题20 260
第21章 数据库编程 261
21.1 数据库编程概述 261
21.2 数据库生成 262
21.2.1 数据库生成概述 262
21.2.2 数据库生成实例 263
21.3 数据库接口编程 279
21.3.1 数据库接口编程概述 279
21.3.2 数据库接口编程实例之一——ADO接口编程 280
21.3.3 数据库接口编程实例之二——Web接口编程 283
本章小结 288
习题21 289
第22章 数据库应用系统的应用 290
22.1 数据库应用系统的应用概述 290
22.2 联机事务处理应用 291
22.2.1 电子商务简介 291
22.2.2 电子商务的数据库应用系统 292
22.3 现代联机事务处理应用——互联网+ 292
22.3.1 互联网+中的几个重要概念 292
22.3.2 互联网+中的四个应用 293
22.4 联机分析处理应用 297
22.4.1 联机分析处理的基本概念 297
22.4.2 数据仓库的基本原理 298
22.4.3 联机分析处理 301
22.4.4 数据挖掘 306
22.4.5 数据分析在SQL Server 2008中的实现 307
22.5 联机分析处理新发展——大数据分析处理应用 308
22.5.1 大数据技术的基本概念 308
22.5.2 大数据典型计算模式MapReduce 309
22.5.3 大数据管理系统NoSQL 310
22.5.4 大数据分析功能 311
本章小结 311
习题22 312
附录 实验指导 314
实验1 实验准备 314
实验2 数据库生成 315
实验3 数据查询 317
实验4 数据更新及视图 318
实验5 数据库安全保护与备份、恢复 319
实验6 数据库设计 320
实验7 C/S结构方式的数据库应用系统开发 321
实验8 B/S结构方式的数据库应用系统开发 321
参考文献 323