# 參考書目

有關SQL及PostgreSQL值得閱讀的書籍及參考資料。

部份原始文件及技術報告亦可參閱University of California, Berkeley, Computer Science Department的網頁：\
<http://db.cs.berkeley.edu/papers/>

## SQL Reference Books

\[bowman01]*The PracticalSQLHandbook*.Using SQL Variants.Fourth Edition.JudithBowman,SandraEmerson, andMarcyDarnovsky.ISBN 0-201-70309-2.Addison-Wesley Professional.2001.

\[date97]*A Guide to theSQLStandard*.A user's guide to the standard database languageSQL.Fourth Edition.C. J.DateandHughDarwen.ISBN 0-201-96426-0.Addison-Wesley.1997.

\[date04]*An Introduction to Database Systems*.Eighth Edition.C. J.Date.ISBN 0-321-19784-4.Addison-Wesley.2003.

\[elma04]*Fundamentals of Database Systems*.Fourth Edition.RamezElmasriandShamkantNavathe.ISBN 0-321-12226-7.Addison-Wesley.2003.

\[melt93]*Understanding the NewSQL*.A complete guide.JimMeltonandAlan R.Simon.ISBN 1-55860-245-3.Morgan Kaufmann.1993.

\[ull88]*Principles of Database and Knowledge*.Base Systems.Jeffrey D.Ullman.Volume 1.Computer Science Press.1988.

## PostgreSQL-specific Documentation

\[sim98]*Enhancement of the ANSI SQL Implementation of PostgreSQL*.StefanSimkovics.Department of Information Systems, Vienna University of Technology.Vienna, Austria.November 29, 1998.

\[yu95]*ThePostgres95.User Manual*.A.YuandJ.Chen.University of California.Berkeley, California.Sept. 5, 1995.

\[fong][*The design and implementation of thePOSTGRESquery optimizer*](http://db.cs.berkeley.edu/papers/UCB-MS-zfong.pdf).ZelaineFong.University of California, Berkeley, Computer Science Department.

## Proceedings and Articles

\[olson93]*Partial indexing in POSTGRES: research project*.NelsOlson.UCB Engin T7.49.1993 O676.University of California.Berkeley, California.1993.

\[ong90]“A Unified Framework for Version Modeling Using Production Rules in a Database System”.L.OngandJ.Goh.*ERL Technical Memorandum M90/33*.University of California.Berkeley, California.April, 1990.

\[rowe87]“[The POSTGRES data model](http://db.cs.berkeley.edu/papers/ERL-M87-13.pdf)”.L.RoweandM.Stonebraker.VLDB Conference, Sept. 1987.

\[seshadri95]“[Generalized Partial Indexes](http://citeseer.ist.psu.edu/seshadri95generalized.html)”.P.SeshadriandA.Swami.Eleventh International Conference on Data Engineering, 6-10 March 1995.Cat. No.95CH35724.IEEE Computer Society Press.Los Alamitos, California.1995.420-7.

\[ston86]“[The design of POSTGRES](http://db.cs.berkeley.edu/papers/ERL-M85-95.pdf)”.M.StonebrakerandL.Rowe.ACM-SIGMOD Conference on Management of Data, May 1986.

\[ston87a]“The design of thePOSTGRESrules system”.M.Stonebraker,E.Hanson, andC. H.Hong.IEEE Conference on Data Engineering, Feb. 1987.

\[ston87b]“[The design of the POSTGRES storage system](http://db.cs.berkeley.edu/papers/ERL-M87-06.pdf)”.M.Stonebraker.VLDB Conference, Sept. 1987.

\[ston89]“[A commentary on the POSTGRES rules system](http://db.cs.berkeley.edu/papers/ERL-M89-82.pdf)”.M.Stonebraker,M.Hearst, andS.Potamianos.*SIGMOD Record 18(3)*.Sept. 1989.

\[ston89b]“[The case for partial indexes](http://db.cs.berkeley.edu/papers/ERL-M89-17.pdf)”.M.Stonebraker.*SIGMOD Record 18(4)*.Dec. 1989.4-11.

\[ston90a]“[The implementation of POSTGRES](http://db.cs.berkeley.edu/papers/ERL-M90-34.pdf)”.M.Stonebraker,L. A.Rowe, andM.Hirohama.*Transactions on Knowledge and Data Engineering 2(1)*.IEEE.March 1990.

\[ston90b]“[On Rules, Procedures, Caching and Views in Database Systems](http://db.cs.berkeley.edu/papers/ERL-M90-36.pdf)”.M.Stonebraker,A.Jhingran,J.Goh, andS.Potamianos.ACM-SIGMOD Conference on Management of Data, June 1990.

* <https://www.postgresql.org/docs/10/static/biblio.html>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.postgresql.tw/11/can-kao-shu-mu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
