序言
數(shù)據(jù)字典是數(shù)據(jù)管理領(lǐng)域里非常核心的一項(xiàng)任務(wù),如果說語言是人類世界溝通的方法,那么數(shù)據(jù)字典對(duì)于數(shù)據(jù)世界來說也是一種溝通的語言。本文,成都星云聯(lián)動(dòng)將對(duì)什么是數(shù)據(jù)字典進(jìn)行相關(guān)介紹。
據(jù)字典——數(shù)據(jù)字典名詞解釋-1.jpg)
(圖片來源于網(wǎng)絡(luò),侵刪!)
什么是數(shù)據(jù)字典?
通常,人們認(rèn)為一個(gè)代碼對(duì)應(yīng)著不同的相關(guān)信息,這些代碼和信息的對(duì)應(yīng)就是數(shù)據(jù)字典,比如學(xué)校代碼、學(xué)歷代碼等等。其實(shí)不然,Oracle數(shù)據(jù)庫認(rèn)為:數(shù)據(jù)字典是存放有關(guān)數(shù)據(jù)信息的地方,且具有描述數(shù)據(jù)的用途。數(shù)據(jù)字典是數(shù)據(jù)庫的重要組成部分,就像日常生活中使用字典一樣,其有助于快速方便的查找到所需要的信息。同時(shí),這種數(shù)據(jù)組織形式可以防止數(shù)據(jù)冗余的問題。當(dāng)今多數(shù)數(shù)據(jù)庫管理系統(tǒng)均將數(shù)據(jù)字典作為定義數(shù)據(jù)庫中各類數(shù)據(jù)對(duì)象及其相互關(guān)系的準(zhǔn)則。
筆者查閱相關(guān)資料,對(duì)數(shù)據(jù)字典的定義進(jìn)行了以下整理:
數(shù)據(jù)字典(Data dictionary)是用戶可以訪問的一種信息集合的目錄,它記錄了有關(guān)數(shù)據(jù)庫以及應(yīng)用程序源數(shù)據(jù)的信息。數(shù)據(jù)字典按照一定的順序、一定的規(guī)則和內(nèi)容說明方式對(duì)數(shù)據(jù)的最小組成單位進(jìn)行描述并集合了那些所有關(guān)于數(shù)據(jù)的信息,它是對(duì)數(shù)據(jù)流程圖中所包含的元素的說明和定義集合。數(shù)據(jù)字典與數(shù)據(jù)流圖互為解釋,它定義和描述了數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程5個(gè)部分。
數(shù)據(jù)字典的形式是多樣的,可以是文本文件,也可以是二進(jìn)制文件;可以是數(shù)據(jù)表形式,也可以是XML文本文件;或者是其它的自定義格式。
據(jù)字典——數(shù)據(jù)字典名詞解釋-2.jpg)
(圖片來源于網(wǎng)絡(luò),侵刪!)
數(shù)據(jù)字典與DBMS
不過,通常一般都是數(shù)據(jù)庫管理員與數(shù)據(jù)字典進(jìn)行交互,大多數(shù)數(shù)據(jù)庫用戶都看不到它。開發(fā)和維護(hù)人員在遇到不了解的數(shù)據(jù)條目時(shí),可以通過數(shù)據(jù)字典相關(guān)條目的信息解釋,比如文字性的描述、數(shù)據(jù)的類型等。
在數(shù)據(jù)庫系統(tǒng)中,為了方便用戶對(duì)數(shù)據(jù)進(jìn)行管理和維護(hù),特意為用戶開發(fā)了一套大型的軟件系統(tǒng),我們稱之為數(shù)據(jù)庫管理系統(tǒng)(database management system),簡(jiǎn)稱DBMS, 它是數(shù)據(jù)庫系統(tǒng)的核心,通過DBMS,用戶可以對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的操作和管理,比如訪問數(shù)據(jù)庫中的數(shù)據(jù)、維護(hù)數(shù)據(jù)庫、修改數(shù)據(jù)庫等。它的主要功能有數(shù)據(jù)的定義和操作、數(shù)據(jù)庫的運(yùn)行管理、數(shù)據(jù)的組織存儲(chǔ)與管理、數(shù)據(jù)庫的保護(hù)和維護(hù)、通信。Oracle, Sybase, Microsoft SQL Server, Access,DB2等是目前比較常用的DBMS品牌。
中的數(shù)據(jù)字典,用戶通常不能直接對(duì)它進(jìn)行訪問,13000帶回去,10000的理財(cái)
DBMS中的數(shù)據(jù)字典,用戶通常不能直接對(duì)它進(jìn)行訪問,只能通過DBMS對(duì)它進(jìn)行訪問和管理。系統(tǒng)中的各種描述信息和控制信息均存儲(chǔ)在DBMS的數(shù)據(jù)字典中,數(shù)據(jù)字典不僅是DBMS的重要組成部分,它還是DBMS用來管理數(shù)據(jù)庫系統(tǒng)的重要工具。
據(jù)字典——數(shù)據(jù)字典名詞解釋-3.jpg)
(圖片來源于網(wǎng)絡(luò),侵刪!)
結(jié)語
以上,是成都星云聯(lián)動(dòng)對(duì)什么是數(shù)據(jù)字典?數(shù)據(jù)字典名詞解釋?的相關(guān)回答,希望對(duì)您有所幫助。成都星云聯(lián)動(dòng)專注于工業(yè)物聯(lián)網(wǎng),目前有設(shè)備智能運(yùn)維和能源管理系統(tǒng),如果您想了解相關(guān)系統(tǒng)功能和具體案例,可以點(diǎn)擊右側(cè)咨詢按鈕發(fā)起對(duì)話噢!