數據字典存儲有關數據的來源、說明、與其他數據的關系、用途和格式等信息,它本身就是壹個數據庫,存儲“關於數據項的數據”。數據字典是個指南,它為數據庫提供了“路線圖”,而不是“原始數據”。
換句話說,數據字典通常是指數據庫中數據定義的壹種記錄,類似壹個數據庫的數據結構,但其內容要比數據庫的數據結構描述豐富得多(Malamud, 1989)。在收集有關數據信息,建立數據庫的初始階段,必須建立數據項的命名約定,必須統壹不同部門、不同個人之間對***同關心的數據的內涵、來源和命名的觀念。
這個過程要涉及數據監管人、用戶和數據庫開發人員,是壹個需要反復多次的過程。這個統壹的命名約定,及其附帶的說明,就是數據字典。
二、數據字典內容包括:
1、數據庫中所有模式對象的信息,如表、視圖、簇、及索引等;
2、分配多少空間,當前使用了多少空間等;
3、列的缺省值;
4、約束信息的完整性;
5、用戶的名字;
6、用戶及角色被授予的權限;
7、用戶訪問或使用的審計信息;
8、其它產生的數據庫信息。