何為PostgreSQL?

來源:互聯網
上載者:User

標籤:

PostgreSQL 是以加州大學伯克利分校電腦系開發的 POSTGRES, Version 4.2 為基礎的對象關係型資料庫管理系統(ORDBMS)。POSTGRES 領先的許多概念只是在非常遲的時候才出現在商務資料庫中。

PostgreSQL 是最初伯克利代碼的一個開放源碼的繼承人。它支援大部分 SQL 標準並且提供了許多其它現代特性:

  • 複雜查詢
  • 外鍵
  • 觸發器
  • 視圖
  • 事務完整性
  • 多版本並發控制

另外,PostgreSQL 可以用許多方法進行擴充,比如通過增加新的:

  • 資料類型
  • 函數
  • 操作符
  • 聚集合函式
  • 索引方法
  • 過程語言

並且,因為許可證的靈活,任何人都可以以任何目的免費使用、修改、分發 PostgreSQL ,不管是私用、商用、還是學術研究使用

 

關於外鍵的理解請看:http://www.cnblogs.com/ywb-lv/archive/2012/03/12/2391860.html

觸發器:

  基本概念:

    觸發器(trigger)是個特殊的預存程序,它的執行不是由程式調用,也不是手工啟動,而是由事件來觸發,比如當對一個表進行操作( insert,delete, update)時就會啟用它執行。觸發器經常用於加強資料的完整性條件約束和商務規則等。 觸發器可以從     DBA_TRIGGERS ,USER_TRIGGERS 資料字典中查到。    觸發器可以查詢其他表,而且可以包含複雜的 SQL語句。  作用:用於強制服從複雜的商務規則或要求,詳見http://baike.baidu.com/link?url=1Sj8znbjMH2yqNCFdvEQulMjEzQeKneITzFmri6oG3hLOWiNxMEyUj-Pzm8jih-nTkKF6G3O8WUx1j4WpbTxRK

 

何為PostgreSQL?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.