數(shù)據(jù)字典是一個(gè)預(yù)留空間,一個(gè)數(shù)據(jù)庫(kù),這是用來(lái)儲(chǔ)存信息數(shù)據(jù)庫(kù)本身。

數(shù)據(jù)字典可能包含的信息,例如:

數(shù)據(jù)庫(kù)設(shè)計(jì)資料

儲(chǔ)存的SQL程序

用戶(hù)權(quán)限

用戶(hù)統(tǒng)計(jì)

數(shù)據(jù)庫(kù)的過(guò)程中的信息

數(shù)據(jù)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢(xún) 在線咨詢(xún)
15158846557 在線咨詢(xún)
所在位置: 首頁(yè) > 營(yíng)銷(xiāo)資訊 > 信息時(shí)代 > 數(shù)據(jù)字典分類(lèi)

數(shù)據(jù)字典分類(lèi)

時(shí)間:2022-02-18 23:15:01 | 來(lái)源:信息時(shí)代

時(shí)間:2022-02-18 23:15:01 來(lái)源:信息時(shí)代

數(shù)據(jù)字典在需求分析階段被建立。

數(shù)據(jù)字典是一個(gè)預(yù)留空間,一個(gè)數(shù)據(jù)庫(kù),這是用來(lái)儲(chǔ)存信息數(shù)據(jù)庫(kù)本身。

數(shù)據(jù)字典可能包含的信息,例如:

數(shù)據(jù)庫(kù)設(shè)計(jì)資料

儲(chǔ)存的SQL程序

用戶(hù)權(quán)限

用戶(hù)統(tǒng)計(jì)

數(shù)據(jù)庫(kù)的過(guò)程中的信息

數(shù)據(jù)庫(kù)增長(zhǎng)統(tǒng)計(jì)

數(shù)據(jù)庫(kù)性能統(tǒng)計(jì)

數(shù)據(jù)字典則是系統(tǒng)中各類(lèi)數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。

數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)和處理過(guò)程五個(gè)部分。

其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)字典通過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。

數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合.

數(shù)據(jù)字典還有另一種含義,是在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)用到的一種工具,用來(lái)描述數(shù)據(jù)庫(kù)中基本表的設(shè)計(jì),主要包括字段名、數(shù)據(jù)類(lèi)型、主鍵、外鍵等描述表的屬性的內(nèi)容。

以O(shè)racle數(shù)據(jù)庫(kù)字典為例:數(shù)據(jù)字典分為數(shù)據(jù)字典表和數(shù)據(jù)字典視圖

Oracle數(shù)據(jù)庫(kù)字典通常是在創(chuàng)建和安裝數(shù)據(jù)庫(kù)時(shí)被創(chuàng)建的,Oracle數(shù)據(jù)字典是Oracle數(shù)據(jù)庫(kù)系統(tǒng)工作的基礎(chǔ),沒(méi)有數(shù)據(jù)字典的支持,Oracle數(shù)據(jù)庫(kù)系統(tǒng)就不能進(jìn)行任何工作。數(shù)據(jù)字典中的表是不能直接被訪問(wèn)的,但是可以訪問(wèn)數(shù)據(jù)字典中的視圖。

數(shù)據(jù)字典表里的數(shù)據(jù)是Oracle系統(tǒng)存放的系統(tǒng)數(shù)據(jù),而普通表存放的是用戶(hù)的數(shù)據(jù)。為了方便的區(qū)別這些表,這些表的名字都是用'$'結(jié)尾,這些表屬于SYS用戶(hù)。

數(shù)據(jù)字典表由/rdbms/admin/sql.bsq腳本創(chuàng)建,這個(gè)腳本里又調(diào)用了其他的腳本來(lái)創(chuàng)建這些數(shù)據(jù)字典表。在那些創(chuàng)建腳本里有基表的創(chuàng)建SQL。

Oracle對(duì)數(shù)據(jù)字典表的說(shuō)明:

Theseunderlyingtablesstoreinformationaboutthedatabase.OnlyOracleDatabaseshouldwritetoandreadthesetables.Usersrarelyaccessthebasetablesdirectlybecausetheyarenormalizedandmostdataisstoredinacrypticformat.

這些數(shù)據(jù)字典表,只有Oracle能夠進(jìn)行讀寫(xiě)。

SYS用戶(hù)下的這些數(shù)據(jù)字典表,存放在system表空間下面,表名都用'$'結(jié)尾,為了便于用戶(hù)對(duì)數(shù)據(jù)字典表的查詢(xún),Oracle對(duì)這些數(shù)據(jù)字典都分別建立了用戶(hù)視圖,這樣即容易記住,還隱藏了數(shù)據(jù)字典表表之間的關(guān)系,Oracle針對(duì)這些對(duì)象的范圍,分別把視圖命名為DBA_XXXX,ALL_XXXX和USER_XXXX。

數(shù)據(jù)字典視圖分2類(lèi):靜態(tài)數(shù)據(jù)字典(靜態(tài)性能視圖)和動(dòng)態(tài)數(shù)據(jù)字典(動(dòng)態(tài)性能視圖)。

靜態(tài)數(shù)據(jù)字典中的視圖分為三類(lèi),它們分別由三個(gè)前綴構(gòu)成:user_*、all_*、dba_*。

user_*:該視圖存儲(chǔ)了關(guān)于當(dāng)前用戶(hù)所擁有的對(duì)象的信息。(即所有在該用戶(hù)模式下的對(duì)象)

all_*:該視圖存儲(chǔ)了當(dāng)前用戶(hù)能夠訪問(wèn)的對(duì)象的信息,而不是當(dāng)前用戶(hù)擁有的對(duì)象。(與user_*相比,all_*并不需要擁有該對(duì)象,只需要具有訪問(wèn)該對(duì)象的權(quán)限即可)

dba_*:該視圖存儲(chǔ)了數(shù)據(jù)庫(kù)中所有對(duì)象的信息。(前提是當(dāng)前用戶(hù)具有訪問(wèn)這些數(shù)據(jù)庫(kù)的權(quán)限,一般來(lái)說(shuō)必須具有管理員權(quán)限)

這些視圖由SYS用戶(hù)創(chuàng)建的,所以使用需要加上SYS,為了方便,Oracle為每個(gè)數(shù)據(jù)字典表的視圖頭建立了同名字的公共同義詞(publicsynonyms).這樣簡(jiǎn)單的處理就省去了寫(xiě)sys.的麻煩。

除了靜態(tài)數(shù)據(jù)字典中三類(lèi)視圖,其他的字典視圖中主要的是V

Throughoutitsoperation,OracleDatabasemaintainsasetofvirtualtablesthatrecordcurrentdatabaseactivity.Theseviewsarecalleddynamicperformanceviewsbecausetheyarecontinuouslyupdatedwhileadatabaseisopenandinuse.Theviews,alsosometimescalledV

V,ALL,和USER_視圖中面向數(shù)據(jù)庫(kù)信息相反,這些視圖可視的給出了面向?qū)嵗男畔ⅰ?br>
動(dòng)態(tài)性能表用于記錄當(dāng)前數(shù)據(jù)庫(kù)的活動(dòng),只存于數(shù)據(jù)庫(kù)運(yùn)行期間,實(shí)際的信息都取自?xún)?nèi)存和控制文件。DBA可以使用動(dòng)態(tài)視圖來(lái)監(jiān)視和調(diào)節(jié)數(shù)據(jù)。

關(guān)鍵詞:分類(lèi),數(shù)據(jù),字典

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉