PostgreSQL对象关系数据库开发

出版时间:2001-6  出版社:人民邮电出版社  作者:彭晓明  页数:434  字数:698  

内容概要

本书全介绍了自由的对象关系数据库管理系统PostgreSQL的安装、配置、管理、使用和开发技巧,以及基于PostgreSQL的Web数据库应用开发技术、ODBC应用开发技术等。最后还给出了PostgreSQL命令、PostgreSQL应用程序及工具的详细参考资料。
本书内容翔实、可操作性强,是一本PostgreSQL使用、管理和开发应用手册,适合软件开发人员和UNIX/Linux爱好者阅读。对于大专院校计算机软件专业的学生来说,也是一本很好的数据库技术类参考书。

书籍目录

第1章 绪论1.1 PostgreSQL的历史1.1.1 起源1.1.2 PostgreSQL全球开发小组1.2 版权1.3 PostgreSQL的特点1.4 运行平台1.5 相关资源第2章 系统安装2.1 一般安装2.2 rpm安装2.2.1 RedHat 6.x下的安装2.2.2 RedHat 7.x下的安装2.3 主要文件第3章 基本原理3.1 系统组成3.2 后端服务器3.3 查询处理过程3.3.1 解析查询请求3.3.2 重写查询树3.3.3 规划优化查询树3.3.4 执行查询3.4 规则系统3.4.1 查询树3.4.2 规则系统和视图3.4.3 视图的能力3.4.4 规则和权限3.4.5 规则与触发器的比较第4章 用户与数据库4.1 安全认证4.1.1 安全认证4.1.2 用户认证4.2 PostgreSQL用户4.2.1 创建用户4.2.2 用户组4.2.3 删除用户4.3 数据库4.3.1 创建数据库4.3.2 删除数据库第5章 psql基本操作5.1 psql5.1.1 简介5.1.2 语法5.1.3 两种执行方式5.1.4 专有命令5.2 启动数据库会话5.2.1 连接数据库5.2.2 与数据库交互5.3 命令缓冲区5.3.1 命令的输入5.3.2 显示缓冲区5.3.3 编辑缓冲区5.3.4 清除缓冲区5.4 联机帮助5.4.1 专有命令5.4.2 SQL命令第6章 基本SQL命令6.1 SQL语法6.1.1 关键字6.1.2 注释6.1.3 名字6.1.4 常量6.2 创建表6.3 插入数据6.4 查询数据6.5 控制查询输出格式6.6 删除数据6.7 修改数据6.8 删除表第7章 数据类型7.1 基本数据类型7.1.1 字符串类型7.1.2 数值类型7.1.3 时间类型7.1.4 逻辑类型7.1.5 几何类型7.1.6 网络类型7.2 数组类型7.3 大对象类型7.4 数据类型转换7.5 预定义变量第8章 函数8.1 SQL函数8.2 数学函数8.3 字符串函数8.4 日期时间函数8.5 格式化函数8.6 几何函数8.7 网络函数第9章 运算符和表达式9.1 运算符简介9.1.1 种类9.1.2 优先级9.2 通用运算符9.3 数值运算符9.4 几何运算符9.5 时间间隔运算符9.6 网络运算符9.7 表达式9.7.1 常量表达式9.7.2 字段表达式9.7.3 函数表达式9.7.4 聚集表达式9.7.5 复合表达式9.7.6 目标列表表达式9.7.7 FROM列表表达式第10章 复杂查询10.1 更灵活的数据插入10.1.1 空值10.1.2 默认值10.1.3 利用其他表插入数据10.2 复杂条件查询10.3 规则表达式查询10.3.1 规则表达式简介10.3.2 在查询中的应用10.4 CASE子句10.5 控制查询结果10.5.1 删除重复行10.5.2 限制行数10.5.3 游标10.6 聚集查询10.6.1 聚集函数10.6.2 GROUP BY10.6.3 HAVING第11章 连接查询11.1 表标识和字段引用11.2 表的连接11.3 复杂连接查询第12章 集合查询12.1 集合运算简介12.1.1 表集合运算12.1.2 字段集合运算12.2 表集合查询12.2.1 UNION查询12.2.2 INTERSECT查询12.2.3 EXCEPT查询12.3 字段集合查询12.3.1 ANY查询12.3.2 ALL查询12.3.3 EXISTS查询第13章 唯一性编号13.1 对象标识编号13.1.1 关于对象标识编号13.1.2 对象标识编号的用途13.1.3 对象标识编号的局限性13.2 序列13.2.1 关于序列13.2.2 序列的创建13.2.3 序列在连续唯一性行号中的应用13.3 串列类型第14章 提高效率14.1 索引14.1.1 关于索引14.1.2 索引的使用14.1.3 唯一性索引14.2 集簇14.3 表的清理14.4 查询分析第15章 并发控制15.1 多版本并发控制15.1.1 事务简介15.1.2 多版本并发控制15.1.3 事务隔离15.2 锁定15.2.1 表级锁15.2.2 行级锁15.2.3 索引与锁15.2.4 数据完整性检查15.3 事务的操作15.4 事务的可见性15.4.1 读提交15.4.2 可串行化15.5 锁的使用第16章 表的维护16.1 修改表结构16.2 访问权限16.3 继承16.4 视图16.5 规则16.5.1 INSTEAD规则16.5.2 DO规则16.5.3 视图的更新16.6 临时表16.7 消息交换16.8 数据的导入和导出第17章 约束17.1 非空值约束17.2 唯一性约束17.3 主键约束17.4 外键约束17.4.1 一般使用17.4.2 主键的更新17.4.3 空值问题17.4.4 外键检查时机17.5 数据检验第18章 编程接口18.1 编程接口简介18.2 LIBPQ接口18.3 LIBPGEASY接口18.4 ECPG接口18.5 LIBPQ++接口18.6 编译程序18.7 程序变量18.8 ODBC与JDBC接口18.9 脚本语言接口18.9.1 Perl18.9.2 TCL/TK(PGTCLSH/PGTKSH)18.9.3 Python18.9.4 PHP18.9.5 脚本语言的安装第19章 自定义函数19.1 简介19.2 SQL函数19.2.1 命令19.2.2 例子19.3 C语言函数19.3.1 编写C语言源代码19.3.2 编译C语言源代码19.3.3 注册新函数第20章 PL/pgSQL语言20.1 语言简介20.2 语言元素20.2.1 程序结构20.2.2 变量的定义20.2.3 类型与表达式20.2.4 语句20.2.5 例外处理20.3 PL/pgSQL函数20.4 触发器20.4.1 触发器函数20.4.2 触发器的创建20.4.3 触发器的使用第21章 Web数据库应用21.1 环境安装与配置21.1.1 Apche服务器21.1.2 PHP脚本语言21.1.3 配置21.2 数据库访问函数21.3 数据库操作21.3.1 连接数据库服务器21.3.2 查询数据21.3.3 插入数据第22章 phpPgAdmin22.1 安装与配置22.1.1 简介22.1.2 安装22.1.3 配置22.1.4 用户认证22.2 使用方法22.2.1 启动22.2.2 基本操作22.3 关键技术分析22.3.1 用户认证22.3.2 库和表的列表22.3.3 表的维护22.3.4 用户的管理第23章 ODBC应用23.1 ODBC的获取与安装23.2 ODBC的配置23.3 注意事项23.4 ODBC的使用第24章 命令与工具24.1 SQL命令24.2 系统程序和工具附录 常见问题解答配套光盘说明

图书封面

评论、评分、阅读与下载


    PostgreSQL对象关系数据库开发 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7