當前位置:成語大全網 - 書法字典 - DDL在oracle中是什麽意思?

DDL在oracle中是什麽意思?

甲骨文公司(納斯達克:ORCL,Oracle)是世界上壹家大型數據庫軟件公司。總部位於美國加州紅木城Redwood Shores,現任CEO為公司創始人勞倫斯·j·埃裏森(Lawrence J. Ellison)。

DDL(數據定義語言)是壹種用於描述要存儲在數據庫中的真實世界實體的語言。數據庫模式包含數據庫中所有實體的描述和定義。

數據庫模式定義語言不是編程語言,DDL數據庫模式定義語言是SQL語言(結構化查詢語言)的壹部分。SQL語言包括四種主要編程語言的語句:數據定義語言(DDL)、數據操作語言(DML)、數據控制語言(DCL)和事務控制語言(TCL)。

DDL描述的模式必須由計算機軟件編譯,並轉換成便於計算機存儲、查詢和操作的格式。完成這種轉換的程序稱為模式編譯器。

模式編譯器在處理模式定義時主要產生兩種類型的數據:數據字典和數據類型與結構定義。

數據字典和數據庫的內部結構信息是創建該模式對應的數據庫的基礎,根據這些信息創建每個數據庫對應的邏輯結構;數據庫數據的訪問和查詢也決定了數據訪問的模式和類型,以及數據之間的關系和根據模式信息對數據完整性的約束。

數據字典是模式的內部信息表示,對於不同的DBMS,數據字典的存儲方式是不同的。

數據類型和結構的定義是指當應用程序與數據庫連接時,應用程序需要知道生成和提取的數據類型和結構。它是為各種宿主語言提供的用戶工作空間的數據類型和結構的定義,使得用戶工作空間和數據庫的邏輯結構壹致,減少了數據轉換過程。這種數據類型和結構的定義通常由頭文件來實現。

通過數據描述語言DDL定義數據庫模式通常有兩種方式:交互方式和文本方式。

折疊