隨筆-28  評論-15  文章-81  trackbacks-0
          關于數據字典 (轉)

          1、什么是數據字典(Data Dictionary)?

          應該承認,每個人對數據字典的理解有不同的地方,因為并沒有這方面的標準,下面是三個大同小異的定義:

          1)數據字典是以數據庫中數據基本單元為單位,按一定順序排列,對其內容作詳細說明的數據集。
          2)數據字典中存放著系統中所有數據的定義,即對所有數據庫結構的描述。數據字典提供了對數據庫數據描述的集中管理手段。
          3_數據字典是一個定義應用程序中使用的所有數據元素和結構的含義、類型、數據大小、格式、度量單位、精度以及允許取值范圍的共享倉庫。



          2、數據字典的作用是什么?

          確保開發人員使用統一的數據定義;
          數據字典中有關系統的詳細信息是系統設計、系統實施與維護的重要依據。

          我印象最深的是,數據字典作為最終文檔的一部分提交給用戶,用在系統維護中。



          3、數據字典用在信息系統分析與設計的哪個階段?

          不僅在系統的分析與設計過程中有用,而且在實現階段經常被用來建立數據庫。


          數據字典之定義 

          數據庫的重要部分是數據字典。它存放有數據庫所用的有關信息,對用戶來說是一組只讀的表。數據字典內容包括:

          數據庫中所有模式對象的信息,如表、視圖、簇、及索引等。

          分配多少空間,當前使用了多少空間等。

          列的缺省值。

          約束信息的完整性。

          用戶的名字。

          用戶及角色被授予的權限。

          用戶訪問或使用的審計信息。

          其它產生的數據庫信息。

          數據庫數據字典是一組表和視圖結構。它們存放在SYSTEM表空間中。

          數據庫數據字典不僅是每個數據庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問數據庫數據字典。  
          posted on 2007-10-12 00:00 譚明 閱讀(5561) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 黑龙江省| 赣州市| 广南县| 龙胜| 尉犁县| 大连市| 巴塘县| 万全县| 自治县| 高邑县| 玉环县| 威海市| 通城县| 施秉县| 伊宁县| 祥云县| 兰州市| 宣威市| 沅陵县| 通山县| 铅山县| 大石桥市| 长海县| 阿坝县| 珠海市| 调兵山市| 读书| 清丰县| 清河县| 普宁市| 林西县| 北流市| 同心县| 新野县| 昆明市| 南投市| 沧源| 甘孜| 盱眙县| 乐清市| 温州市|