數據語言

數據語言

數據語言是資料庫管理系統提供的操作資料庫的重要方法和工具。數據語言包括兩部分:數據描述語言(Data Description Lallguage,DDL),用於描述或定義資料庫的各級模式和特性,又稱為數據定義語言;數據操縱語言(Data MaJlipulation Language,DML),用於對數據進行操作或處理。

基本介紹

  • 中文名:數據語言
  • 外文名:data language
  • 定義:運算元據庫的方法和工具
  • 功能:數據定義、數據操作等
  • 套用:資料庫
  • 所屬學科:計算機學科
組成,數據描述語言,數據操縱語言,功能,優點,

組成

數據描述語言

在設計資料庫時,用DDL定義資料庫的各級模式和描述資料庫各種對象的特徵,對應於不同級別的模式,數據描述語言又分成模式描述語言、子模式描述語言和內模式描述語言。模式和內模式描述語言獨立於應用程式所使用的語言,子模式描述語言與資料庫管理系統的類型相關,可分為多種類型。
數據描述語言最主要的作用是描述數據,不同資料庫管理系統的數據描述語言所起的作用不同。

數據操縱語言

數據操縱語言DML是用戶與資料庫系統的主要接口之一,是用戶對資料庫進行操作的工具,一般應具有以下功能:
·數據檢索功能:對數據進行檢索操作,這是最重要、最經常使用的一種功能。
·數據更新功能:對資料庫進行添加、修改或刪除操作,使數據能及時反映客觀事物的全部。
·並發訪問控制功能:在多用戶同時操作時進行協調控制,保證資料庫正常使用。
數據操縱語言的形式隨各個資料庫管理系統而異,其一般形式由三部分組成:操作動詞、操作對象和操作限定條件。操作動詞可以表示數據檢索或更新等功能操作,操作對象可以是記錄名、數據項名等,限定條件多為邏輯表達式和條件表達式。

功能

1.數據定義
定義數據模式、數據類型以建立數據模型。
2.數據操縱
對數據進行查詢、更新(插入、刪除、修改)等操作。
3.數據控制
對數據的使用許可權、完整性、一致性等進行控制,以達到數據既能共享又安全保密。

優點

數據語言的主要優點是其高度的非過程化,用戶只需知道做什麼,而不需知道怎么做。具有完備的表達能力,功能強,能夠嵌入到高級語言中使用。用戶不必請求資料庫管理員為其建立特殊的存取路徑,存取路徑的選擇是由資料庫管理系統自動完成的。

相關詞條

熱門詞條

聯絡我們