2019-09-12

現有常見的各種SQL標準

  • 什麼是SQL?
    • SQL : (Structured Query Language),是用於管理關聯式資料庫管理系統(RDBMS)的一種程式語言。
  • ANSI SQL
    • SQL在1986年成為美國國家標準學會(ANSI)的一項標準,在1987年成為國際標準化組織(ISO)的標準。
    • ANSI 所公布的SQL標準,陸陸續續有:SQL-86, SQL-89, SQL-92, 並在1993(SQL3), 2003, 2008,2011, 2016 有修訂推出。
    • ANSI對SQL標準演進過程的一些說明。The SQL Standard – ISO/IEC 9075:2016
  • T-SQL
  • PL/SQL
    • PL/SQL(Procedural Language/SQL)
    • 以PL/SQL作為定義、操作、控制資料庫及資料,有:Oracle, MySQL, PostgreSQL,
  • SQL PL : IBM DB2。
  • 資料庫系統,通常通都是以伺服器的型態建構,提供資料存取、管理的服務。但如果不需要同時提供資料的存取服務給多使用者,僅僅是要利用SQL語法的便利性、通用性,來達到資料管理的目的,自然不需要大費周章地建構資料庫伺服系統。這種情況下,使用檔案型態的資料庫,就可以滿足需多的資料庫使用的需求,例如:學習SQL語法、練習透過SQL操作資料。
    Server-less的檔案行資料庫,有:SQLite, OpenOffice Base ...
    當然如果你的學習目標是:大學資料庫系統的管理維護,這涉及的層面就比較多,建置一個資料庫伺服器,是必要的。

沒有留言: