標準解讀

GB/T 12991-1991 是一項中華人民共和國國家標準,全稱為《信息處理系統 數據庫語言 SQL》。這項標準發(fā)布于1991年,旨在規(guī)范和定義結構化查詢語言(Structured Query Language,簡稱SQL)的語法、語義及使用規(guī)則,以促進數據庫管理系統之間的互操作性和兼容性。

標準內容概覽

  1. 范圍:該標準明確了適用范圍,即規(guī)定了SQL語言在信息處理系統中對數據庫進行定義、操作以及控制數據的語言元素、規(guī)則及約束條件。

  2. 術語和定義:定義了SQL語言中涉及的關鍵術語,幫助用戶理解各項功能和概念。

  3. SQL概述:介紹了SQL的基本結構和特性,包括它是如何作為一種交互式和嵌入式的數據庫語言使用的。

  4. 數據查詢:詳細說明了如何使用SQL執(zhí)行數據檢索操作,包括SELECT語句的語法、FROM子句、WHERE子句、GROUP BY、HAVING及ORDER BY等子句的使用方法,用于過濾、排序和分組數據。

  5. 數據操縱:涵蓋了數據插入(INSERT)、更新(UPDATE)和刪除(DELETE)的操作語句,以及這些操作如何影響數據庫中的數據。

  6. 數據定義:描述了如何使用SQL創(chuàng)建、修改和刪除數據庫對象(如表、視圖、索引等)的語句,包括CREATE、ALTER和DROP命令及其相關子句。

  7. 數據控制:涉及權限管理和事務控制,包括GRANT、REVOKE命令來授予或收回用戶訪問權限,以及COMMIT、ROLLBACK等命令來管理數據庫事務的提交與回滾。

  8. 嵌入式SQL:解釋了如何在宿主程序語言(如C、COBOL等)中嵌入SQL語句,包括預編譯、變量綁定等技術。

  9. 附錄:可能包含了關鍵字列表、保留字、示例代碼和其他輔助信息,以幫助實現者和用戶更好地理解和應用SQL。

重要性


如需獲取更多詳盡信息,請直接參考下方經官方授權發(fā)布的權威標準文檔。

....

查看全部

  • 被代替
  • 已被新標準代替,建議下載現行標準GB/T 12991.1-2008
  • 1991-08-19 頒布
  • 1992-04-01 實施
?正版授權
GB/T 12991-1991信息處理系統數據庫語言SQL_第1頁
GB/T 12991-1991信息處理系統數據庫語言SQL_第2頁
GB/T 12991-1991信息處理系統數據庫語言SQL_第3頁
免費預覽已結束,剩余57頁可下載查看

下載本文檔

GB/T 12991-1991信息處理系統數據庫語言SQL-免費下載試讀頁

文檔簡介

UDC681.3.02:800.92L79中華人民共和國國家標準GB12991.919075-ISO/IEC.1989信息處理系統數據庫語言SQLInformationprocessingsystems-DatabaselanguageSQLwithintegrityenhancement1991-08-19發(fā)布1992-04-01實施國家技術監(jiān)督局發(fā)布

主題內容與適用范圍2引用標準概述3········概念5公用元素模式定義語言(25)模塊語言7(32)數據操縱語言(35)級(45)附錄A《嵌入SQL的宿主程序)(參考件)(48)附錄B,〈嵌入的異常申明》參考件)……………(50)附錄C《嵌入SQL的COBOL程序》參考件)(52)附錄D《嵌入SQL的FORTRAN程序》參考件)……(53)附錄E(嵌入SQL的Pascal程序》參考件)(54)附錄F《嵌入SQL的PL./1程序)參考件)(55)

中華人民共和國國家標準信息處理系統數據庫語言SQLGB12991-91ISO/IEC9075-1989Informationprocessingsystems-DatabaselanguageSQLwithintegrityenhancement本標準等同采用國際標準ISO/IEC9075-一1989(E)信息處理系統數據庫語言具有完整性增強特征的SQL》。1主題內客與適用范田本標準規(guī)定兩種數1*3/4庫語言的語法與語義:1)模式定義語言(SQL-DDL),它用來申明SQL數據庫的結構與完整性約束。2)模塊語言與數據操縱語言(SQL-DML),它用來申明具體的數據庫應用程序的數據庫過程與可執(zhí)行的語句。本標準定義了SQL數據庫的邏輯數據結構和基本操作,它提供數據庫的設計、訪問、維護、控制以及保護方面的能力。本標準在互相符合的實現之間為數據庫定義與應用程序的移植提供一種途徑本標準指明兩個級別和一個單獨的完整性增強特征。2級是除了完整性增強特征之外的完備的SQL數據庫語言,1級是在第9章“級"中所定義的2級的子集。注:SQL語言新增加部分計劃用作本標準的補篇。補篇中要考慮的主要題目包括增強的事務管理,某些實現者定義規(guī)則的說明,增強的字符處理設施和民族字符集的支持。該完整性增強特征包括下述指明的三種方式:1)表之間必需滿足的引用約柬;2)應用于表中行的檢驗約束;3)把一行插入表中時列的缺省值。本標準的附錄指明包含在其它標準應用程序中的SQL數據操縱語言的嵌入語法。上述的嵌入語法定義為一個標準應用程序的簡化表示法,在該程序里,用包含SQL語句的數據庫過程的顯式"調用"替換嵌人的SQL語句。本標準適用于這樣一種環(huán)境中的各種實現,該環(huán)境可以包含應用程序設計語言、最終用戶查詢語言、報告生成器、數據字典系統、程序庫系統、分布式通信系統以及各類用于數據庫設計、數據管理與性能優(yōu)化諸方面的工具。2引用標準GB3057程序設計語言FORTRANGB4092程序設計語言COBOL!程序設計語言

溫馨提示

  • 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發(fā)行、匯編、翻譯或網絡傳播等,侵權必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。

最新文檔

評論

0/150

提交評論