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