# Bibliography

Selected references and readings for SQL and PostgreSQL.

Some white papers and technical reports from the original POSTGRES development team are available at the University of California, Berkeley, Computer Science Department web site.

## SQL Reference Books

## The Practical SQL Handbook

Using SQL Variants

Fourth Edition
0-201-70309-2 Addison-Wesley Professional

2001

## A Guide to the SQL Standard

A user's guide to the standard database language SQL

Fourth Edition
0-201-96426-0 Addison-Wesley

1997

## An Introduction to Database Systems

Eighth Edition
0-321-19784-4 Addison-Wesley

2003

## Fundamentals of Database Systems

Fourth Edition
0-321-12226-7 Addison-Wesley

2003

## Understanding the New SQL

A complete guide

1-55860-245-3 Morgan Kaufmann

1993

## Principles of Database and Knowledge-Base Systems

Classical Database Systems

Volume 1 Computer Science Press

1988

## SQL Technical Report

Part 6: SQL support for JavaScript Object Notation (JSON)

First Edition

2017

## PostgreSQL-specific Documentation

## Enhancement of the ANSI SQL Implementation of PostgreSQL

Discusses SQL history and syntax, and describes the addition of `INTERSECT` and `EXCEPT` constructs into PostgreSQL. Prepared as a Master's Thesis with the support of O. Univ. Prof. Dr. Georg Gottlob and Univ. Ass. Mag. Katrin Seyr at Vienna University of Technology.

Department of Information Systems, Vienna University of Technology

    Vienna, Austria

November 29, 1998

## The Postgres95 User Manual

University of California

    Berkeley, California

Sept. 5, 1995

## The design and implementation of the POSTGRES query optimizer

Zelaine Fong University of California, Berkeley, Computer Science Department

## Proceedings and Articles

## A Critique of ANSI SQL Isolation Levels

ACM-SIGMOD Conference on Management of Data June 1995

    San Jose, California

## Looking Back at Postgres

J. Hellerstein

## Making Databases Work

978-1-947487-19-2 Association for Computing Machinery and Morgan & Claypool

2018

## Partial indexing in POSTGRES: research project

UCB Engin T7.49.1993 O676 University of California

    Berkeley, California

1993

## A Unified Framework for Version Modeling Using Production Rules in a Database System

## ERL Technical Memorandum M90/33

University of California

    Berkeley, California

April, 1990

## Serializable Snapshot Isolation in PostgreSQL

VLDB Conference August 2012

    Istanbul, Turkey

## The POSTGRES data model

VLDB Conference Sept. 1987

    Brighton, England

## Generalized Partial Indexes

Eleventh International Conference on Data Engineering 6–10 March 1995

    Taipeh, Taiwan

Cat. No.95CH35724 IEEE Computer Society Press

    Los Alamitos, California

1995

420–7

## The design of POSTGRES

ACM-SIGMOD Conference on Management of Data May 1986

    Washington, DC

## The design of the POSTGRES rules system

IEEE Conference on Data Engineering Feb. 1987

    Los Angeles, California

## The design of the POSTGRES storage system

VLDB Conference Sept. 1987

    Brighton, England

## A commentary on the POSTGRES rules system

## SIGMOD Record 18(3)

Sept. 1989

## The case for partial indexes

## SIGMOD Record 18(4)

Dec. 1989 4–11

## The implementation of POSTGRES

## Transactions on Knowledge and Data Engineering 2(1)

IEEE March 1990

## On Rules, Procedures, Caching and Views in Database Systems

ACM-SIGMOD Conference on Management of Data June 1990

## An overview of the Sequoia 2000 project

## Digest of Papers COMPCON Spring 1992

1992 383–388