当前位置:首页 > 工业技术
PostgreSQL对象关系数据库开发
PostgreSQL对象关系数据库开发

PostgreSQL对象关系数据库开发PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:彭晓明等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115093253
  • 页数:434 页
图书介绍:
《PostgreSQL对象关系数据库开发》目录

第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

相关图书
作者其它书籍
返回顶部