⑴ 成就 在字典中的意思
成就 拼音:chéng jiù ①取得的成績;業績:成就非凡|取得成就。 ②完成:倉卒之間,確難成就|非一朝一夕所能成就。 ③成全:成就別人|條件所限,實難成就。
⑵ 數據字典中,一般包括哪三類數據進行定義
數據字典(Data dictionary)是一種用戶可以訪問的記錄資料庫和應用程序元數據的目錄。主動數據字典是指在對資料庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數據字典。被動數據字典是指修改時必須手工更新其內容的數據字典。
1數據字典是一個預留空間,一個資料庫,這是用來儲存信息資料庫本身。
1數據字典可能包含的信息,例如:
資料庫設計資料
儲存的SQL程序
用戶許可權
用戶統計
資料庫的過程中的信息
資料庫增長統計
資料庫性能統計
數據字典則是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果.
數據字典通常包括數據項\數據結構\數據流\數據存儲和處理過程五個部分.
數據字典是關於數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合.
組成
1數據流
2數據流分量,即數據元素
3數據存儲
4處理
數據字典
資料庫的重要部分是數據字典。它存放有資料庫所用的有關信息,對用戶來說是一組只讀的表。數據字典內容包括:
資料庫中所有模式對象的信息,如表、視圖、簇、及索引等。
分配多少空間,當前使用了多少空間等。
列的預設值。
約束信息的完整性。
用戶的名字。
用戶及角色被授予的許可權。
用戶訪問或使用的審計信息。
其它產生的資料庫信息。
資料庫數據字典是一組表和視圖結構。它們存放在SYSTEM表空間中。
資料庫數據字典不僅是每個資料庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問資料庫數據字典。
⑶ 數據字典的分類
數據字典在需求分析階段被建立。
數據字典是一個預留空間,一個資料庫,這是用來儲存信息資料庫本身。
數據字典可能包含的信息,例如:
資料庫設計資料
儲存的SQL程序
用戶許可權
用戶統計
資料庫的過程中的信息
資料庫增長統計
資料庫性能統計
數據字典則是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果。
數據字典通常包括數據項數據結構數據流數據存儲和處理過程五個部分。
其中數據項是數據的最小組成單位若干個數據項可以組成一個數據結構數據字典通過對數據項和數據結構的 定義來描述數據流、數據存儲的邏輯內容。
數據字典是關於數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合.
數據字典還有另一種含義,是在資料庫設計時用到的一種工具,用來描述資料庫中基本表的設計,主要包括欄位名、數據類型、主鍵、外鍵等描述表的屬性的內容。
以Oracle資料庫字典為例:數據字典分為數據字典表和數據字典視圖
Oracle資料庫字典通常是在創建和安裝資料庫時被創建的,Oracle數據字典是Oracle資料庫系統工作的基礎,沒有數據字典的支持,Oracle資料庫系統就不能進行任何工作。數據字典中的表是不能直接被訪問的,但是可以訪問數據字典中的視圖。
數據字典表裡的數據是Oracle系統存放的系統數據,而普通表存放的是用戶的數據。為了方便的區別這些表,這些表的名字都是用$結尾,這些表屬於SYS用戶。
數據字典表由$ORACLE_HOME/rdbms/admin/sql.bsq 腳本創建, 這個腳本里又調用了其他的腳本來創建這些數據字典表。 在那些創建腳本里有基表的創建SQL。
Oracle 對數據字典表的說明:
These underlying tables store information about the database. Only Oracle Database should write to and read these tables. Users rarely access the base tables directly because they are normalized and most data is stored in a cryptic format.
這些數據字典表,只有Oracle 能夠進行讀寫。
SYS用戶下的這些數據字典表,存放在system 表空間下面,表名都用$結尾,為了便於用戶對數據字典表的查詢, Oracle對這些數據字典都分別建立了用戶視圖,這樣即容易記住,還隱藏了數據字典表表之間的關系,Oracle針對這些對象的范圍,分別把視圖命名為DBA_XXXX, ALL_XXXX和USER_XXXX。
數據字典視圖分2類:靜態數據字典(靜態性能視圖) 和 動態數據字典(動態性能視圖)。
靜態數據字典中的視圖分為三類,它們分別由三個前綴構成:user_*、 all_*、 dba_*。
user_*:該視圖存儲了關於當前用戶所擁有的對象的信息。(即所有在該用戶模式下的對象)
all_*:該試圖存儲了當前用戶能夠訪問的對象的信息, 而不是當前用戶擁有的對象。(與user_*相比,all_* 並不需要擁有該對象,只需要具有訪問該對象的許可權即可)
dba_*:該視圖存儲了資料庫中所有對象的信息。(前提是當前用戶具有訪問這些資料庫的許可權,一般來說必須具有管理員許可權)
這些視圖由SYS用戶創建的,所以使用需要加上SYS,為了方便, Oracle為每個數據字典表的視圖頭建立了同名字的公共同義詞(public synonyms). 這樣簡單的處理就省去了寫sys.的麻煩。
除了靜態數據字典中三類視圖,其他的字典視圖中主要的是V$視圖,之所以這樣叫是因為他們都是以V$或GV$開頭的。這些視圖會不斷的進行更新,從而提供了關於內存和磁碟的運行情況,所以我們只能對其進行只讀訪問而不能修改它們。
Throughout its operation, Oracle Database maintains a set of virtual tables that record current database activity. These views are calleddynamic performance views because they are continuously updated while a database is open and in use. The views, also sometimes calledV$ views。
V$視圖是基於X$虛擬視圖的。V$視圖是SYS用戶所擁有的,在預設狀況下,只有SYS用戶和擁有DBA系統許可權的用戶可以看到所有的視圖,沒有DBA許可權的用戶可以看到USER_和ALL_視圖,但不能看到DBA_視圖。與DBA_,ALL,和USER_視圖中面向資料庫信息相反,這些視圖可視的給出了面向實例的信息。
動態性能表用於記錄當前資料庫的活動,只存於資料庫運行期間,實際的信息都取自內存和控制文件。 DBA可以使用動態視圖來監視和調節數據。
⑷ 數據字典
數據字典是存儲「關於數據項的數據」,它記錄有關數據的來源、說明、與其他數據的關系、用途和格式等信息。數據字典的組成主要包括三部分內容:數據表信息,數據字典管理信息和數據項(欄位)信息(圖4-1)。
圖4-1 數據字典組成示意圖
數據字典管理信息是唯一不重復的部分,數據表和數據項信息是可重復使用的部分。
數據字典的使用對象主要是數據管理人員和系統開發人員。系統開發人員在開發階段必須依據數據字典完成各部分內容的開發,因為本系統較為龐大復雜,涉及的數據項很多,系統又分成了4個子系統,各子系統下又有許多分系統或功能模塊,要保證眾多的開發人員完成各自模塊後的順利集成,就需要依據數據字典進行數據操作的有關開發。通過數據字典,也便於數據管理人員對數據進行歸納整理,提高用戶輸入速度,使系統更加容易維護,管理人員對數據字典的操作具有口令認證、數據的添加、刪除、編輯修改和檢索功能。
本系統主要建立以下數據字典:
(1)資料庫名字典:描述基礎資料庫、主題資料庫和成果資料庫中各個資料庫表空間的庫名定義、庫名描述、表名定義、表名描述等內容。
(2)數據表名字典:定義基礎資料庫、主題資料庫和成果資料庫中各個表中欄位的定義,包括表名、欄位名、欄位描述、備注等內容。
(3)資料庫表結構字典:描述綜合資料庫中各個用戶定義表的具體結構描述,包括表名、欄位代碼、中文內容、類型、長度、小數位數、主鍵、非空欄位等內容。
⑸ 數據字典在系統分析中有什麼作用
數據字典在系統分析中有什麼作用?+數據字典在系統分析中有什麼作用
⑹ 數據字典是什麼要怎麼寫
數據字典(Data Dictionary,簡稱DD)是數據管理(Data Administration,簡稱DA)的一個組成部分,在介紹數據管理的完整概念之前,了解數據字典/目錄系統(Data Dictionary/Directory System,簡稱DD/DS)是十分重要的。
數據字典沒有什麼不可思議的奧妙之處。事實上,數據字典的概念與其它數據處理概念相比,竟是意想不到的簡單。數據字典只不過是有關數據的信息的收集、維護和發布的機制。它是元數據(Metadata),即關於數據的信息的中心元庫(Central repository)。
大體上說,數據字典提供了關於數據元素、元素組(記錄或片斷)、記錄組(文件或資料庫)信息的定義和使用機制,以及這些實體之間的聯系。還可以定義其它一些實體,例如,輸入格式、報表、屏幕、處理、過程,等等。
⑺ 數據字典具體有什麼作用
數據字典是資料庫里的概念,不知道怎麼解釋你才聽的更舒服,首先你做帶資料庫系統的軟體的時候,有需求分析的階段,當需求出來要做成庫的時候,所有的實體及實體之間的關系,都要將來被寫如數據字典里。
如果你自己建過資料庫,當庫建好後,除了資料庫里你錄入的數據外,都是數據字典要記錄的內容。
數據字典是一個預留空間,一個資料庫,這是用來儲存信息資料庫本身,是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果.數據字典通常包括數據項\數據結構\數據流\數據存儲和處理過程五個部分.
⑻ 到底數據字典是什麼
一、數據字典並不是傳統的紙質字典,它是一些系統自帶表,可以查詢資料庫相關信息,一般存在於電腦系統或是其它電子系統中,供人查閱不了解條目的信息與解釋。
數據字典存儲有關數據的來源、說明、與其他數據的關系、用途和格式等信息,它本身就是一個資料庫,存儲「關於數據項的數據」。數據字典是個指南,它為資料庫提供了「路線圖」,而不是「原始數據」。
換句話說,數據字典通常是指資料庫中數據定義的一種記錄,類似一個資料庫的數據結構,但其內容要比資料庫的數據結構描述豐富得多(Malamud, 1989)。在收集有關數據信息,建立資料庫的初始階段,必須建立數據項的命名約定,必須統一不同部門、不同個人之間對共同關心的數據的內涵、來源和命名的觀念。
這個過程要涉及數據監管人、用戶和資料庫開發人員,是一個需要反復多次的過程。這個統一的命名約定,及其附帶的說明,就是數據字典。
二、數據字典內容包括:
1、資料庫中所有模式對象的信息,如表、視圖、簇、及索引等;
2、分配多少空間,當前使用了多少空間等;
3、列的預設值;
4、約束信息的完整性;
5、用戶的名字;
6、用戶及角色被授予的許可權;
7、用戶訪問或使用的審計信息;
8、其它產生的資料庫信息。
(8)成果字典擴展閱讀:
建立數據字典有以下幾個目的:
1、提高開發效率,降低研製成本。數據字典是資料庫開發者、數據監管人和用戶之間的共同約定,是系統說明書的一個重要組成部分。一個統一的數據字典有助於開發者建立數據模型以及程序和資料庫之間的數據轉換介面,為規范化設計和實施數據管理系統鋪平了道路。
2、促進數據共享,提高數據的使用效率。通過數據字典,用戶可以方便地知道每項數據的意義,了解數據的來源和使用方法,從而幫助用戶迅速地找到所需的信息,並按照正確的方法使用數據。
3、控制數據的使用。在某些特定的場合,可以通過對數據字典的控制達到控制數據使用的目的。
參考資料來源:網路-數據字典