-
數據語言
鎖定
- 中文名
- 數據語言
- 外文名
- data language
- 所屬學科
- 計算機學科
- 定 義
- 操作數據庫的方法和工具
- 功 能
- 數據定義、數據操作等
- 應 用
- 數據庫
數據語言組成
數據語言數據描述語言
在設計數據庫時,用DDL定義數據庫的各級模式和描述數據庫各種對象的特徵,對應於不同級別的模式,數據描述語言又分成模式描述語言、子模式描述語言和內模式描述語言。模式和內模式描述語言獨立於應用程序所使用的語言,子模式描述語言與數據庫管理系統的類型相關,可分為多種類型。
數據描述語言最主要的作用是描述數據,不同數據庫管理系統的數據描述語言所起的作用不同。
數據語言數據操縱語言
數據操縱語言DML是用户與數據庫系統的主要接口之一,是用户對數據庫進行操作的工具,一般應具有以下功能:
·數據檢索功能:對數據進行檢索操作,這是最重要、最經常使用的一種功能。
·數據更新功能:對數據庫進行添加、修改或刪除操作,使數據能及時反映客觀事物的全部。
·併發訪問控制功能:在多用户同時操作時進行協調控制,保證數據庫正常使用。
數據操縱語言的形式隨各個數據庫管理系統而異,其一般形式由三部分組成:操作動詞、操作對象和操作限定條件。操作動詞可以表示數據檢索或更新等功能操作,操作對象可以是記錄名、數據項名等,限定條件多為邏輯表達式和條件表達式。
[1]
數據語言功能
1.數據定義
定義數據模式、數據類型以建立數據模型。
2.數據操縱
對數據進行查詢、更新(插入、刪除、修改)等操作。
3.數據控制
數據語言優點
數據語言的主要優點是其高度的非過程化,用户只需知道做什麼,而不需知道怎麼做。具有完備的表達能力,功能強,能夠嵌入到高級語言中使用。用户不必請求數據庫管理員為其建立特殊的存取路徑,存取路徑的選擇是由數據庫管理系統自動完成的。
[3]