標準解讀
GB/T 15534-1995 是一項由中國發布的國家標準,全稱為《信息處理系統 數據庫語言 NDL》。這項標準規定了數據庫語言NDL(Network Database Language)的語法、語義以及使用規則,旨在為數據庫管理系統和應用程序之間提供一種統一的、高效的通信接口,以支持數據的定義、操作、控制及查詢等功能。
標準內容概覽
-
范圍:明確了該標準適用的領域,即信息處理系統的數據庫語言設計與應用,特別是針對網絡數據庫環境。
-
術語和定義:對標準中涉及的關鍵術語給出了明確的定義,幫助讀者理解后續內容中的專業詞匯。
-
符號和縮略語:列出了標準中使用的符號和縮略語,便于讀者快速識別并理解相關概念。
-
語言結構:詳細描述了NDL語言的基本結構,包括其語法構成元素,如關鍵字、標識符、常量、表達式等,以及這些元素如何組合構成有效的NDL語句。
-
數據定義功能:闡述了如何使用NDL語言來定義數據庫的結構,包括定義數據表、字段、索引、主鍵、外鍵等數據庫對象及其屬性。
-
數據操縱功能:介紹了如何使用NDL進行數據的增刪改查操作,即插入記錄、刪除記錄、更新記錄和查詢數據的具體語法和規則。
-
數據控制功能:描述了如何通過NDL語言來實施對數據庫的安全控制和事務管理,如用戶權限設置、事務開始、提交、回滾等操作。
-
查詢語言:詳細說明了NDL的查詢語言部分,包括選擇、投影、連接、分組、排序等多種查詢操作的語法和用法。
-
例示:提供了多個NDL語言的使用示例,幫助用戶更好地理解和掌握標準的實際應用方法。
-
參考文獻:列出了編制該標準時參考的其他標準或文獻資料,便于讀者深入研究相關主題。
實施意義
該標準的制定和實施,旨在促進數據庫軟件的標準化和互操作性,簡化數據庫應用系統的開發與維護工作,提升信息處理效率和數據管理的靈活性。通過規范化的NDL語言,開發者可以更高效地構建跨平臺的數據庫應用程序,同時也有利于不同數據庫系統之間的數據交換與共享。
如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。
....
查看全部
- 廢止
- 已被廢除、停止使用,并不再更新
- 1995-04-05 頒布
- 1995-12-01 實施





文檔簡介
UDC681.3:800.92L78中華人民共和國國家標準GB/T15534一-1995ISO8907-一1987信息處理系統數據庫語言NDLInformationprocessingsystems-DatabaselanguageNDL1995-04-05發布1995-12-01實施國家技術監督局發布
主題內容與適用范圍2引用標準3概述3.1結構3.2表示法3.3約定3.4相符性4oooooo數據類型4.2成分記錄系類型模式子模式4.7數據庫模塊4.9過程4.10標準程序設計語言4.11臨時系4.12參數4.13會話4.14事務4.15完整性約束公用元素5.1《條件)5.2《操作數5.3(標識符》(字值》……(105.5(數據類型)(10)5.60ccurs子間·······(115.7(下標》·…(11)5.8注釋、空格和關鍵字(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)(成分標識符>1226.21子模式定義語言………7(23)7.1(子模式》……(237.2(subschemaname子句)(23)7.3《記錄視圖》……(23《成分視圖》…………21(24)7.5《系視圖》…(24)(25)8.1(模塊》(258.2(modulename子創).·.....(25)臨時系說明組…83(26)8.4(過程》…(26數據操縱語言··(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)《數據庫鍵標識符)9.17(39)9.18(成分視圖標識符)(40)9.19(參數標識符〉……(40)9.20〈對參數傳送)和<對數據庫傳送》(41)10輔助操作·…………·10.1《插入操作)(42)10.2〈移出操作)(43)11解釋狀態(43)11.1(會話狀態〉(43)11.2(游標〉……(44)11.3《臨時系組)(44)11.4《就緒表》(45)12(45)13級(46附錄A供應商和零件間題的例子(參考件)(48)附錄B遞歸系問題的例子(參考件)(51)附錄C材料清單問題的例子(參考件)(53)
中華人民共和國國家標準GB/T15534-1995信息處理系統數據庫語言NDL1SO8907-1987Informationprocessingsystems-DatabaselanguageNDL本標準等同采用國際標準ISO8907一1987《信息處理系統數據庫語言NDL》。主題內容與適用范田本標準規定以下三種數據庫語言的語法和語義:1)模式定義語言:它用來申明NDL數據庫的結構和完整性約束。2)子模式定義語言它用來申明NDL數據庫的用戶視圖。3)模塊語言和數據操縱語言:它用來申明具體的數據庫所應用的數據庫過程和執行語句。本標準定義NDL數據庫的邏輯數據結構和基本操作。它提供數據庫設計、存取、維護、控制和保護方面的功能性能力。本標準在互相符合的現實之間,為數據庫定義和應用程序的可移植性提供一種途徑。本標準指明兩個級別的數據庫語言NDL.第二級是完整的NDL數據庫語言。第一級是第二級的子集,其內容見第13章。本標準沒有指明可能提供給運行的數據庫環境的某些設施。例如:1)為特定的用戶獲得訪問和運行優先權的訪問控制。2)附加的完整性控制能力,用于在數據庫上指明更加復雜的完整性約束。3)轉入、轉出的模式定義的設施。4)為適應信息交換把記錄和系全體復制到標準文件上的數據庫存儲交換功能。5)為使模式和子模式信息可用來訪問應用程序的棋式數據庫。6)建立、修改或刪除部分模式或子模式的操縱語言。7)數據字典界面。8)產生獨立的標準數據庫模塊和標準語言程序的應用程序的預處理設施。9)定義物理存儲結構和物理存取方法的數據存儲定義語言。10)為用戶指明斷言和觸發的數據庫過程。11)為訪問數據庫所制定的自然語言查詢設施。12)產生輸出表和圖象的報告生成程序設施。13)數據庫與標準圖形系統直接接口的圖形能力。14)在通訊網絡的不同結點上定義和存取數據的分布數據庫設施,以某種方式指明這些附加設施的標準應與本標準向上兼容。某些附加能力可能在本標準以后的版本中指明。其余的則在單獨的標準中指明,而有些附加功能通常由實現者自己定義。本標準實現的適用環
溫馨提示
- 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。
評論
0/150
提交評論