標(biāo)準(zhǔn)解讀

GB/T 15534-1995 是一項(xiàng)由中國發(fā)布的國家標(biāo)準(zhǔn),全稱為《信息處理系統(tǒng) 數(shù)據(jù)庫語言 NDL》。這項(xiàng)標(biāo)準(zhǔn)規(guī)定了數(shù)據(jù)庫語言NDL(Network Database Language)的語法、語義以及使用規(guī)則,旨在為數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用程序之間提供一種統(tǒng)一的、高效的通信接口,以支持?jǐn)?shù)據(jù)的定義、操作、控制及查詢等功能。

標(biāo)準(zhǔn)內(nèi)容概覽

  1. 范圍:明確了該標(biāo)準(zhǔn)適用的領(lǐng)域,即信息處理系統(tǒng)的數(shù)據(jù)庫語言設(shè)計(jì)與應(yīng)用,特別是針對網(wǎng)絡(luò)數(shù)據(jù)庫環(huán)境。

  2. 術(shù)語和定義:對標(biāo)準(zhǔn)中涉及的關(guān)鍵術(shù)語給出了明確的定義,幫助讀者理解后續(xù)內(nèi)容中的專業(yè)詞匯。

  3. 符號和縮略語:列出了標(biāo)準(zhǔn)中使用的符號和縮略語,便于讀者快速識別并理解相關(guān)概念。

  4. 語言結(jié)構(gòu):詳細(xì)描述了NDL語言的基本結(jié)構(gòu),包括其語法構(gòu)成元素,如關(guān)鍵字、標(biāo)識符、常量、表達(dá)式等,以及這些元素如何組合構(gòu)成有效的NDL語句。

  5. 數(shù)據(jù)定義功能:闡述了如何使用NDL語言來定義數(shù)據(jù)庫的結(jié)構(gòu),包括定義數(shù)據(jù)表、字段、索引、主鍵、外鍵等數(shù)據(jù)庫對象及其屬性。

  6. 數(shù)據(jù)操縱功能:介紹了如何使用NDL進(jìn)行數(shù)據(jù)的增刪改查操作,即插入記錄、刪除記錄、更新記錄和查詢數(shù)據(jù)的具體語法和規(guī)則。

  7. 數(shù)據(jù)控制功能:描述了如何通過NDL語言來實(shí)施對數(shù)據(jù)庫的安全控制和事務(wù)管理,如用戶權(quán)限設(shè)置、事務(wù)開始、提交、回滾等操作。

  8. 查詢語言:詳細(xì)說明了NDL的查詢語言部分,包括選擇、投影、連接、分組、排序等多種查詢操作的語法和用法。

  9. 例示:提供了多個(gè)NDL語言的使用示例,幫助用戶更好地理解和掌握標(biāo)準(zhǔn)的實(shí)際應(yīng)用方法。

  10. 參考文獻(xiàn):列出了編制該標(biāo)準(zhǔn)時(shí)參考的其他標(biāo)準(zhǔn)或文獻(xiàn)資料,便于讀者深入研究相關(guān)主題。

實(shí)施意義

該標(biāo)準(zhǔn)的制定和實(shí)施,旨在促進(jìn)數(shù)據(jù)庫軟件的標(biāo)準(zhǔn)化和互操作性,簡化數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)與維護(hù)工作,提升信息處理效率和數(shù)據(jù)管理的靈活性。通過規(guī)范化的NDL語言,開發(fā)者可以更高效地構(gòu)建跨平臺的數(shù)據(jù)庫應(yīng)用程序,同時(shí)也有利于不同數(shù)據(jù)庫系統(tǒng)之間的數(shù)據(jù)交換與共享。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 廢止
  • 已被廢除、停止使用,并不再更新
  • 1995-04-05 頒布
  • 1995-12-01 實(shí)施
?正版授權(quán)
GB/T 15534-1995信息處理系統(tǒng)數(shù)據(jù)庫語言NDL_第1頁
GB/T 15534-1995信息處理系統(tǒng)數(shù)據(jù)庫語言NDL_第2頁
GB/T 15534-1995信息處理系統(tǒng)數(shù)據(jù)庫語言NDL_第3頁
GB/T 15534-1995信息處理系統(tǒng)數(shù)據(jù)庫語言NDL_第4頁
GB/T 15534-1995信息處理系統(tǒng)數(shù)據(jù)庫語言NDL_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余59頁可下載查看

下載本文檔

文檔簡介

UDC681.3:800.92L78中華人民共和國國家標(biāo)準(zhǔn)GB/T15534一-1995ISO8907-一1987信息處理系統(tǒng)數(shù)據(jù)庫語言NDLInformationprocessingsystems-DatabaselanguageNDL1995-04-05發(fā)布1995-12-01實(shí)施國家技術(shù)監(jiān)督局發(fā)布

主題內(nèi)容與適用范圍2引用標(biāo)準(zhǔn)3概述3.1結(jié)構(gòu)3.2表示法3.3約定3.4相符性4oooooo數(shù)據(jù)類型4.2成分記錄系類型模式子模式4.7數(shù)據(jù)庫模塊4.9過程4.10標(biāo)準(zhǔn)程序設(shè)計(jì)語言4.11臨時(shí)系4.12參數(shù)4.13會(huì)話4.14事務(wù)4.15完整性約束公用元素5.1《條件)5.2《操作數(shù)5.3(標(biāo)識符》(字值》……(105.5(數(shù)據(jù)類型)(10)5.60ccurs子間·······(115.7(下標(biāo)》·…(11)5.8注釋、空格和關(guān)鍵字(12)6模式定義語言……………(13)6.1《模式》·····…··…··…·(13)

6.2(schemaname子句)·(13)《記錄類型》………………6.3(13)(recordname子句)·6.4(14)6.5子句>……·…(14)《成分類型》……6.6(14)(eomponentname子句)(14)6.8<default子句)(15)6.9<recordcheck子們)15<系類型〉·……6.10(15)6.11<sctname子句)(owner子句)6.12(16)6.13<order子甸)(16)(member子句)6.14(18)6.15(memberrecordname子句)(18)(insertion子句)6.16(18)6.17(retcntion子句)………·(19)(memberuniqueness子句》6.18(19)(key子句)………··6.19(20)(membercheck子甸)"·""·""6.20(21)(成分標(biāo)識符>1226.21子模式定義語言………7(23)7.1(子模式》……(237.2(subschemaname子句)(23)7.3《記錄視圖》……(23《成分視圖》…………21(24)7.5《系視圖》…(24)(25)8.1(模塊》(258.2(modulename子創(chuàng)).·.....(25)臨時(shí)系說明組…83(26)8.4(過程》…(26數(shù)據(jù)操縱語言··(299.1(commit語句〉(29(connect語句)9.2(29)(disconncct語句)…(29(crase語句)(30)(find語句>…….·……·…·9.5(31)9.6(get語句)(33)9.7《modify語甸)(34)9.8(nullifycursor語句》(35)9.9(ready語句〉·……·(35(reconnect語句)9.10(36)(rollback語句)9.11(36)

9.12(37)9.13<testdatabasekeyequal語句)(38)(testdatabasekeynull語句)9.14(38)9.15(testsetempty語句).....(38)9.16(testsetmembership語句>(39)《數(shù)據(jù)庫鍵標(biāo)識符)9.17(39)9.18(成分視圖標(biāo)識符)(40)9.19(參數(shù)標(biāo)識符〉……(40)9.20〈對參數(shù)傳送)和<對數(shù)據(jù)庫傳送》(41)10輔助操作·…………·10.1《插入操作)(42)10.2〈移出操作)(43)11解釋狀態(tài)(43)11.1(會(huì)話狀態(tài)〉(43)11.2(游標(biāo)〉……(44)11.3《臨時(shí)系組)(44)11.4《就緒表》(45)12(45)13級(46附錄A供應(yīng)商和零件間題的例子(參考件)(48)附錄B遞歸系問題的例子(參考件)(51)附錄C材料清單問題的例子(參考件)(53)

中華人民共和國國家標(biāo)準(zhǔn)GB/T15534-1995信息處理系統(tǒng)數(shù)據(jù)庫語言NDL1SO8907-1987Informationprocessingsystems-DatabaselanguageNDL本標(biāo)準(zhǔn)等同采用國際標(biāo)準(zhǔn)ISO8907一1987《信息處理系統(tǒng)數(shù)據(jù)庫語言NDL》。主題內(nèi)容與適用范田本標(biāo)準(zhǔn)規(guī)定以下三種數(shù)據(jù)庫語言的語法和語義:1)模式定義語言:它用來申明NDL數(shù)據(jù)庫的結(jié)構(gòu)和完整性約束。2)子模式定義語言它用來申明NDL數(shù)據(jù)庫的用戶視圖。3)模塊語言和數(shù)據(jù)操縱語言:它用來申明具體的數(shù)據(jù)庫所應(yīng)用的數(shù)據(jù)庫過程和執(zhí)行語句。本標(biāo)準(zhǔn)定義NDL數(shù)據(jù)庫的邏輯數(shù)據(jù)結(jié)構(gòu)和基本操作。它提供數(shù)據(jù)庫設(shè)計(jì)、存取、維護(hù)、控制和保護(hù)方面的功能性能力。本標(biāo)準(zhǔn)在互相符合的現(xiàn)實(shí)之間,為數(shù)據(jù)庫定義和應(yīng)用程序的可移植性提供一種途徑。本標(biāo)準(zhǔn)指明兩個(gè)級別的數(shù)據(jù)庫語言NDL.第二級是完整的NDL數(shù)據(jù)庫語言。第一級是第二級的子集,其內(nèi)容見第13章。本標(biāo)準(zhǔn)沒有指明可能提供給運(yùn)行的數(shù)據(jù)庫環(huán)境的某些設(shè)施。例如:1)為特定的用戶獲得訪問和運(yùn)行優(yōu)先權(quán)的訪問控制。2)附加的完整性控制能力,用于在數(shù)據(jù)庫上指明更加復(fù)雜的完整性約束。3)轉(zhuǎn)入、轉(zhuǎn)出的模式定義的設(shè)施。4)為適應(yīng)信息交換把記錄和系全體復(fù)制到標(biāo)準(zhǔn)文件上的數(shù)據(jù)庫存儲(chǔ)交換功能。5)為使模式和子模式信息可用來訪問應(yīng)用程序的棋式數(shù)據(jù)庫。6)建立、修改或刪除部分模式或子模式的操縱語言。7)數(shù)據(jù)字典界面。8)產(chǎn)生獨(dú)立的標(biāo)準(zhǔn)數(shù)據(jù)庫模塊和標(biāo)準(zhǔn)語言程序的應(yīng)用程序的預(yù)處理設(shè)施。9)定義物理存儲(chǔ)結(jié)構(gòu)和物理存取方法的數(shù)據(jù)存儲(chǔ)定義語言。10)為用戶指明斷言和觸發(fā)的數(shù)據(jù)庫過程。11)為訪問數(shù)據(jù)庫所制定的自然語言查詢設(shè)施。12)產(chǎn)生輸出表和圖象的報(bào)告生成程序設(shè)施。13)數(shù)據(jù)庫與標(biāo)準(zhǔn)圖形系統(tǒng)直接接口的圖形能力。14)在通訊網(wǎng)絡(luò)的不同結(jié)點(diǎn)上定義和存取數(shù)據(jù)的分布數(shù)據(jù)庫設(shè)施,以某種方式指明這些附加設(shè)施的標(biāo)準(zhǔn)應(yīng)與本標(biāo)準(zhǔn)向上兼容。某些附加能力可能在本標(biāo)準(zhǔn)以后的版本中指明。其余的則在單獨(dú)的標(biāo)準(zhǔn)中指明,而有些附加功能通常由實(shí)現(xiàn)者自己定義。本標(biāo)準(zhǔn)實(shí)現(xiàn)的適用環(huán)

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。驍?shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

評論

0/150

提交評論