<!--
$Header: /cvsroot/pgsql/doc/src/sgml/biblio.sgml,v 1.16 2001/11/21 05:53:40 thomas Exp $
-->

 <bibliography id="biblio">
  <title>Bibliography</title>

  <para>
   Selected references and readings for <acronym>SQL</acronym>
   and <productname>PostgreSQL</productname>.
  </para>

  <para>
   Some white papers and technical reports from the original
   <productname>Postgres</productname> development team
   are available at
   <ulink url="http://s2k-ftp.CS.Berkeley.EDU:8000/postgres/papers/">
    the University of California, Berkeley, Computer Science
    Department web site</ulink>
  </para>

  <bibliodiv>
   <title><acronym>SQL</acronym> Reference Books</title>
   <para>Reference texts for <acronym>SQL</acronym> features.</para>

   <biblioentry id="BOWMAN93">
    <title>The Practical <acronym>SQL</acronym> Handbook</title>
    <titleabbrev>Bowman et al, 1996</titleabbrev>
    <subtitle>Using Structured Query Language</subtitle>
    <edition>Third Edition</edition>
    <authorgroup>
     <author>
      <firstname>Judith</firstname>
      <surname>Bowman</surname>
     </author>
     <author>
      <firstname>Sandra</firstname>
      <surname>Emerson</surname>
     </author>
     <author>
      <firstname>Marcy</firstname>
      <surname>Darnovsky</surname>
     </author>
    </authorgroup>
    <isbn>0-201-44787-8</isbn>
    <pubdate>1996</pubdate>
    <publisher>
     <publishername>Addison-Wesley</publishername>
    </publisher>
    <copyright>
     <year>1996</year>
     <holder>Addison-Wesley Longman, Inc.</holder>
    </copyright>
   </biblioentry>

   <biblioentry id="DATE97">
    <title>A Guide to the <acronym>SQL</acronym> Standard</title>
    <titleabbrev>Date and Darwen, 1997</titleabbrev>
    <subtitle>A user's guide to the standard database language <acronym>SQL</acronym></subtitle>
    <edition>Fourth Edition</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>
   </biblioentry>

   <biblioentry id="DATE94">
    <title>An Introduction to Database Systems</title>
    <titleabbrev>Date, 1994</titleabbrev>
    <edition>Sixth Edition</edition>
    <authorgroup>
     <author>
      <firstname>C. J.</firstname>
      <surname>Date</surname>
     </author>
    </authorgroup>
    <volumenum>Volume 1</volumenum>
    <pubdate>1994</pubdate>
    <publisher>
     <publishername>Addison-Wesley</publishername>
    </publisher>
    <copyright>
     <year>1994</year>
     <holder>Addison-Wesley Longman, Inc.</holder>
    </copyright>
   </biblioentry>

   <biblioentry id="MELT93">
    <title>Understanding the New <acronym>SQL</acronym></title>
    <titleabbrev>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>
   </biblioentry>

   <biblioentry id="ULL88">
    <title>Principles of Database and Knowledge</title>
    <subtitle>Base Systems</subtitle>
    <titleabbrev>Ullman, 1988</titleabbrev>
    <authorgroup>
     <author>
      <firstname>Jeffrey D.</firstname>
      <surname>Ullman</surname>
     </author>
    </authorgroup>
    <volumenum>Volume 1</volumenum>
    <publisher>
     <publishername>Computer Science Press</publishername>
    </publisher>
    <pubdate>1988</pubdate>
   </biblioentry>

  </bibliodiv>

  <bibliodiv>
   <title>PostgreSQL-Specific Documentation</title>
   <para>This section is for related documentation.</para>

   <biblioentry id="admin-guide">
    <title>The <productname>PostgreSQL</productname> Administrator's Guide</title>
    <titleabbrev>The Administrator's Guide</titleabbrev>
    <editor>
     <firstname>Thomas</firstname>
     <surname>Lockhart</surname>
    </editor>

    <pubdate>2001-04-13</pubdate>
    <publisher>
     <publishername>The PostgreSQL Global Development Group</publishername>
    </publisher>
   </biblioentry>

   <biblioentry id="dev-guide">
    <title>The <productname>PostgreSQL</productname> Developer's Guide</title>
    <titleabbrev>The Developer's Guide</titleabbrev>
    <editor>
     <firstname>Thomas</firstname>
     <surname>Lockhart</surname>
    </editor>

    <pubdate>2001-04-13</pubdate>
    <publisher>
     <publishername>The PostgreSQL Global Development Group</publishername>
    </publisher>
   </biblioentry>

   <biblioentry id="pro-guide">
    <title>The <productname>PostgreSQL</productname> Programmer's Guide</title>
    <titleabbrev>The Programmer's Guide</titleabbrev>
    <editor>
     <firstname>Thomas</firstname>
     <surname>Lockhart</surname>
    </editor>
    
    <pubdate>2001-04-13</pubdate>
    <publisher>
     <publishername>The PostgreSQL Global Development Group</publishername>
    </publisher>
   </biblioentry>

   <biblioentry id="tutorial-guide">
    <title>The <productname>PostgreSQL</productname> Tutorial Introduction</title>
    <titleabbrev>The Tutorial</titleabbrev>
    <editor>
     <firstname>Thomas</firstname>
     <surname>Lockhart</surname>
    </editor>

    <pubdate>2001-04-13</pubdate>
    <publisher>
     <publishername>The PostgreSQL Global Development Group</publishername>
    </publisher>
   </biblioentry>

   <biblioentry id="users-guide">
    <title>The <productname>PostgreSQL</productname> User's Guide</title>
    <titleabbrev>The User's Guide</titleabbrev>
    <editor>
     <firstname>Thomas</firstname>
     <surname>Lockhart</surname>
    </editor>

    <pubdate>2001-04-13</pubdate>
    <publisher>
     <publishername>The PostgreSQL Global Development Group</publishername>
    </publisher>
   </biblioentry>

   <biblioentry id="SIM98">
    <title>Enhancement of the ANSI SQL Implementation of PostgreSQL</title>
    <titleabbrev>Simkovics, 1998</titleabbrev>
    <authorgroup>
     <author>
      <firstname>Stefan</firstname>
      <surname>Simkovics</surname>
<!--
Paul-Peters-Gasse 36
2384 Breitenfurt
AUSTRIA
ssimkovi@ag.or.at
-->
     </author>
    </authorgroup>
<!--
    <othercredit>
     <contrib>
      with support by
     </contrib>
     <honorific>O. Univ. Prof. Dr.</honorific>
     <firstname>Georg</firstname>
     <surname>Gottlob</surname>
     <honorific>Univ. Ass. Mag.</honorific>
     <firstname>Katrin</firstname>
     <surname>Seyr</surname>
    </othercredit>
-->
    <abstract>
     <para>
      Discusses SQL history and syntax, and describes the addition of
      <literal>INTERSECT</> and <literal>EXCEPT</> constructs into
      <productname>PostgreSQL</productname>.  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.
     </para>
    </abstract>

    <pubdate>November 29, 1998</pubdate>
    <publisher>
     <publishername>Department of Information Systems, Vienna University of Technology</publishername>
     <address>Vienna, Austria</address>
    </publisher>
   </biblioentry>

   <biblioentry id="YU95">
    <title>The <productname>Postgres95</productname> User Manual</title>
    <titleabbrev>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</publishername>
     <address>Berkeley, California</address>
    </publisher>
   </biblioentry>

  </bibliodiv>

  <bibliodiv>
   <title>Proceedings and Articles</title>
   <para>This section is for articles and newsletters.</para>
   
   <biblioentry id="OLSON93">
    <title>Partial indexing in POSTGRES: research project</title>
    <titleabbrev>Olson, 1993</titleabbrev>
    <authorgroup>
     <author>
      <firstname>Nels</firstname>
      <surname>Olson</surname>
     </author>
    </authorgroup>
    <pubdate>1993</pubdate>
    <pubsnumber>UCB Engin T7.49.1993 O676</pubsnumber>
    <publisher>
     <publishername>University  of  California</publishername>
     <address>Berkeley, California</address>
    </publisher>
   </biblioentry>

   <biblioentry id="ONG90">
   <biblioset relation="article">
    <title>A Unified Framework for Version Modeling Using Production Rules in a Database System</title>
    <titleabbrev>Ong and Goh, 1990</titleabbrev>
    <authorgroup>
     <author>
      <firstname>L.</firstname>
      <surname>Ong</surname>
     </author>
     <author>
      <firstname>J.</firstname>
      <surname>Goh</surname>
     </author>
    </authorgroup>
   </biblioset>
   <biblioset relation="journal">
    <title>ERL Technical Memorandum M90/33</title>
    <pubdate>April, 1990</pubdate>
    <publisher>
     <publishername>University  of  California</publishername>
     <address>Berkely, California</address>
    </publisher>
   </biblioset>
   </biblioentry>

   <biblioentry id="ROWE87">
   <biblioset relation="article">
    <title>The <productname>Postgres</productname> Data Model</title>
    <titleabbrev>Rowe and Stonebraker, 1987</titleabbrev>
    <authorgroup>
     <author>
      <firstname>L.</firstname>
      <surname>Rowe</surname>
     </author>
     <author>
      <firstname>M.</firstname>
      <surname>Stonebraker</surname>
     </author>
    </authorgroup>
    </biblioset>
    <confgroup>
     <conftitle>VLDB Conference</conftitle>
     <confdates>Sept. 1987</confdates>
     <address>Brighton, England</address>
    </confgroup>
   </biblioentry>

   <biblioentry id="SESHADRI95">
   <biblioset relation="article">
    <title><ulink url="http://simon.cs.cornell.edu/home/praveen/papers/partindex.de95.ps.Z">Generalized Partial Indexes</ulink>
    </title>
    <titleabbrev>Seshardri, 1995</titleabbrev>
    <authorgroup>
     <author>
      <firstname>P.</firstname>
      <surname>Seshadri</surname>
     </author>
     <author>
      <firstname>A.</firstname>
      <surname>Swami</surname>
     </author>
    </authorgroup>
   </biblioset>
    <confgroup>
     <conftitle>Eleventh International Conference on Data Engineering</conftitle>
     <confdates>6-10 March 1995</confdates>
     <address>Taipeh, Taiwan</address>
    </confgroup>
    <pubdate>1995</pubdate>
    <pubsnumber>Cat. No.95CH35724</pubsnumber>
    <publisher>
     <publishername>IEEE Computer Society Press</publishername>
     <address>Los Alamitos, California</address>
    </publisher>
    <pagenums>420-7</pagenums>
   </biblioentry>

   <biblioentry id="STON86">
   <biblioset relation="article">
    <title>The Design of <productname>Postgres</productname></title>
    <titleabbrev>Stonebraker and Rowe, 1986</titleabbrev>
    <authorgroup>
     <author>
      <firstname>M.</firstname>
      <surname>Stonebraker</surname>
     </author>
     <author>
      <firstname>L.</firstname>
      <surname>Rowe</surname>
     </author>
    </authorgroup>
   </biblioset>
    <confgroup>
     <conftitle>ACM-SIGMOD Conference on Management of Data</conftitle>
     <confdates>May 1986</confdates>
     <address>Washington, DC</address>
    </confgroup>
   </biblioentry>

   <biblioentry id="STON87a">
   <biblioset relation="article">
    <title>The Design of the <productname>Postgres</productname> Rules System</title>
    <titleabbrev>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>
   </biblioset>
    <confgroup>
     <conftitle>IEEE Conference on Data Engineering</conftitle>
     <confdates>Feb. 1987</confdates>
     <address>Los Angeles, California</address>
    </confgroup>
   </biblioentry>

   <biblioentry id="STON87b">
   <biblioset relation="article">
    <title>The <productname>Postgres</productname> Storage System</title>
    <titleabbrev>Stonebraker, 1987</titleabbrev>
    <authorgroup>
     <author>
      <firstname>M.</firstname>
      <surname>Stonebraker</surname>
     </author>
    </authorgroup>
   </biblioset>
    <confgroup>
     <conftitle>VLDB Conference</conftitle>
     <confdates>Sept. 1987</confdates>
     <address>Brighton, England</address>
    </confgroup>
   </biblioentry>

   <biblioentry id="STON89">
   <biblioset relation="article">
    <title>A Commentary on the <productname>Postgres</productname> Rules System</title>
    <titleabbrev>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>
   </biblioset>
   <biblioset relation="journal">
    <title>SIGMOD Record 18(3)</title>
    <date>Sept. 1989</date>
   </biblioset>
   </biblioentry>

   <biblioentry id="STON89b">
   <biblioset relation="article">
    <title><ulink url="http://s2k-ftp.CS.Berkeley.EDU:8000/postgres/papers/ERL-M89-17.pdf">The case for partial indexes (DBMS)</ulink></title>
    <titleabbrev>Stonebraker, M, 1989b</titleabbrev>
    <authorgroup>
     <author>
      <firstname>M.</firstname>
      <surname>Stonebraker</surname>
     </author>
    </authorgroup>
   </biblioset>
   <biblioset relation="journal">
    <title>SIGMOD Record 18(4)</title>
    <pagenums>4-11</pagenums>
    <date>Dec. 1989</date>
   </biblioset>
   </biblioentry>

   <biblioentry id="STON90a">
   <biblioset relation="article">
    <title>The Implementation of <productname>Postgres</productname></title>
    <titleabbrev>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>
   </biblioset>
   <biblioset relation="journal">
    <title>Transactions on Knowledge and Data Engineering 2(1)</title>
    <publisher>
     <publishername>IEEE</publishername>
    </publisher>
    <date>March 1990</date>
   </biblioset>
   </biblioentry>

   <biblioentry id="STON90b">
   <biblioset relation="article">
    <title>On Rules, Procedures, Caching and Views in Database Systems</title>
    <titleabbrev>Stonebraker et al, ACM, 1990</titleabbrev>
    <authorgroup>
     <author>
      <firstname>M.</firstname>
      <surname>Stonebraker</surname>
     </author>
     <author>
      <surname>et al.</surname>
     </author>
    </authorgroup>
   </biblioset>
    <confgroup>
     <conftitle>ACM-SIGMOD Conference on Management of Data</conftitle>
     <confdates>June 1990</confdates>
    </confgroup>
   </biblioentry>

  </bibliodiv>
 </bibliography>

<!-- Keep this comment at the end of the file
Local variables:
mode:sgml
sgml-omittag:nil
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"./reference.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:("/usr/lib/sgml/catalog")
sgml-local-ecat-files:nil
End:
-->
