数据库技术与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:高阳主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2003
- ISBN:7505392786
- 页数:338 页
第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
习题1 31
第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
习题2 46
第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 BCNF 53
本章小结 55
习题3 55
第4章 关系数据库标准语言SQL 57
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
习题4 96
第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
习题5 112
第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
习题6 127
第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
习题7 149
第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
习题8 194
第9章 数据库应用系统开发工具——PB 195
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 ODBC 205
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
习题9 250
本章小结 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
习题10 264
第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 CGI 271
11.2.2 服务器API 273
11.2.3 IDC 273
11.3.1 ASP概述 274
11.3 ASP+ADO模式 274
11.2.4 ADC 274
11.3.2 ASP的运行环境 275
11.3.3 ASP的工作模式 275
11.3.4 ASP的优点 276
11.3.5 数据操作对象ADO 276
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.NET 282
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 JDBC 288
11.6 Oracle WebDB 288
11.6.2 WebDB的运行环境 289
11.6.3 WebDB的体系结构 289
11.6.4 WebDB的优势 290
本章小结 290
习题11 291
第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
习题12 306
第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
习题13 336
参考文献 337
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017