intro.sgml

来自「关系型数据库 Postgresql 6.5.2」· SGML 代码 · 共 97 行

SGML
97
字号
 <chapter id="intro">  <title>Introduction</title>  <para>   This document is the user  manual  for  the     <ulink url="http://postgresql.org/"><productname>PostgreSQL</productname></ulink>   database  management system, originally developed at the University   of California at  Berkeley.      <productname>PostgreSQL</productname>  is  based  on   <ulink url="http://s2k-ftp.CS.Berkeley.EDU:8000/postgres/postgres.html">    <productname>Postgres release 4.2</productname></ulink>.    The <productname>Postgres</productname> project,    led by Professor Michael Stonebraker, was sponsored  by  the   Defense  Advanced Research Projects Agency (<acronym>DARPA</acronym>), the   Army Research Office (<acronym>ARO</acronym>), the National Science     Foundation (<acronym>NSF</acronym>), and ESL, Inc.  </para>  <sect1>   <title> What is <productname>Postgres</productname>?</title>   <para>    Traditional   relational  database  management  systems    (DBMSs) support a data model consisting of a collection    of named relations, containing attributes of a specific    type.  In current commercial  systems,  possible  types    include  floating  point  numbers,  integers, character    strings, money, and dates.  It is  commonly  recognized    that  this model is inadequate for future data     processing applications.    The relational  model  successfully  replaced  previous    models  in  part  because  of its "Spartan simplicity".    However, as mentioned, this simplicity often makes  the    implementation  of  certain applications very difficult.    <productname>Postgres</productname> offers  substantial  additional    power  by  incorporating  the following four additional    basic concepts in such a way that  users  can  easily    extend the system:    <simplelist>     <member>classes</member>     <member>inheritance</member>     <member>types</member>     <member>functions</member>    </simplelist>   </para>   <para>    Other features provide additional power and flexibility:    <simplelist>     <member>constraints</member>     <member>triggers</member>     <member>rules</member>     <member>transaction integrity</member>    </simplelist>   </para>   <para>    These features put <productname>Postgres</productname> into the category of databases    referred to as <firstterm>object-relational</firstterm>. Note that this is distinct    from those referred to as <firstterm>object-oriented</firstterm>, which in general    are not as well suited to supporting the traditional relational database languages.    So, although <productname>Postgres</productname> has some object-oriented features,    it is firmly in the relational database world. In fact, some commercial databases    have recently incorporated features pioneered by <productname>Postgres</productname>.   </para>  </sect1>   &history;   &about;   &info;   &notation;   &y2k;   &legal; </chapter><!-- Keep this comment at the end of the fileLocal variables:mode: sgmlsgml-omittag:nilsgml-shorttag:tsgml-minimize-attributes:nilsgml-always-quote-attributes:tsgml-indent-step:1sgml-indent-data:tsgml-parent-document:nilsgml-default-dtd-file:"./reference.ced"sgml-exposed-tags:nilsgml-local-catalogs:"/usr/lib/sgml/CATALOG"sgml-local-ecat-files:nilEnd:-->

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?