數據庫數據字典是什麼?

General 更新 2024-11-22

數據字典是什麼

進行數據庫設計的時候,對數據庫元素進行的解釋說明就是數據字典。舉個例子吧,假設有下面這個設計出來的數據庫表:

player(fname, lname, account, pwd, email)

對應的數據字典就是:

player:玩家信息表

fname:玩家名

lname:玩家姓

account:賬戶名

pwd:密碼

email:聯繫電郵

這裡只是一個針對某一表的數據字典,還有針對表與表之間關係的數據字典、表內字段屬性的數據字典等等。越是大型的數據庫設計,越是需要數據字典來輔助進行設計說明,幫助設計人員之間的溝通與交流。

數據字典與數據庫設計之間有什麼關係?

正文

1 引言

1.1編寫目的

說明編寫這份數據庫設計說明書的目的,指出預期的讀者。

1.2背景

說明:

a.說明待開發的數據庫的名稱和使用此數據庫的軟件系統的名稱;

b.列出該軟件系統開發項目的任務提出者、用戶以及將安裝該軟件和這個數據庫的計算站(中心)。

1.3定義

列出本文件中用到的專門術語的定義、外文首字母組詞的原詞組。

1.4參考資料

列出有關的參考資料:

a.本項目的經核準的計劃任務書或合同、上級機關批文;

b.屬於本項目的其他已發表的文件;

c.本文件中各處引用到的文件資料,包括所要用到的軟件開發標準。

列出這些文件的標題、文件編號、發表日期和出版單位,說明能夠取得這些文件的來源。

2 外部設計

2.1標識符和狀態

聯繫用途,詳細說明用於唯一地標識該數據庫的代碼、名稱或標識符,附加的描述性信息亦要給出。如果該數據庫屬於尚在實驗中、尚在測試中或是暫時使用的,則要說明這一特點及其有效時間範圍。

2.2使用它的程序

列出將要使用或訪問此數據庫的所有應用程序,對於這些應用程序的每一個,給出它的名稱和版本號。

2.3約定

陳述一個程序員或一個系統分析員為了能使用此數據庫而需要了解的建立標號、標識的約定,例如 用於標識數據庫的不同版本的約定和用於標識庫內各個文卷、、記錄、數據項的命名約定等。

2.4專門指導

向準備從事此數據庫的生成、從事此數據庫的測試、維護人員提供專門的指導,例如將被送入數據 庫的數據的格式和標準、送入數據庫的操作規程和步驟,用於產生、修改、更新或使用這些數據文卷的操 作指導。 如果這些指導的內容篇幅很長,列出可參閱的文件資料的名稱和章條。

2.5支持軟件

簡單介紹同此數據庫直接有關的支持軟件,如數據庫管理系統、存儲定位程序和用於裝入、生成、修 改、更新數據庫的程序等。說明這些軟件的名稱、版本號和主要功能特性,如所用數據模型的類型、允許 的數據容量等。列出這些支持軟件的技術文件的標題、編號及來源。

3 結構設計

3.1概念結構設計

說明本數據庫將反映的現實世界中的實體、屬性和它們之間的關係等的原始數據形式,包括各數據項、記錄、系、文卷的標識符、定義、類型、度量單位和值域,建立本數據庫的每一幅用戶視圖。

3.2邏輯結構設計

說明把上述原始數據進行分解、合併後重新組織起來的數據庫全局邏輯結構,包括所確定的關鍵字和屬性、重新確定的記錄結構和文卷結構、所建立的各個文卷之間的相互關係,形成本數據庫的數據庫管理員視圖。

3.3物理結構設計

建立系統程序員視圖,包括:

a.數據在內存中的安排,包括對索引區、緩衝區的設計;

b.所使用的外存設備及外存空間的組織,包括索引區、數據塊的組織與劃分;

c.訪問數據的方式方法。

4 運用設計

4.1數據字典設計

對數據庫設計中涉及到的各種項目,如數據項、記錄、系、文卷、模式、子模式等一般要建立起數據字典,以說明它們的標識符、同義名及有關信息。在本節中要說明對此數據字典設計的基本考慮。

4.2安全保密設計

說明在數據庫的設計中,將如何通過區分不同的訪問者、不同的訪問類型和不同的數據對象,進行分別對待而獲得的數據庫安全保密的設計考慮。...

數據字典的組成

數據字典的組成:1、數據項2、數據結構3、數據流4、數據存儲5、處理過程數據字典數據字典是數據庫的重要組成部分。它存放有數據庫所用的有關信息,對用戶來說是一組只讀的表。數據字典內容包括:1、數據庫中所有模式對象的信息,如表、視圖、簇、及索引等。2、分配多少空間,當前使用了多少空間等。3、列的缺省值。4、約束信息的完整性。5、用戶的名字。6、用戶及角色被授予的權限。7、用戶訪問或使用的審計信息。8、其它產生的數據庫信息。數據庫數據字典是一組表和視圖結構。它們存放在SYSTEM表空間中。數據庫數據字典不僅是每個數據庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問數據庫數據字典。關於數據的信息集合,是一種用戶可以訪問的記錄數據庫和應用程序元數據的目錄,是對數據庫內表信息的物理與邏輯的說明

數據庫中的字典是什麼意思?

數據字典即為數據庫說明。包含完整的表結構介紹。

Oracle 的數據字典裡都有什麼

數據字典中包 含:● 數據庫中所有方案對象(schema object)的定義(包括表,視圖,索引,簇,同義詞,序列,過程,函數,包,觸發器等等)● 數據庫為一個方案對象分配了多少空間,以及該對象當前使用了多少空間● 列的默認值● 完整性約束(integrity constraint)信息● 數據庫用戶名● 每個用戶被授予(grant)的權限(privilege)與角色(role)● 監控(audit)信息,例如哪個用戶對某個方案對象進行了訪問或更新操作● 數據庫中的其他概要信息與數據庫內的其他數據相同,數據字典也是以表及視圖的形式組織的。一個數據庫全部的數據字典表與數據字典視圖都存儲在該數據庫的 SYSTEM 表空間內。數據字典不僅是 Oracle 數據庫的基礎組成部分,她也為所有用戶--從終端用戶,到應用程序設計者,再到數據庫管理員--提供了一個重要的工具。數據字典可以通過SQL語句進行訪問。由於數據字典是隻讀的,用戶只能對這些表和視圖執行查詢操作(SELECT語句)。數據字典由以下兩種結構組成:基表(base table)用於存儲相關的數據庫信息。只有 Oracle 才能讀寫這些表。用戶很少直接訪問她們,因為這些表是規範化(normalized),且其中的大部分數據的含義是普通用戶無法理解的。用戶訪問視圖(user-accessible view)用於對數據字典基表內存儲的數據進行彙總與展示。這些視圖利用連接(join)及 WHERE子句簡化基表中的數據,將其解碼(decode)為用戶可理解的信息,例如用戶名,表名等。大多數數據庫用戶只能訪問這些視圖,而不能訪問基表。警告:修改或操作數據字典表中的數據可能會給數據庫的運行帶來不可恢復的損害。數據字典有三個主要用途:● Oracle 利用數據字典來獲取關於用戶,方案對象,及存儲結構(storagestructure)的信息。● 每當數據庫中執行了 DDL 語句後,Oracle 將對數據字典進行修改。

數據字典包括哪些內容

你好!

我用的是考研參考書,上面的答案是:

數據字典是數據庫中描述信息和控制信息的集合,他是數據庫設計和管理的有力工具。數據字典包含(1.數據項,2數據流,3.數據結構.4.數據存儲.5.處理過程)五個部分。同時也是詳細數據收集和數據分析的結果。

sqlserver的數據字典是指什麼

數據字典用來表示某些數據或者說明某些數據的。數據庫中的字典表是針對整個數據庫庫而言的,表示數據庫表基本信息的,如SqlServer一些字典表。而對一個項目來說,一般都會定義一些常量存儲到一張單獨的表中,用來表示項目中一些常量信息!如項目中的一些下拉選項,這些都是常量,存儲到數據庫中,我們就認為這個表是字典表。簡單來說,數據庫的字典表就是描述數據庫表基本信息的表,我們不需要維護。項目中的字典表通常指那些不可變的可以窮舉出來的常量存儲的表。

數據字典的作用?它由那幾部分組成

DBMS的五個重要的軟件組成部分\r\n①DBMS引擎\r\n是DBMS中最重要的部分,它接受來自其他各個DBMS子系統的邏輯查詢請求,並將邏輯查詢請求轉換成其對應的物理形式,實際上對數據庫和數據字典的存取感覺上就如同對它們在存儲設備上進行的存取。\r\n②數據定義子系統\r\n幫助人們在數據庫中建立並維護數據字典,以及定義數據庫的文件結構。\r\n③數據操作子系統\r\n幫助用戶增加、修改及刪除數據庫中的信息,並幫助用戶在數據庫中挖掘有價值的信息。\r\n④應用程序生成子系統\r\n包含了用以幫助用戶建立面向事務處理的應用程序 。工具包括:建立數據輸入屏幕功能,為特定的DBMS選定程序設計語言,並利用程序設計語言為每個獨立的DBMS建立一個公共的操作交互界面。\r\n⑤數據管理子系統\r\n通過自身提供的備份與恢復工具、安全管理工具、最優化查詢工具、併發控制和更新管理工具,幫助人們管理整個數據庫環境。

"數據字典"指的是什麼?

數據字典則是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果.

數據字典通常包括數據項\數據結構\數據流\數據存儲和處理過程五個部分.

數據字典是關於數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合.

組成

1數據流

2數據流分量,即數據元素

3數據存儲

4處理

數據字典

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

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

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

列的缺省值。

約束信息的完整性。

用戶的名字。

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

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

其它產生的數據庫信息。

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

數據庫數據字典不僅是每個數據庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問數據庫數據字典

相關問題答案
數據庫數據字典是什麼?
數據庫中觸發器是什麼?
數據庫系統名稱是什麼?
數據庫實驗原理是什麼?
數據庫概念設計是什麼?
數據庫應用系統是什麼?
元在字典是什麼意思?
飛的字典是什麼意思?
新華字典是什麼意思?
中國第一本字典是什麼?

Have any Question?

Let us answer it!