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

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > SQL一致性(數(shù)據(jù)庫)

SQL一致性(數(shù)據(jù)庫)

時間:2022-11-09 16:30:01 | 來源:信息時代

時間:2022-11-09 16:30:01 來源:信息時代

    SQL一致性 : 包括SQL語言和SQL實(shí)現(xiàn)兩個方面:符合SQL標(biāo)準(zhǔn)的語言應(yīng)遵從標(biāo)準(zhǔn)的BNF范式、相關(guān)的語法規(guī)則、訪問規(guī)則、定義和描述; 符合SQL標(biāo)準(zhǔn)的實(shí)現(xiàn)應(yīng)按照標(biāo)準(zhǔn)相關(guān)的一般規(guī)則、定義和描述處理一致性SQL語言。
為了檢驗(yàn)SQL實(shí)現(xiàn)與SQL標(biāo)準(zhǔn)的一致性,SQL92標(biāo)準(zhǔn)將其功能特性劃分三個級別: 即初級、中級和完全級。初級則是原SQL89的超集。后來,由于市場上最流行的產(chǎn)品都難以實(shí)現(xiàn)SQL92中級或完全集的全部功能特性,美國國家標(biāo)準(zhǔn)與技術(shù)研究所提出了在初級與中級之間增加一個過渡級,并公布了對應(yīng)于過渡級的一致性測試基準(zhǔn)程序套件。
從SQL99開始,SQL標(biāo)準(zhǔn)將其一致性劃分為最小一致性和擴(kuò)展一致性。而擴(kuò)展一致性又按照要求一致的功能粒度,分為部分一致性、特性一致性和包一致性。并規(guī)定每個一致性聲明均應(yīng)包括最小一致性聲明。另外,還可以聲明零個或多個擴(kuò)展部分、零個或多個可選特性及零個或多個包的一致性。
最小一致性SQL語言也稱為核心SQL。SQL2003標(biāo)準(zhǔn)將最小一致性定義為滿足SQL2003第2部分和第11部分中說明的一致性要求,并應(yīng)包括SQL2003第2部分和第11部分所規(guī)定的所有強(qiáng)制特性。
部分一致性是擴(kuò)展一致性聲明的最大粒度。SQL2003標(biāo)準(zhǔn)規(guī)定,聲明符合某個部分意味著隱含支持那個部分定義的所有強(qiáng)制特性。此外,某個部分的一致性聲明還應(yīng)滿足該部分規(guī)定的一致性要求。如果一個SQL實(shí)現(xiàn)符合SQL2003中某個部分規(guī)定的所有強(qiáng)制特性,且滿足該部分規(guī)定的一致性要求,則可稱為符合該部分。這里的部分是指除了第1部分、第2部分和第11部分外的其他擴(kuò)展部分。
特性是指SQL語言在某方面的功能。特性一致性是擴(kuò)展一致性聲明的最小粒度。除了各部分的一致性所強(qiáng)制要求的那些特性外,每個部分還定義了一些可選特性。SQL2003定義了約400個可選特性,對于每個可選特性,可以單獨(dú)聲明其一致性。一個特性可能蘊(yùn)涵另一個或幾個特性,聲明支持某個特性的SQL實(shí)現(xiàn)也應(yīng)支持由該特性所蘊(yùn)涵的全部特性。
包一致性是介于部分一致性和特性一致性之間的一種一致性聲明粒度。一個包是SQL標(biāo)準(zhǔn)規(guī)定的一組可選特性。它與核心SQL一起為某個應(yīng)用領(lǐng)域或?qū)崿F(xiàn)環(huán)境提供支持。SQL2003定義了7個SQL包,如表1所示。對SQL2003的某個包的一致性聲明應(yīng)滿足組成該包的所有部分和所有可選特性的一致性要求。如果一個SQL實(shí)現(xiàn)符合某個包內(nèi)的所有特性,則稱為符合該包一致性。

表1 SQL包


包ID包描述
PKG001增強(qiáng)日期時間設(shè)施
PKG002增強(qiáng)完整性管理
PKG004PSM
PKG006基本對象支持
PKG007增強(qiáng)對象支持
PKG008主動數(shù)據(jù)庫
PKG010OLAP


SQL標(biāo)記符是用來標(biāo)識一致性SQL實(shí)現(xiàn)提供的SQL語言擴(kuò)展或其他SQL處理替換項(xiàng),幫助SQL程序員在標(biāo)準(zhǔn)的不同級別下,編寫在不同一致性SQL實(shí)現(xiàn)之間便于移植和互操作的SQL語言。SQL2003標(biāo)準(zhǔn)規(guī)定,提供附加設(shè)施或超出核心SQL規(guī)定范圍的一致性SQL實(shí)現(xiàn)應(yīng)提供SQL標(biāo)記符。

74
73
25
news

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

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