<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 ID="BOWMAN93">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="BOWMAN93">
-->
<TITLE>The Practical <Acronym>SQL</Acronym> Handbook</TITLE>
<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 ID="DATE97">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="DATE97">
-->
<TITLE>A Guide to The <Acronym>SQL</Acronym> Standard</TITLE>
<TITLEABBREV>The <Acronym>SQL</Acronym> Standard</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 ID="MELT93">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="MELT93">
-->
<TITLE>Understanding the New <Acronym>SQL</Acronym></TITLE>
<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 ID="ADMIN-GUIDE">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="ADMIN-GUIDE">
-->
<TITLE>The <ProductName>PostgreSQL</ProductName> Administrator's Guide</TITLE>
<Editor>
<FIRSTNAME>Thomas</FIRSTNAME>
<SURNAME>Lockhart</SURNAME>
</Editor>

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

<BIBLIOENTRY ID="PROGRAMMERS-GUIDE">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

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

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

<BIBLIOENTRY ID="TUTORIAL">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="POSTGRES-REFERENCE">
-->
<TITLE>The <ProductName>PostgreSQL</ProductName> Reference Manual</TITLE>
<Editor>
<FIRSTNAME>Thomas</FIRSTNAME>
<SURNAME>Lockhart</SURNAME>
</Editor>

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

<BIBLIOENTRY ID="USERS-GUIDE">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

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

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

<BIBLIOENTRY ID="POSTGRES-USERS">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

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

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

<BIBLIOENTRY ID="YU95">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="YU95">
-->
<TITLE>The <ProductName>Postgres95</ProductName> User Manual</TITLE>
<TITLEABBREV>YU95</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 ID="ONG90">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="ONG90">
-->
<TITLE>A Unified Framework for Version Modeling Using Production Rules in a Database System</TITLE>
<TITLEABBREV>ONG90</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 ID="ROWE87">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="ROWE87">
-->
<TITLE>The <ProductName>Postgres</ProductName> Data Model</TITLE>
<TITLEABBREV>ROWE87</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 ID="STON86">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON86">
-->
<TITLE>The Design of <ProductName>Postgres</ProductName></TITLE>
<TITLEABBREV>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 ID="STON87a">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON87a">
-->
<TITLE>The Design of the <ProductName>Postgres</ProductName> Rules System</TITLE>
<TITLEABBREV>STON87a</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 ID="STON87b">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON87b">
-->
<TITLE>The <ProductName>Postgres</ProductName> Storage System</TITLE>
<TITLEABBREV>STON87b</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 ID="STON89">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON89">
-->
<TITLE>A Commentary on the <ProductName>Postgres</ProductName> Rules System</TITLE>
<TITLEABBREV>STON89</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>1987</CONFNUM>
</CONFGROUP>
<!--
</BOOKBIBLIO>
-->
</BIBLIOENTRY>

<BIBLIOENTRY ID="STON90a">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON90a">
-->
<TITLE>The Implementation of <ProductName>Postgres</ProductName></TITLE>
<TITLEABBREV>STON90a</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 ID="STON90b">
<!--
<BIBLIOMISC>&dash;</BIBLIOMISC>

<BOOKBIBLIO ID="STON90b">
-->
<TITLE>On Rules, Procedures, Caching and Views in Database Systems</TITLE>
<TITLEABBREV>STON90b</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>
