複製鏈接
請複製以下鏈接發送給好友

數據語言

鎖定
數據語言是數據庫管理系統提供的操作數據庫的重要方法和工具。數據語言包括兩部分:數據描述語言(Data Description Lallguage,DDL),用於描述或定義數據庫的各級模式和特性,又稱為數據定義語言;數據操縱語言(Data MaJlipulation Language,DML),用於對數據進行操作或處理。 [1] 
中文名
數據語言
外文名
data language
所屬學科
計算機學科
定    義
操作數據庫的方法和工具
功    能
數據定義、數據操作等
應    用
數據庫

數據語言組成

數據語言數據描述語言

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

數據語言數據操縱語言

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

數據語言功能

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

數據語言優點

數據語言的主要優點是其高度的非過程化,用户只需知道做什麼,而不需知道怎麼做。具有完備的表達能力,功能強,能夠嵌入到高級語言中使用。用户不必請求數據庫管理員為其建立特殊的存取路徑,存取路徑的選擇是由數據庫管理系統自動完成的。 [3] 
參考資料
  • 1.    佟勇臣主編;邊奠英,王琬茹副主編.數據庫原理與應用:中國水利水電出版社,2012.05
  • 2.    沈被娜 劉祖照 姚曉冬.計算機軟件技術基礎 (第3版):清華大學出版社,2000年07月
  • 3.    馮鳳娟編.數據庫技術與應用:清華大學出版社;北京交通大學出版社,2011.04