PostgreSQL对象关系数据库开发PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:彭晓明等编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2001
- ISBN:7115093253
- 页数:434 页
第1章 绪论 1
1.1 PostgreSQL的历史 2
1.1.1 起源 2
1.1.2 PostgreSQL全球开发小组 3
1.2 版权 4
1.3 PostgreSQL的特点 5
1.4 运行平台 6
1.5 相关资源 7
第2章 系统安装 9
2.1 一般安装 10
2.2 rpm安装 13
2.2.1 RedHat6.x下的安装 13
2.2.2 RedHat7.x下的安装 15
2.3 主要文件 17
第3章 基本原理 19
3.1 系统组成 20
3.2 后端服务器 21
3.3 查询处理过程 22
3.3.1 解析查询请求 22
3.3.2 重写查询树 22
3.3.3 规划优化查询树 24
3.3.4 执行查询 24
3.4 规则系统 25
3.4.1 查询树 25
3.4.2 规则系统和视图 26
3.4.3 视图的能力 31
3.4.4 规则和权限 32
3.4.5 规则与触发器的比较 32
第4章 用户与数据库 35
4.1 安全认证 36
4.1.1 安全认证 36
4.1.2 用户认证 37
4.2.1 创建用户 39
4.2 PostgreSQL用户 39
4.2.2 用户组 41
4.2.3 删除用户 42
4.3 数据库 43
4.3.1 创建数据库 43
4.3.2 删除数据库 44
第5章 psql基本操作 45
5.1 psql 46
5.1.1 简介 46
5.1.2 语法 46
5.1.3 两种执行方式 47
5.1.4 专有命令 47
5.2 启动数据库会话 49
5.2.1 连接数据库 49
5.2.2 与数据库交互 49
5.3.1 命令的输入 50
5.3 命令缓冲区 50
5.3.2 显示缓冲区 51
5.3.3 编辑缓冲区 51
5.3.4 清除缓冲区 52
5.4 联机帮助 52
5.4.1 专有命令 52
5.4.2 SQL命令 52
第6章 基本SQL命令 55
6.1.1 关键字 56
6.1 SQL语法 56
6.1.2 注释 60
6.1.3 名字 61
6.1.4 常量 61
6.2 创建表 62
6.3 插入数据 64
6.4 查询数据 65
6.5 控制查询输出格式 68
6.6 删除数据 74
6.7 修改数据 75
6.8 删除表 76
第7章 数据类型 77
7.1 基本数据类型 78
7.1.1 字符串类型 78
7.1.2 数值类型 78
7.1.3 时间类型 80
7.1.4 逻辑类型 81
7.1.5 几何类型 81
7.1.6 网络类型 82
7.2 数组类型 84
7.3 大对象类型 87
7.4 数据类型转换 88
7.5 预定义变量 89
第8章 函数 91
8.2 数学函数 92
8.1 SQL函数 92
8.3 字符串函数 93
8.4 日期时间函数 93
8.5 格式化函数 94
8.6 几何函数 97
8.7 网络函数 98
第9章 运算符和表达式 99
9.1.1 种类 100
9.1 运算符简介 100
9.1.2 优先级 101
9.2 通用运算符 101
9.3 数值运算符 102
9.4 几何运算符 103
9.5 时间间隔运算符 103
9.6 网络运算符 104
9.7 表达式 104
9.7.3 函数表达式 105
9.7.1 常量表达式 105
9.7.2 字段表达式 105
9.7.4 聚集表达式 106
9.7.5 复合表达式 106
9.7.6 目标列表表达式 107
9.7.7 FROM列表表达式 108
第10章 复杂查询 109
10.1 更灵活的数据插入 110
10.1.1 空值 110
10.1.2 默认值 113
10.1.3 利用其他表插入数据 114
10.2 复杂条件查询 115
10.3 规则表达式查询 116
10.3.1 规则表达式简介 117
10.3.2 在查询中的应用 117
10.4 CASE子句 118
10.5.1 删除重复行 120
10.5 控制查询结果 120
10.5.2 限制行数 121
10.5.3 游标 122
10.6 聚集查询 124
10.6.1 聚集函数 124
10.6.2 GROUP BY 127
10.6.3 HAVING 129
第11章 连接查询 131
11.1 表标识和字段引用 132
11.2 表的连接 133
11.3 复杂连接查询 138
第12章 集合查询 143
12.1 集合运算简介 144
12.1.1 表集合运算 144
12.1.2 字段集合运算 145
12.2.1 UNION查询 146
12.2 表集合查询 146
12.2.2 INTERSECT查询 147
12.2.3 EXCEPT查询 148
12.3 字段集合查询 150
12.3.1 ANY查询 150
12.3.2 ALL查询 150
12.3.3 EXISTS查询 152
第13章 唯一性编号 153
13.1 对象标识编号 154
13.1.1 关于对象标识编号 154
13.1.2 对象标识编号的用途 155
13.1.3 对象标识编号的局限性 155
13.2 序列 156
13.2.1 关于序列 156
13.2.2 序列的创建 156
13.2.3 序列在连续唯一性行号中的应用 158
13.3 串列类型 159
第14章 提高效率 161
14.1 索引 162
14.1.1 关于索引 162
14.1.2 索引的使用 163
14.1.3 唯一性索引 165
14.2 集簇 166
14.3 表的清理 167
14.4 查询分析 168
第15章 并发控制 171
15.1 多版本并发控制 172
15.1.1 事务简介 172
15.1.2 多版本并发控制 172
15.1.3 事务隔离 172
15.2 锁定 174
15.2.1 表级锁 174
15.2.4 数据完整性检查 175
15.2.3 索引与锁 175
15.2.2 行级锁 175
15.3 事务的操作 176
15.4 事务的可见性 178
15.4.1 读提交 178
15.4.2 可串行化 179
15.5 锁的使用 181
第16章 表的维护 183
16.1 修改表结构 184
16.2 访问权限 186
16.3 继承 188
16.4 视图 191
16.5 规则 192
16.5.1 INSTEAD规则 193
16.5.2 DO规则 193
16.5.3 视图的更新 195
16.6 临时表 198
16.7 消息交换 199
16.8 数据的导入和导出 199
第17章 约束 201
17.1 非空值约束 202
17.2 唯一性约束 203
17.3 主键约束 204
17.4 外键约束 205
17.4.1 一般使用 206
17.4.2 主键的更新 207
17.4.3 空值问题 209
17.4.4 外键检查时机 211
17.5 数据检验 212
第18章 编程接口 215
18.1 编程接口简介 216
18.2 LIBPQ接口 217
18.3 LIBPGEASY接口 219
18.4 ECPG接口 220
18.5 LIBPQ++接口 222
18.6 编译程序 223
18.7 程序变量 224
18.8 ODBC与JDBC接口 224
18.9 脚本语言接口 226
18.9.1 Perl 226
18.9.2 TCL/TK(PGTCLSH/PGTKSH) 227
18.9.3 Python 228
18.9.4 PHP 228
18.9.5 脚本语言的安装 230
第19章 自定义函数 231
19.1 简介 232
19.2 SQL函数 232
19.2.1 命令 232
19.2.2 例子 233
19.3.1 编写C语言源代码 238
19.3 C语言函数 238
19.3.2 编译C语言源代码 239
19.3.3 注册新函数 239
第20章 PL/pgSQL语言 241
20.1 语言简介 242
20.2 语言元素 243
20.2.1 程序结构 243
20.2.2 变量的定义 244
20.2.3 类型与表达式 244
20.2.4 语句 246
20.2.5 例外处理 248
20.3 PL/pgSQL函数 248
20.4 触发器 254
20.4.1 触发器函数 254
20.4.2 触发器的创建 255
20.4.3 触发器的使用 255
第21章 web数据库应用 257
21.1 环境安装与配置 258
21.1.1 Apache服务器 258
21.1.2 PHP脚本语言 259
21.1.3 配置 260
21.2 数据库访问函数 261
21.3 数据库操作 269
21.3.1 连接数据库服务器 269
21.3.2 查询数据 271
21.3.3 插入数据 272
第22章 phpPgAdmin 275
22.1 安装与配置 276
22.1.1 简介 276
22.1.2 安装 276
22.1.3 配置 278
22.1.4 用户认证 282
22.2.2 基本操作 284
22.2.1 启动 284
22.2 使用方法 284
22.3 关键技术分析 286
22.3.1 用户认证 286
22.3.2 库和表的列表 288
22.3.3 表的维护 289
22.3.4 用户的管理 292
第23章 ODBC应用 293
23.1 ODBC的获取与安装 294
23.2 ODBC的配置 295
23.3 注意事项 298
23.4 ODBC的使用 299
第24章 命令与工具 301
24.1 SQL命令 302
24.2 系统程序和工具 381
附录 常见问题解答 419
配套光盘说明 434
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《公共关系》胡杏菁,罗永全,连伟文主编 2018
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《人际关系应用心理学》贾海泉 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019