- 什麼是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
- Transact-SQL (T-SQL),是在Microsoft SQL Server和Sybase SQL Server上,對ANSI SQL標準的實作。
- 目前Microsoft實作的Transact-SQL可支援到ANSI SQL-92標準。
- Microsoft Transact-SQL 參考資料。
- Sybase Transact-SQL User's Guide。
- PL/SQL
- PL/SQL(Procedural Language/SQL)
- 以PL/SQL作為定義、操作、控制資料庫及資料,有:Oracle, MySQL, PostgreSQL,
- SQL PL : IBM DB2。
- 資料庫系統,通常通都是以伺服器的型態建構,提供資料存取、管理的服務。但如果不需要同時提供資料的存取服務給多使用者,僅僅是要利用SQL語法的便利性、通用性,來達到資料管理的目的,自然不需要大費周章地建構資料庫伺服系統。這種情況下,使用檔案型態的資料庫,就可以滿足需多的資料庫使用的需求,例如:學習SQL語法、練習透過SQL操作資料。
Server-less的檔案行資料庫,有:SQLite, OpenOffice Base ...
當然如果你的學習目標是:大學資料庫系統的管理維護,這涉及的層面就比較多,建置一個資料庫伺服器,是必要的。
2019-09-12
現有常見的各種SQL標準
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言