<BIBLIOGRAPHY Id="biblio">
<Title><Acronym>SQL</Acronym> References</Title>

<Para>
Selected references and readings for <Acronym>SQL</Acronym> and <ProductName>Postgres</ProductName>.
</Para>

<BIBLIODIV>
<TITLE><Acronym>SQL</Acronym> Reference Books</TITLE>
<PARA>Reference texts for <Acronym>SQL</Acronym> features.</PARA>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="BOWMAN93">
-->
<TITLE ID="BOWMAN93-full">
The Practical <Acronym>SQL</Acronym> Handbook
</TITLE>
<TITLEABBREV ID="BOWMAN93">
Bowman et al, 1993
</TITLEABBREV>
<SUBTITLE>
Using Structured Query Language
</SUBTITLE>
<EDITION>3</EDITION>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>Judity</FIRSTNAME>
<SURNAME>Bowman</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>Sandra</FIRSTNAME>
<SURNAME>Emerson</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>Marcy</FIRSTNAME>
<SURNAME>Damovsky</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<ISBN>0-201-44787-8</ISBN>
<PUBDATE>1996</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>Addison-Wesley</PUBLISHERNAME>
</PUBLISHER>
<COPYRIGHT>
<YEAR>1997</YEAR>
<HOLDER>Addison-Wesley Longman, Inc.</HOLDER>
</COPYRIGHT>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="DATE97">
-->
<TITLE id="DATE97-full">
A Guide to the <Acronym>SQL</Acronym> Standard
</TITLE>
<TITLEABBREV id="DATE97">
Date and Darwen, 1997
</TITLEABBREV>
<SUBTITLE>
A user's guide to the standard database language <Acronym>SQL</Acronym>
</SUBTITLE>
<EDITION>4</EDITION>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>C. J.</FIRSTNAME>
<SURNAME>Date</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>Hugh</FIRSTNAME>
<SURNAME>Darwen</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<ISBN>0-201-96426-0</ISBN>
<PUBDATE>1997</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>Addison-Wesley</PUBLISHERNAME>
</PUBLISHER>
<COPYRIGHT>
<YEAR>1997</YEAR>
<HOLDER>Addison-Wesley Longman, Inc.</HOLDER>
</COPYRIGHT>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="MELT93">
-->
<TITLE ID="MELT93-full">
Understanding the New <Acronym>SQL</Acronym>
</TITLE>
<TITLEABBREV ID="MELT93">
Melton and Simon, 1993
</TITLEABBREV>
<SUBTITLE>A complete guide</SUBTITLE>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>Jim</FIRSTNAME>
<SURNAME>Melton</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>Alan R.</FIRSTNAME>
<SURNAME>Simon</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<ISBN>1-55860-245-3</ISBN>
<PUBDATE>1993</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>Morgan Kaufmann</PUBLISHERNAME>
</PUBLISHER>
<COPYRIGHT>
<YEAR>1993</YEAR>
<HOLDER>Morgan Kaufmann Publishers, Inc.</HOLDER>
</COPYRIGHT>
<ABSTRACT>
<TITLE>Abstract</TITLE>
<PARA>Accessible reference for <Acronym>SQL</Acronym> features.</PARA>
</ABSTRACT>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

</BIBLIODIV>
<BIBLIODIV>
<TITLE>PostgreSQL-Specific Documentation</TITLE>
<PARA>This section is for related documentation.</PARA>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="ADMINISTRATORS-GUIDE">
-->
<TITLE ID="admin-guide-full">
The <ProductName>PostgreSQL</ProductName> Administrator's Guide
</TITLE>
<TITLEABBREV ID="admin-guide">
The Administrator's Guide
</TITLEABBREV>
<Editor>
<FIRSTNAME>Thomas</FIRSTNAME>
<SURNAME>Lockhart</SURNAME>
</Editor>

<PUBDATE>1998-10-01</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>The PostgreSQL Global Development Group</PUBLISHERNAME>
</PUBLISHER>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="POSTGRES-REFERENCE">
-->
<TITLE ID="dev-guide-full">
The <ProductName>PostgreSQL</ProductName> Developer's Guide
</TITLE>
<TITLEABBREV ID="dev-guide">
The Developer's Guide
</TITLEABBREV>
<Editor>
<FIRSTNAME>Thomas</FIRSTNAME>
<SURNAME>Lockhart</SURNAME>
</Editor>

<PUBDATE>1998-10-01</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>The PostgreSQL Global Development Group</PUBLISHERNAME>
</PUBLISHER>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="PROGRAMMERS-GUIDE">
-->
<TITLE ID="pro-guide-full">
The <ProductName>PostgreSQL</ProductName> Programmer's Guide
</TITLE>
<TITLEABBREV ID="pro-guide">
The Programmer's Guide
</TITLEABBREV>
<Editor>
<FIRSTNAME>Thomas</FIRSTNAME>
<SURNAME>Lockhart</SURNAME>
</Editor>

<PUBDATE>1998-10-01</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>The PostgreSQL Global Development Group</PUBLISHERNAME>
</PUBLISHER>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="TUTORIAL">
-->
<TITLE ID="tutorial-guide-full">
The <ProductName>PostgreSQL</ProductName> Tutorial Introduction
</TITLE>
<TITLEABBREV ID="tutorial-guide">
The Tutorial
</TITLEABBREV>
<Editor>
<FIRSTNAME>Thomas</FIRSTNAME>
<SURNAME>Lockhart</SURNAME>
</Editor>

<PUBDATE>1998-10-01</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>The PostgreSQL Global Development Group</PUBLISHERNAME>
</PUBLISHER>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="USERS-GUIDE">
-->
<TITLE ID="users-guide-full">
The <ProductName>PostgreSQL</ProductName> User's Guide
</TITLE>
<TITLEABBREV ID="users-guide">
The User's Guide
</TITLEABBREV>
<Editor>
<FIRSTNAME>Thomas</FIRSTNAME>
<SURNAME>Lockhart</SURNAME>
</Editor>

<PUBDATE>1998-10-01</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>The PostgreSQL Global Development Group</PUBLISHERNAME>
</PUBLISHER>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="YU95">
-->
<TITLE ID="YU95-full">
The <ProductName>Postgres95</ProductName> User Manual
</TITLE>
<TITLEABBREV ID="YU95">
Yu and Chen, 1995
</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>A.</FIRSTNAME>
<SURNAME>Yu</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>J.</FIRSTNAME>
<SURNAME>Chen</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<AUTHORGROUP>
<COLLAB>
<COLLABNAME>
The POSTGRES Group
</COLLABNAME>
</COLLAB>
</AUTHORGROUP>

<PUBDATE>Sept. 5, 1995</PUBDATE>
<PUBLISHER>
<PUBLISHERNAME>University  of  California, Berkeley CA</PUBLISHERNAME>
</PUBLISHER>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

</BIBLIODIV>
<BIBLIODIV>
<TITLE>Proceedings and Articles</TITLE>
<PARA>This section is for articles and newsletters.</PARA>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="ONG90">
-->
<TITLE ID="ONG90-full">
A Unified Framework for Version Modeling Using Production Rules in a Database System
</TITLE>
<TITLEABBREV ID="ONG90">
Ong and Goh, 1990
</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>L.</FIRSTNAME>
<SURNAME>Ong</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>J.</FIRSTNAME>
<SURNAME>Goh</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<PUBDATE>April, 1990</PUBDATE>
<ISSN>ERL Technical Memorandum M90/33</ISSN>
<PUBLISHER>
<PUBLISHERNAME>University  of  California, Berkeley CA</PUBLISHERNAME>
</PUBLISHER>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="ROWE87">
-->
<TITLE ID="ROWE87-full">
The <ProductName>Postgres</ProductName> Data Model
</TITLE>
<TITLEABBREV ID="ROWE87">
Rowe and Stonebraker, 1987
</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>L.</FIRSTNAME>
<SURNAME>Rowe</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Stonebraker</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<CONFGROUP>
<CONFDATES>Sept. 1987</CONFDATES>
<CONFTITLE>VLDB  Conference, Brighton, England</CONFTITLE>
<CONFNUM>1987</CONFNUM>
</CONFGROUP>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON86">
-->
<TITLE ID="STON86-full">
The Design of <ProductName>Postgres</ProductName>
</TITLE>
<TITLEABBREV ID="STON86">
Stonebraker and Rowe, 1986
STON86
</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Stonebraker</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>L.</FIRSTNAME>
<SURNAME>Rowe</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<CONFGROUP>
<CONFDATES>May 1986</CONFDATES>
<CONFTITLE>Conference on Management of Data, Washington DC</CONFTITLE>
<CONFSPONSOR>ACM-SIGMOD</CONFSPONSOR>
<CONFNUM>1986</CONFNUM>
</CONFGROUP>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON87a">
-->
<TITLE ID="STON87a-full">
The Design of the <ProductName>Postgres</ProductName> Rules System</TITLE>
<TITLEABBREV ID="STON87a">
Stonebraker, Hanson, Hong, 1987
</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Stonebraker</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>E.</FIRSTNAME>
<SURNAME>Hanson</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>C. H.</FIRSTNAME>
<SURNAME>Hong</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<CONFGROUP>
<CONFDATES>Feb. 1987</CONFDATES>
<CONFTITLE>Conference on Data Engineering, Los Angeles, CA</CONFTITLE>
<CONFSPONSOR>IEEE</CONFSPONSOR>
<CONFNUM>1987</CONFNUM>
</CONFGROUP>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON87b">
-->
<TITLE ID="STON87b-full">
The <ProductName>Postgres</ProductName> Storage System
</TITLE>
<TITLEABBREV ID="STON87b">
Stonebraker, 1987
</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Stonebraker</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<CONFGROUP>
<CONFDATES>Sept. 1987</CONFDATES>
<CONFTITLE>VLDB  Conference, Brighton, England</CONFTITLE>
<CONFNUM>1987</CONFNUM>
</CONFGROUP>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON89">
-->
<TITLE ID="STON89-full">
A Commentary on the <ProductName>Postgres</ProductName> Rules System
</TITLE>
<TITLEABBREV ID="STON89">
Stonebraker et al, 1989</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Stonebraker</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Hearst</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>S.</FIRSTNAME>
<SURNAME>Potamianos</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<CONFGROUP>
<CONFDATES>Sept. 1989</CONFDATES>
<CONFTITLE>Record 18(3)</CONFTITLE>
<CONFSPONSOR>SIGMOD</CONFSPONSOR>
<CONFNUM>1989</CONFNUM>
</CONFGROUP>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON90a">
-->
<TITLE ID="STON90a-full">
The Implementation of <ProductName>Postgres</ProductName>
</TITLE>
<TITLEABBREV ID="STON90a">
Stonebraker, Rowe, Hirohama, 1990
</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Stonebraker</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>L. A.</FIRSTNAME>
<SURNAME>Rowe</SURNAME>
</AUTHOR>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Hirohama</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<CONFGROUP>
<CONFDATES>March 1990</CONFDATES>
<CONFTITLE>Transactions on Knowledge and Data Engineering 2(1)</CONFTITLE>
<CONFSPONSOR>IEEE</CONFSPONSOR>
</CONFGROUP>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY>
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON90b">
-->
<TITLE ID="STON90b-full">
On Rules, Procedures, Caching and Views in Database Systems
</TITLE>
<TITLEABBREV ID="STON90b">
Stonebraker et al, ACM, 1990
</TITLEABBREV>
<AUTHORGROUP>
<AUTHOR>
<FIRSTNAME>M.</FIRSTNAME>
<SURNAME>Stonebraker</SURNAME>
</AUTHOR>
<AUTHOR>
<SURNAME>et al</SURNAME>
</AUTHOR>
</AUTHORGROUP>
<CONFGROUP>
<CONFDATES>June 1990</CONFDATES>
<CONFTITLE>Conference on Management of Data</CONFTITLE>
<CONFSPONSOR>ACM-SIGMOD</CONFSPONSOR>
</CONFGROUP>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

</BIBLIODIV>
</BIBLIOGRAPHY>
