跳到主要内容

PostgreSQL从入门到精通 完整PDF

大小:3.84MB       时间:2024-12-07

PostgreSQL:是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。

我们写这本书整体介绍数据库,全面覆盖现代的关系数据库的能以及怎么高效使用它们。使用 PostgreSQL 作为他的数据库的人都没有觉得 PostgreSQL 在哪方面有什么不足。它支持优秀的数据库设计,非常有弹性和扩展性,且运行在几乎你所能想到的计算机上,包括 Linux,Unix,Windows,Mac OS X,AIX,Solaris 以及 HP-UX。

本书大致分为三部分。第一部分包括入门,包括数据库概述(它们是什么以及它们用来干什么),尤其是 PostgreSQL的概述(怎样获得,安装和启动以及使用)。如果你同时运行了示例,到第 5 章完成的时候,你将建立起第一个可工作的数据库并且可以使用一些工具来做一些有用的事情,例如输入数据和执行查询。

本书的第二部分深刻地探索关系数据库的核心:SQL 查询语言。通过示例程序和“做一个尝试”章节,你将学到数据库编程的很多方面。,从简单的数据插入和修改,强大的各类查询到通过存储过程和触发器扩展数据库功能。本章最重要的内容是数据库无关,所以你从本章获取的知识能够让你在使用其他数据库时如鱼得水。当然,所有的用来说明的示例资源是用PostgreSQL 来作为示例数据库。关于 PostgreSQL 的管理和数据库设计的习惯用法也将在本章完整讨论。

本书的第三部分关注于在你的程序中发挥 PostgreSQL 的能力。本章涵盖了通过大量的编程语言连接到数据库、执行查询以及处理结果集。无论你是使用 PHP 或者 Perl 开发动态网页、用 Java 或者 C#开发企业级应用程序或者用 C 写一个客户端程序,你将找到你想要的章节。