關于數(shù)據(jù)字典 (轉)
1、什么是數(shù)據(jù)字典(Data Dictionary)?
應該承認,每個人對數(shù)據(jù)字典的理解有不同的地方,因為并沒有這方面的標準,下面是三個大同小異的定義:
1)數(shù)據(jù)字典是以數(shù)據(jù)庫中數(shù)據(jù)基本單元為單位,按一定順序排列,對其內容作詳細說明的數(shù)據(jù)集。
2)數(shù)據(jù)字典中存放著系統(tǒng)中所有數(shù)據(jù)的定義,即對所有數(shù)據(jù)庫結構的描述。數(shù)據(jù)字典提供了對數(shù)據(jù)庫數(shù)據(jù)描述的集中管理手段。
3_數(shù)據(jù)字典是一個定義應用程序中使用的所有數(shù)據(jù)元素和結構的含義、類型、數(shù)據(jù)大小、格式、度量單位、精度以及允許取值范圍的共享倉庫。
2、數(shù)據(jù)字典的作用是什么?
確保開發(fā)人員使用統(tǒng)一的數(shù)據(jù)定義;
數(shù)據(jù)字典中有關系統(tǒng)的詳細信息是系統(tǒng)設計、系統(tǒng)實施與維護的重要依據(jù)。
我印象最深的是,數(shù)據(jù)字典作為最終文檔的一部分提交給用戶,用在系統(tǒng)維護中。
3、數(shù)據(jù)字典用在信息系統(tǒng)分析與設計的哪個階段?
不僅在系統(tǒng)的分析與設計過程中有用,而且在實現(xiàn)階段經(jīng)常被用來建立數(shù)據(jù)庫。
數(shù)據(jù)字典之定義
數(shù)據(jù)庫的重要部分是數(shù)據(jù)字典。它存放有數(shù)據(jù)庫所用的有關信息,對用戶來說是一組只讀的表。數(shù)據(jù)字典內容包括:
數(shù)據(jù)庫中所有模式對象的信息,如表、視圖、簇、及索引等。
分配多少空間,當前使用了多少空間等。
列的缺省值。
約束信息的完整性。
用戶的名字。
用戶及角色被授予的權限。
用戶訪問或使用的審計信息。
其它產(chǎn)生的數(shù)據(jù)庫信息。
數(shù)據(jù)庫數(shù)據(jù)字典是一組表和視圖結構。它們存放在SYSTEM表空間中。
數(shù)據(jù)庫數(shù)據(jù)字典不僅是每個數(shù)據(jù)庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問數(shù)據(jù)庫數(shù)據(jù)字典。
posted on 2007-10-12 00:00
譚明 閱讀(5552)
評論(0) 編輯 收藏 所屬分類:
Oracle