图书介绍
数据库技术与应用PDF|Epub|txt|kindle电子书版本网盘下载
- 高阳主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7505392786
- 出版时间:2003
- 标注页数:338页
- 文件大小:28MB
- 文件页数:357页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库技术与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概论1
1.1 数据库系统概述2
1.1.1 数据库技术的基本概念2
1.1.2 数据库技术的发展历程3
1.1.3 数据库系统的三个发展阶段6
1.2 数据库中的数据描述8
1.2.1 信息的三个世界8
1.2.2 概念设计中的数据描述10
1.2.3 逻辑设计中的数据描述12
1.2.4 物理数据描述14
1.3 数据模型15
1.3.1 数据模型的组成及其分类15
1.3.2 概念模型16
1.3.3 逻辑模型20
1.4 数据库系统的结构22
1.4.1 数据库系统的三级模式结构23
1.4.2 数据库系统的体系结构26
1.5 数据库系统的组成27
1.5.2 软件28
1.5.1 硬件平台及数据库28
1.5.3 数据库用户30
本章小结31
习题131
第2章 关系数据库系统33
2.1 关系数据库系统概述34
2.1.1 关系数据库系统的优点34
2.1.2 关系数据库的发展动向34
2.2.1 关系数据结构35
2.2 关系模型35
2.2.2 关系操作38
2.2.3 关系完整性规则38
2.3 关系代数40
2.3.1 传统的集合运算40
2.3.2 专门的关系运算41
本章小结46
习题246
第3章 关系数据库的规范化理论47
3.1 关系模式的冗余和异常问题48
3.2 函数依赖50
3.3 范式和规范化方法51
3.3.1 第一范式(1NF)51
3.3.2 第二范式(2NF)52
3.3.3 第三范式(3NF)53
3.3.4 BCNF53
本章小结55
习题355
第4章 关系数据库标准语言SQL57
4.1.1 SQL语言的发展58
4.1 SQL概述58
4.1.2 SQL的特点59
4.1.3 SQL语言基本概念60
4.1.4 SQL的支持特性61
4.1.5 SQL的语句类型62
4.2 SQL表达式63
4.2.1 常量与变量63
4.2.2 函数64
4.2.3 表达式65
4.2.4 新增数据类型66
4.3.1 创建、修改与删除基表67
4.3 SQL数据定义67
4.3.2 创建与删除索引71
4.3.3 创建与删除视图72
4.4 SQL数据查询74
4.4.1 SELECT语句基本格式74
4.4.2 单表查询76
4.4.3 连接查询81
4.4.4 嵌套查询85
4.4.5 集合查询88
4.5.1 数据插入91
4.5 SQL数据操纵91
4.5.2 数据修改92
4.5.3 数据删除93
4.6 SQL数据控制93
4.6.1 授权93
4.6.2 权限收回94
本章小结95
习题496
第5章 关系数据库设计97
5.1 数据库设计的基本步骤98
5.1.1 需求分析阶段99
5.1.2 概念模型设计阶段99
5.1.3 逻辑模型设计阶段100
5.1.4 数据库物理设计阶段100
5.1.5 数据库实施阶段101
5.1.6 数据库运行和维护阶段101
5.2 关系数据库设计方法101
5.2.1 基于E-R模型的数据库设计方法102
5.3 数据库设计举例105
5.2.2 用户视图法105
5.3.1 将用户视图表示为一些表的集合106
5.3.2 判断实体之间的关系109
5.3.3 列出所有表的关键字109
5.3.4 数据库图示化表示方法110
5.3.5 汇总各用户视图的设计结果111
本章小结112
习题5112
第6章 数据库存储技术113
6.1.1 物理存储介质概述114
6.1 数据库的物理存储介质114
6.1.2 磁盘存储器及其结构115
6.2 文件组织117
6.2.1 文件的定长记录117
6.2.2 文件的变长记录118
6.3 文件中记录的组织119
6.4 索引技术与散列技术121
6.4.1 索引技术121
6.4.2 B+树索引文件124
6.4.3 散列技术125
本章小结127
习题6127
第7章 数据库的安全保护129
7.1 数据库的安全性130
7.1.1 数据库安全性的含义130
7.1.2 安全性控制的方法130
7.2 数据库的完整性134
7.2.1 数据库完整性的含义134
7.2.2 完整性约束的类型134
7.2.3 完整性约束的定义方法136
7.3 数据库的并发控制138
7.3.1 数据库并发控制的含义138
7.2.4 完整性约束的验证138
7.3.2 事务139
7.3.3 并发控制的必要性139
7.3.4 基于封锁的并发控制技术141
7.3.5 基于时间戳的并发控制技术144
7.4.1 数据库恢复的含义145
7.4.2 数据库恢复的原理及其实现技术145
7.4 数据库的恢复145
7.4.3 数据库的故障恢复策略146
本章小结148
习题7149
第8章 Oracle数据库151
8.1 Oracle概述152
8.1.1 Oracle数据库的特征152
8.1.2 Oracle9i应用服务器的特征153
8.2 Oracle体系结构154
8.2.1 进程与内存结构154
8.2.3 Oracle逻辑结构155
8.2.2 Oracle实例155
8.2.4 Oracle物理结构157
8.2.5 Oracle数据库操作模式158
8.3 Oracle数据库基础158
8.3.1 Oracle的数据类型158
8.3.2 Oracle常量、变量和表达式162
8.3.3 Oracle内置函数162
8.3.4 Oracle的哑表与伪列165
8.4 PL/SQL编程166
8.4.1 PL/SQL简介167
8.4.2 PL/SQL控制结构168
8.4.3 PL/SQL游标171
8.4.4 PL/SQL异常处理173
8.5 Oracle常用对象174
8.5.1 存储过程174
8.5.2 触发器179
8.5.3 用户自定义函数185
8.5.4 包188
8.5.5 序号生成器190
8.6 Oracle的安全192
本章小结193
习题8194
第9章 数据库应用系统开发工具——PB195
9.1 应用程序体系结构196
9.1.1 C/S体系结构196
9.1.2 分布式体系结构200
9.2 PB基础201
9.2.1 PB应用开发流程201
9.1.3 Web体系结构201
9.2.2 PB对象概述202
9.3 PB与数据库接口205
9.3.1 ODBC205
9.3.2 PB中ODBC数据源及数据库连接参数的配置206
9.3.3 PB与Oracle连接207
9.3.4 应用程序与Oracle数据库连接207
9.4 PowerScript语言介绍208
9.4.1 PowerScript基本概念208
9.4.2 常量、变量、函数和表达式210
9.4.3 PowerScript语句212
9.4.4 嵌入式SQL与动态SQL语句215
9.4.5 函数与事件的调用218
9.4.6 Oracle的存储过程和函数调用219
9.5 数据插入、删除、更新设计220
9.5.1 应用对象的建立220
9.5.2 数据窗口设计221
9.5.3 窗口设计225
9.5.4 窗口及其控件事件脚本设计227
9.6.2 主从表的查询232
9.6.1 简单查询的实现232
9.6 数据查询设计232
9.6.3 组合查询的实现233
9.7 菜单设计240
9.7.1 菜单建立过程240
9.7.2 菜单对象函数与菜单事件241
9.8 系统安全控制241
9.9 程序调试与发布247
9.9.1 调试应用程序247
9.9.2 编译应用程序248
9.9.3 发布应用程序249
习题9250
本章小结250
第10章 分布式数据库251
10.1 分布式数据库系统的基本概念252
10.1.1 集中式数据库系统252
10.1.2 分布式数据库系统252
10.2 分布式数据库系统的特性及其优缺点253
10.2.1 分布式数据库系统的特性253
10.2.2 分布式数据库系统的优缺点254
10.3.1 分布式数据库系统的模式结构255
10.3 分布式数据库系统的体系结构255
10.3.2 数据分片258
10.3.3 分布透明性258
10.4 分布式数据库管理系统259
10.4.1 分布式数据库管理系统的功能259
10.4.2 分布式数据库管理系统的组成259
10.4.3 分布式数据库管理系统的分类261
本章小结263
习题10264
第11章 Web数据库265
11.1 Web数据库概述266
11.1.1 Web简介266
11.1.2 静态网页与动态网页269
11.1.3 Web数据库应用的三层体系结构270
11.2 传统Web数据库访问技术271
11.2.1 CGI271
11.2.2 服务器API273
11.2.3 IDC273
11.3.1 ASP概述274
11.3 ASP+ADO模式274
11.2.4 ADC274
11.3.2 ASP的运行环境275
11.3.3 ASP的工作模式275
11.3.4 ASP的优点276
11.3.5 数据操作对象ADO276
11.4 ASP.NET+ADO.NET模式278
11.4.1 .NET概述278
11.4.2 ASP.NET概述279
11.4.3 ASP.NET的运行环境279
11.4.4 ASP.NET的工作模式280
11.4.5 ASP.NET的优势281
11.4.6 ADO.NET282
11.5 JSP+JDBC模式283
11.5.1 J2EE概述283
11.5.2 JSP概述284
11.5.3 JSP的运行环境285
11.5.4 JSP的实现方式285
11.5.5 JSP的应用模型286
11.5.6 JSP的优点287
11.6.1 WebDB概述288
11.5.7 JDBC288
11.6 Oracle WebDB288
11.6.2 WebDB的运行环境289
11.6.3 WebDB的体系结构289
11.6.4 WebDB的优势290
本章小结290
习题11291
第12章 面向对象数据库293
12.1.1 面向对象数据库的产生背景294
12.1 面向对象数据库概述294
12.1.2 面向对象数据库设计思想295
12.1.3 面向对象数据库的应用和功能296
12.1.4 面向对象数据库的发展前景296
12.2 面向对象数据模型298
12.2.1 对象298
12.2.2 类299
12.2.3 类层次299
12.2.5 多重继承性300
12.2.4 继承300
12.2.6 对象标识301
12.2.7 对象包含301
12.3 面向对象数据库管理系统302
12.3.1 类管理302
12.3.2 对象管理303
12.3.3 对象控制303
12.4 对象-关系数据库303
12.4.1 对象-关系数据库系统的定义303
12.4.3 对象-关系数据库系统的实现方法304
12.4.2 对象-关系数据库系统的特点304
本章小结306
习题12306
第13章 数据库的其他新技术309
13.1 概述310
13.2 并行数据库311
13.2.1 并行数据库系统的体系结构312
13.2.3 并行处理技术314
13.2.2 数据划分314
13.2.4 并行数据库系统和分布式数据库系统的区别315
13.3 多媒体数据库316
13.3.1 多媒体数据的特点316
13.3.2 多媒体数据库管理系统应具备的基本功能317
13.3.3 多媒体数据库系统的体系结构317
13.4 主动数据库318
13.4.1 主动数据库系统模型319
13.4.2 主动数据库系统的功能319
13.4.3 主动数据库管理系统319
13.5.1 数据仓库的基本概念321
13.5 数据仓库321
13.5.2 数据仓库的特点322
13.5.3 数据仓库的基本体系结构323
13.5.4 数据仓库的数据库模式324
13.5.5 数据仓库的前端工具325
13.5.6 数据集市327
13.6 工程数据库327
13.6.1 工程数据库的特点328
13.6.2 工程数据库的数据模型329
13.6.3 工程数据库的体系结构330
13.7.2 空间数据的查询与索引331
13.7 空间数据库331
13.7.1 空间数据的特性331
13.7.3 空间数据库的应用332
13.8 移动数据库333
13.8.1 移动数据库的特点333
13.8.2 移动数据库系统对数据管理的要求334
13.8.3 移动计算模型334
本章小结334
习题13336
参考文献337