国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 信息時(shí)代 > SQL語(yǔ)言框架(數(shù)據(jù)庫(kù))

SQL語(yǔ)言框架(數(shù)據(jù)庫(kù))

時(shí)間:2022-11-09 02:30:01 | 來(lái)源:信息時(shí)代

時(shí)間:2022-11-09 02:30:01 來(lái)源:信息時(shí)代

    SQL語(yǔ)言框架 : SQL語(yǔ)言整體構(gòu)架的概念性規(guī)范說(shuō)明。在SQL系列標(biāo)準(zhǔn)中SQL語(yǔ)言框架是標(biāo)準(zhǔn)的第一部分,國(guó)際標(biāo)準(zhǔn)的命名是Information Technology—Database Languages—SQL—Part 1:Framework,通常縮簡(jiǎn)為SQL/Framework,其標(biāo)準(zhǔn)編號(hào)為ISO/IEC 9075-1。
SQL語(yǔ)言框架標(biāo)準(zhǔn)給出的是SQL語(yǔ)言的一個(gè)概念性結(jié)構(gòu),它首先說(shuō)明了SQL語(yǔ)言標(biāo)準(zhǔn)系列中的SQL環(huán)境,并簡(jiǎn)要描述了其他各部分使用的一些重要概念,以及各部分的組成內(nèi)容,適用于各部分使用的記號(hào)和約定,并基于這些概念、內(nèi)容所形成的語(yǔ)言結(jié)構(gòu)框架。SQL語(yǔ)言框架的目的是為維護(hù)概念的一致性,統(tǒng)一語(yǔ)言的記號(hào)和約定,規(guī)范各部分組成的內(nèi)容,協(xié)調(diào)各個(gè)部分間的相互關(guān)聯(lián),幫助讀者更好地理解和使用SQL系列標(biāo)準(zhǔn)。
SQL標(biāo)準(zhǔn)的組成和標(biāo)準(zhǔn)結(jié)構(gòu)的變化也是隨著數(shù)據(jù)庫(kù)技術(shù)的發(fā)展和SQL標(biāo)準(zhǔn)的不斷修訂而在不斷地發(fā)生著變化。在最初1989年發(fā)布的SQL標(biāo)準(zhǔn)只有單個(gè)文檔。到1992年發(fā)布的SQL標(biāo)準(zhǔn)雖然只是單個(gè)文檔,但已經(jīng)提出了要?jiǎng)澐譃橛啥鄠€(gè)組成部分的系列標(biāo)準(zhǔn)構(gòu)架。到1999年完成了標(biāo)準(zhǔn)的劃分,正式發(fā)布的SQL99就是由框架、基礎(chǔ)、調(diào)用層接口、持久存儲(chǔ)模塊和宿主語(yǔ)言綁定等五個(gè)部分組成的一個(gè)系列標(biāo)準(zhǔn)。2003年發(fā)布的SQL系列標(biāo)準(zhǔn)又進(jìn)行了擴(kuò)充,目前所關(guān)注的有包括SQL語(yǔ)言框架在內(nèi)的九個(gè)部分。
SQL語(yǔ)言框架作為系列標(biāo)準(zhǔn)的基礎(chǔ),它也從總體上簡(jiǎn)要地給出了系列標(biāo)準(zhǔn)其中八個(gè)部分內(nèi)容的規(guī)范性描述。
第2部分“SQL基礎(chǔ)”,說(shuō)明SQL的數(shù)據(jù)類型,定義SQL數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和基本操作,提供了創(chuàng)建、訪問(wèn)、維護(hù)、控制和保護(hù)SQL數(shù)據(jù)的能力。主要內(nèi)容包括: 基本概念的定義; SQL語(yǔ)言元素及公用規(guī)則;各類SQL語(yǔ)句; 狀態(tài)碼SQLSTATE等。SQL基礎(chǔ)不僅說(shuō)明SQL語(yǔ)句的結(jié)構(gòu),也說(shuō)明執(zhí)行SQL語(yǔ)句的效果。SQL基礎(chǔ)也是SQL系列標(biāo)準(zhǔn)的核心部分。
第3部分“調(diào)用層接口”,定義用標(biāo)準(zhǔn)程序設(shè)計(jì)語(yǔ)言編寫的應(yīng)用程序和SQL實(shí)現(xiàn)之間的綁定方法,即應(yīng)用程序中使用SQL語(yǔ)言訪問(wèn)數(shù)據(jù)庫(kù)的接口函數(shù)。調(diào)用層接口包含的例程可完成如下任務(wù): 分配和釋放資源;控制SQL客戶同SQL服務(wù)器的連接;使用類似于動(dòng)態(tài)SQL的機(jī)制執(zhí)行SQL語(yǔ)句;獲取診斷信息; 控制事務(wù)的終止; 獲取SQL實(shí)現(xiàn)的信息。
第4部分“持久存儲(chǔ)模塊”,規(guī)定SQL服務(wù)器模塊中聲明和維護(hù)持久數(shù)據(jù)庫(kù)語(yǔ)言例程的語(yǔ)法和語(yǔ)義。具體內(nèi)容包括: 用于控制流程的語(yǔ)句說(shuō)明;將表達(dá)式的結(jié)果賦給變量和參數(shù)的賦值規(guī)則; 狀態(tài)句柄說(shuō)明及狀態(tài)處理; 設(shè)置信號(hào)狀態(tài)和重置信號(hào)狀態(tài)的語(yǔ)句說(shuō)明; 局部游標(biāo)聲明; 局部變量聲明。
第9部分“外部數(shù)據(jù)管理”,規(guī)定用外部數(shù)據(jù)封裝器和數(shù)據(jù)鏈接類型來(lái)支持對(duì)外部數(shù)據(jù)的管理,以解決不同數(shù)據(jù)源之間的數(shù)據(jù)交互。主要內(nèi)容包括外部服務(wù)器、外部數(shù)據(jù)封裝器、數(shù)據(jù)鏈接和外部表的定義,以及用于SQL服務(wù)器和外部數(shù)據(jù)封裝器之間進(jìn)行通信的例程的定義。
第10部分“對(duì)象語(yǔ)言綁定”,定義在Java程序中嵌入SQL語(yǔ)句的機(jī)制。嵌入SQL的Java程序通常稱為“SQLJ”(術(shù)語(yǔ)“SQLJ”和“SQL/OLB”作為同義詞使用)。該部分說(shuō)明了SQLJ的語(yǔ)法和語(yǔ)義,以及保證生成的SQLJ的二進(jìn)制可移植性的機(jī)制。另外,還說(shuō)明了一些Java包和它們包含的類及方法。
第11部分“信息和定義模式”,定義信息模式(INFORMATION_SCHEMA) 和定義模式(DEFINITION_SCHEMA)兩個(gè)模式。應(yīng)用程序可以通過(guò)信息模式提供的視圖了解持久數(shù)據(jù)庫(kù)對(duì)象的相關(guān)信息,包括表、視圖、列等。這些視圖是根據(jù)定義模式中的基表進(jìn)行定義的。定義模式的唯一目的就是提供一個(gè)支持信息模式的數(shù)據(jù)模型,并有助于理解。
第13部分“Java例程和類型”,定義將Java語(yǔ)言編寫的靜態(tài)方法當(dāng)作SQL調(diào)用例程來(lái)調(diào)用,以及將Java語(yǔ)言中定義的類作為SQL結(jié)構(gòu)類型來(lái)使用的方法。主要內(nèi)容包括用Java實(shí)現(xiàn)的SQL調(diào)用例程的定義、操縱和調(diào)用的方法; Java類用作用戶定義類型的定義和操縱的方法; SQL中為此新增的內(nèi)置過(guò)程。
第14部分“XML相關(guān)的規(guī)范”,定義數(shù)據(jù)庫(kù)語(yǔ)言SQL與XML協(xié)同工作的方式,使之能夠創(chuàng)建和操縱XML文檔。內(nèi)容包括: 新的預(yù)定義類型XML;創(chuàng)建和操縱XML類型數(shù)據(jù)的新內(nèi)置操作符;表、模式和目錄與XML文檔之間的映射規(guī)則。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉