999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數據庫語言SQL標準的演變

2018-03-21 09:07:44郝彥甲
電子技術與軟件工程 2018年2期

郝彥甲

摘 要 SQL數據庫語言是應用范圍最廣又功能豐富的查詢語言,是數據庫原理相關課程目前首選的查詢語言。標準結構的演化、分類和“非核心”內容上的轉變構成了SQL標準的發展歷史,而真正的“核心級”內容基本以SQL92版本為基礎,沒有發生太大的變化。作為具有十分靈活和強大的查詢功能的信息技術數據庫語言SQL,通過闡述SQL標準幾十年來的演變過程以及十三個版本的具體情況,本文試圖對標準化演變過程做出一些總結陳述。

【關鍵詞】數據庫語言 SQL 演變

1 引言

SQL是語言結構化查詢(Structured Query Language)的縮寫,著名的關系數據庫原型系統System R所采用的SEQUEL語言是它的前身。

通常來說,核心SQL包括有四種語句用于主要程序來設計語言類別:

數據定義語言(SQL DDL),用于定義SQL模式、基本視圖、索引等結構語句,例如CREATE、DROP、ALTER等。

數據操縱語言(SQL DML),數據操作分為數據查詢和數據更新兩種,數據更新又可以分為三種操作:插入、刪除和修改。

數據查詢語言(SQL DQL),查詢數據在程序中的相應位置,包括SELECT語句。嵌入式SQL語言的應用規則,涉及到SQL語句嵌入用于主語言程序的規定;

數據庫控制語言(SQL DCL),這一部分包括對基本表以及視圖進行授權、有關完整性規則的概述、事務控制的執行等內容。

2 數據庫語言SQL標準演變

在ISO發布共十三個版本中,目前所應用的也是最新的是2011年發布的ISO/IEC 9075:2011,SQL:2011,一代代版本的進化代表著SQL的執行效率的增強。

2.1 ISO 9075:1987

國際標準化組織(ISO)自20世紀60年代中期發布了第一份正式的國際法規之后,與之相關的數據庫查詢語言《信息處理系統數據庫語言SQL》于1987年公布,它提供了基本的語言概念和數據操作流程。

2.2 ISO/IEC 9075:1989

ISO/IEC 9075:1989正式版《信息處理系統SQL完整性增強》第二次于1989年發布,進一步完善了這門數據庫語言,提高信息處理系統的效率。該標準是對版本1987的小更新,增加了完整性與完整性約束的相關規定。

2.3 ISO/IEC 9075:1992

ISO/IEC JTC1在1992年發布ISO / IEC 9075:1992《信息技術數據庫語言SQL》(簡稱SQL92)。該標準提供了一種新的操作模式和數據管理機制,在數據定義和數據操作內容上有一定的增強。

2.4 ISO/IEC 9075-3:1995

在SQL92的規則發布后,SQL標準逐漸被分為信息技術發展中的多個部分。1995年,第三部分:調用層借口(SQL/CLI)正式發布,它是作為ISO/IEC 9075系列的一部分標準來發布的,而不是完全的替代。它對應用程序中執行SQL語句時使用的基礎概念重新定義,使得調用過程與SQL語句相獨立。

2.5 ISO/IEC 9075-4:1996

1996年,ISO/IEC 9075-4:1996《信息技術數據庫語言SQL第4部分:持久存儲模塊》正式發布,它是第一個正式發布版本的ISO / IEC 9075-4系列,對語法和語義存儲程序下了新的定義。

2.6 ISO/IEC 9075:1999

1999年公布的的數據庫語言ISO/IEC 9075:1999更新,取代了之前的幾個版本。

2.7 ISO/IEC 9075-10:2000

2000年,ISO/IEC 9075-10:2000發布,新的形式是標準ISO / IEC 9075-10首次發布的數據語言,它將基礎語言SQL擴展到可以支持嵌入式java程序的SQL語句。

2.8 ISO/IEC 9075-9:2001

ISO/IEC 9075-9:2001于2001年發布,《第九部分:外部數據管理》是ISO/IEC 9075-9系列的數據庫語言,這次的更新是將SQL語言的擴展到為通過數據管理來支持外部數據封裝等其他操作。

2.9 ISO/IEC 9075-13:2002

2002年,該年新發布的第13部分是指使用Java程序來設計語言的SQL例程和類型的程序等等,而此前發布的9075系列所有標準均被廢止。

2.10 ISO/IEC 9075:2003

在2003年,隨著之前一系列標準形式的發布,ISO / IEC 9075:2003 也出現在世人的面前,而此前發布的9075系列所有標準均被廢止。

2.11 ISO/IEC 9075-14:2006

2006年,有關機構發布了ISO / IEC 9075-14:2006版本,《信息技術 數據庫語言 SQL 第十四部分:與XML有關的規范》在ISO / IEC 9075-14:2003的基礎上進行了修改訂正。

2.12 ISO/IEC 9075:2008

2008年,有關機構發布了ISO / IEC 9075:2008版本,《信息技術 數據庫語言 SQL》針對ISO / IEC 9075-14:2006重新修訂。

2.13 ISO/IEC 9075:2011

SQL2011也是ISO/IEC 9075:2011的縮寫,在這之前公布的所有系列標準的部分均廢除,而SQL2011是目前所通行的數據庫語言SQL的最新版本。

3 結語

作為VB對象的數據庫操作提供了對SQL語句的支撐,一般是用VB的各類控件來接收用戶訪問數據庫及其他的請求,在事件響應程序代碼的過程中輸入語句進行數據庫SQL查詢,并且以字符串的形式存在,以極快的速度將要求傳遞給操作對象,從而完成訪問數據庫的完整過程。

參考文獻

[1]李瑩,衛鳳林.數據庫語言SQ L標準演變分析[J].信息技術與標準化,2011(07).

[2]姚劍芳.案例教學法在SQL Server連接查詢教學中的應用[J].吉林省教育學院學報,2015(03).

作者單位

北方魏家峁煤電有限責任公司 內蒙古自治區鄂爾多斯市 010308

主站蜘蛛池模板: 国产乱人伦精品一区二区| 亚洲欧洲美色一区二区三区| 国产一区二区免费播放| AV不卡在线永久免费观看| 免费国产一级 片内射老| 亚洲中文字幕国产av| 色婷婷啪啪| 婷婷色一区二区三区| 日韩免费毛片| 色亚洲成人| 米奇精品一区二区三区| 性欧美久久| av无码久久精品| 亚洲va欧美ⅴa国产va影院| 色综合中文| 99成人在线观看| 亚洲天堂伊人| 91麻豆国产精品91久久久| 亚洲国产精品VA在线看黑人| 一级做a爰片久久免费| 婷婷色在线视频| 日韩欧美综合在线制服| 一区二区三区四区日韩| 欧美精品H在线播放| 午夜视频www| 四虎精品黑人视频| 激情综合婷婷丁香五月尤物| 亚洲资源站av无码网址| 一级毛片无毒不卡直接观看| 色妺妺在线视频喷水| 免费一看一级毛片| 高清乱码精品福利在线视频| 亚洲中字无码AV电影在线观看| 中国国产高清免费AV片| 色综合中文综合网| 国产黄在线观看| 国产网站免费看| 成年A级毛片| 国产91无码福利在线| 五月激情综合网| 国产精品19p| 国产人人射| 99九九成人免费视频精品| 亚洲欧洲自拍拍偷午夜色| 国产91熟女高潮一区二区| 网久久综合| 日韩在线永久免费播放| 114级毛片免费观看| 久久窝窝国产精品午夜看片| 免费av一区二区三区在线| 97成人在线观看| 亚洲成人手机在线| jizz国产视频| 26uuu国产精品视频| 亚洲天堂精品视频| 国产毛片久久国产| 玖玖免费视频在线观看| 一区二区在线视频免费观看| 欧美不卡视频在线观看| 一区二区三区成人| 色天天综合| 视频二区国产精品职场同事| 午夜无码一区二区三区在线app| 国产午夜不卡| 久久这里只有精品免费| 国产欧美在线| 奇米影视狠狠精品7777| 午夜日本永久乱码免费播放片| 无码精品国产VA在线观看DVD| 一区二区三区国产精品视频| 狠狠综合久久久久综| 青青操国产| 色哟哟国产精品一区二区| 国产美女无遮挡免费视频| 日本高清有码人妻| 国产农村妇女精品一二区| 九月婷婷亚洲综合在线| 18禁黄无遮挡网站| 五月天丁香婷婷综合久久| 成人免费一级片| 91午夜福利在线观看| 国产精品女熟高潮视频|