網路資料庫語言

網路資料庫語言

網路資料庫語言(NDL),NDL也叫網路資料庫語言,它是一種針對基於網路數據模型(與關係、層次結構或對象模型相對應)的資料庫管理系統的標準接口語言。

基本介紹

  • 中文名:網路資料庫語言
  • 外文名:Network Database Language
  • 簡稱:NDL
  • 定義:針對網路數據模式的語言
  • 語法:模式、子模式、模組和數據操縱
  • 套用學科:計算機原理
概述,語法和語義,X3H2網路資料庫語言,

概述

網路資料庫語言(NDL) NDL也叫網路資料庫語言,它是一種針對基於網路數據模型(與關係、層次結構或對象模型相對應)的資料庫管理系統的標準接口語言。儘管NDL很明顯受CODASYL這一事實際準的影響,但它不是CODASYL,一定不要把它與CODASYL相混淆。

語法和語義

NDL標準詳細說明了三個資料庫結構的語法和語義:
(1)模式接口,用於聲明一個NDL資料庫的結構和完整性約束;
(2)子模式接口,用於聲明資料庫的某個用戶的視圖;
(3)模組和數據操縱接口,用於聲明應用程式的資料庫過程和可執行語句。
該標準於1986年被ANSI通過,1987年被ISO通過。這兩個檔案互相不承認對方的存在,但他們每個字都是一樣的。計畫不再開發更進一步的標準r,該標準的意圖是符合CODASYL的系統能以最小的代價就能宣布與NDL一致。但是,沒有一個最初的CODA—SYL系統這樣做。在當前正進行的實時資料庫接口標準工作中,NDL是幾個有重要影響的標準之一。

X3H2網路資料庫語言

X3H2網路資料庫語言(NDL)的規格來源於CODASYL的COBOL和DDLC(數據描述語言委員會)1978年1月的JOD
X3H2對於SQL(標準質量控制)採用一種形式化的規格作為關係資料庫語言(RDL)標準化工作的基礎檔案,這項工作開始於1982年lO月。最初,X3H2擔任起草一份關於網路數據語言草案標準的工作(用由COBOL和FORTRAN委員會提供的存取語言)。後來,在過去的十八個月中,X3H2的契約被擴大到包括一般的操作和關係模型。這種契約範圍的擴展和對多個技術委員會的從屬性的消除,大大改善了對一種早期的ANS資料庫語言的預測。

相關詞條

熱門詞條

聯絡我們