數據字典的內容是什麼

來源:魅力女性吧 1.81W
數據字典的內容是什麼

數據字典是一種用户可以訪問的記錄數據庫和應用程序元數據的目錄。

主動數據字典是指在對數據庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數據字典。

被動數據字典是指修改時必須手工更新其內容的數據字典。

數據字典是對於數據模型中的數據對象或者項目的描述的集合,這樣做有利於程序員和其他需要參考的人。

分析一個用户交換的對象系統的第一步就是去辨別每一個對象,以及它與其他對象之間的關係。

這個過程稱為數據建模,結果產生一個對象關係圖。

當每個數據對象和項目都給出了一個描述性的名字之後,它的關係再進行描述,然後再描述數據的類型,列出所有可能預先定義的數值,以及提供簡單的文字性描述。

這個集合被組織成書的形式用來參考,就叫做數據字典。

數據字典(Data Dictionary,DD)是對數據流圖中所有元素的精確、嚴格的定義和解釋,是一個有組織的列表,使得用户和系統分析員對於輸入、輸出、存儲成分和中間計件結果有共同的理解,是結構化分析的核心。

數據字典的作用

1、管理系統數據資源——數據字典提供了管理和收集數據的方法

2、實現數據標準化——在數據庫中,數據的名稱、格式和涵義等在不同的場合下容易混淆,數據字典提供使之標準化的工具,它可以給這些內容予以統一的名稱、格式和涵義

3、使系統的描述文體化——所有和系統有關的描述,都可以對數據字典中的信息進行查詢、插入、刪除和修改

4、作為設計的工具——由於數據字典中存放着與數據庫有關的各種信息和原始資料,就為數據庫設計提供了有力的工具

5、為數據庫提供存取控制和管理——數據庫在接受每一個對數據庫的存取請求時,都要檢查用户標識、口令、子模式、模式和物理模式等。所以從某種意義上講,數據字典控制了數據庫的運行

6、供數據庫管理員(DBA)進行各種查詢,以便了解系統性能、空間使用狀況和各種統計信息,及時掌握數據庫的動態。所以數據字典是 DBA 觀察數據庫的眼晴和窗口。

數據字典是對數據流圖中包含的所有元素的定義的集合。存放有數據庫所用的有關信息,對用户來説是一組只讀的表。具體內容包括:

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

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

3、列的缺省值。

4、約束信息的完整性。

5、用户的名字。

6、用户及角色被授予的權限。

7、用户訪問或使用的審計信息。

8、其它產生的數據庫信息。

熱門標籤