ORACLE資料庫中什麼是資料字典及作用

2022-02-07 23:16:44 字數 2806 閱讀 1568

1樓:閻玉花井雨

資料字典和資料流圖共同構成系統的邏輯模型。沒有流圖資料字典難以發揮作用。沒有資料字典,資料流圖就不嚴格。

2樓:匿名使用者

資料字典 簡單的說就和我們小學用的詞典的目錄一樣 要查詢個表的資料 首先要確認這個詞典(資料庫)中有這個詞語(表) 吧

至於作用 看看資料吧

3樓:藩其英嘉妍

oracle資料庫一個最重要的部分就是資料字典,是隻讀型別的表的集合,提供資料庫的資訊。一個資料字典包括:資料庫物件所有的框架物件的定義〔表、檢視、索引、群集、同義詞、序列、過程、函式、包、觸發器等)。

為框架物件如何分配和使用空間。列的預設值。完整性約束資訊。

oracle使用者的名稱。每個使用者所授予的許可權和角色。審計資訊。

資料庫的其他資訊。資料字典的結構是表和檢視,就像其他資料庫資料一樣,一個給定資料庫的所有資料字典表的和檢視都儲存在資料庫的system表空間中。資料字典不但是每個oracle.

資料庫的重要組戍部分之一,同時對於所有的使用者,從應用設計人員到資料庫管理員,都是非常重要的工具。可以使用sql語句訪問資料字典,由於資料字典是隻讀的,所以只能使用select語句訪問資料字典的表和檢視。一個資料字典包括:

基表:儲存相關資料庫的資訊的表。

只有oracle才能寫和讀取這些表。使用者很少能夠直接訪問這些表,因為它們是非標準的,大多數資料以加密格式儲存。使用者可訪問檢視:

總結和顯示資料字典基表的資訊的檢視。這些檢視將基表的資訊解密成有用的資訊,如使用者或者表名。

?  大多數使用者能夠訪問這些檢視,但不能訪問基表。oracle使用者sys擁有資料字典所有的基表和使用者可訪問的檢視。

任何oracle使用者能夠修改包含在sys框架中的框架物件,因為這些操作可能會影響資料的完整性,安全管理員必須嚴格控制這個重要賬號。資料字典包含3種主要的用途:oracle訪問資料字典發現關於使用者、框架物件和儲存結構的資訊。

當執行ddl語言的時候,oracle修改資料字典。任何oracle使用者都能使用資料字典獲取資料庫的資訊。資料字典基表中的資料對於oracle是必需的。

因此,只有oracle才能寫和修改資料字典的資訊。oracle提供了修改資料字典表的指令碼。在資料庫操作過程中,oracle讀取資料字典,保證框架物件存在,使用者能夠訪問它們。

oracle更新資料字典,反映資料庫結構、審計、授權和資料的變化情況。例如,如果使用者kathy建立了一個表:parts,oracle將會新增新的行到資料字典中,反映新的表、列、段、盤區和許可權情況。

這些資訊在下一次資料字典檢視被查詢的時候是可見的。

oracle會在多個資料字典檢視上建立公共同步,使得使用者能夠方便訪問它們。安全管理員也能夠為框架物件建立額外的公共同步。使用者應當避免自己的框架物件與公共同義詞重名。

許多資料字典的資訊都快取在sga中,因為oracle在資料庫操作過程中,會不斷訪問資料字典,驗證框架物件的狀態。所有的資訊都是用lru演算法儲存在記憶體中的。

資料字典的主要作用是什麼?

4樓:無名之人

資料字典最重要的作用是作為分析階段的工具。任何字典最重要的用途都是供人查專

詢對不瞭解的條目的屬解釋,在結構化分析中,資料字典的作用是給資料流圖上每個成分加以定義和說明。

換句話說,資料流圖上所有的成分的定義和解釋的文字集合就是資料字典,而且在資料字典中建立的一組嚴密一致的定義,很有助於改進分析員和使用者的通訊。

資料庫資料字典不僅是每個資料庫的中心,而且對每個使用者也是非常重要的資訊。使用者可以用sql語句訪問資料庫資料字典。

擴充套件資料:

資料字典的組成

1、資料庫中所有模式物件的資訊,如表、檢視、簇、及索引等。

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

3、列的預設值。

4、約束資訊的完整性。

5、使用者的名字。

6、使用者及角色被授予的許可權。

7、使用者訪問或使用的審計資訊。

8、其它產生的資料庫資訊。

5樓:秒懂**

資料字典:對資料的資料項等進行定義和描述

6樓:匿名使用者

資料字典的作用:資料字典和資料流圖共同構成系統的邏輯模型。沒有流圖資料字典難以發揮作用。沒有資料字典,資料流圖就不嚴格。

7樓:一騎當後

1、資料字典是指對資料

的資料項、資料結構、資料流、資料儲存、處理邏輯、外部回實體等進行定義和描述,答其目的是對資料流程圖中的各個元素做出詳細的說明。

2、資料字典(data dictionary)是一種使用者可以訪問的記錄資料庫和應用程式源資料的目錄。主動資料字典是指在對資料庫或應用程式結構進行修改時,其內容可以由dbms自動更新的資料字典。

3、資料字典的主要作用:資料字典和資料流圖共同構成系統的邏輯模型。沒有流圖資料字典難以發揮作用。沒有資料字典,資料流圖就不嚴格。

資料字典的作用

8樓:秒懂百科

資料字典:對資料的資料項等進行定義和描述

9樓:木已和尚

資料字典是vf上的名詞。

資料字典最重要的作用是作為分析階段的工具。任何字典最重要的用途都是供人查詢對不瞭解的條目的解釋,在結構化分析中,資料字典的作用是給資料流圖上每個成分加以定義和說明。換句話說,資料流圖上所有的成分的定義和解釋的文字集合就是資料字典,而且在資料字典中建立的一組嚴密一致的定義很有助於改進分析員和使用者的通訊。

關於oracle資料庫使用者和資料庫之間的關係

表空間,其實是 預設表空間。也就是這個使用者 create table 語句,不指定表空間的話。就預設把表,建立在那個 預設表空間 上面。沒有給他指定其它表空間的管理許可權 但使用者a能操作其它表空間,在其它表空間中建立表,是怎麼回事哪。這個要看你到底給了多少許可權給這個使用者a 你要是sql gr...

oracle資料庫中varchar2 50 char和v

50相當於50byte,是按位元組計汪雹宴數,50char是按字元計數。對於多位元組字元 如漢字 varchar2 50 僅能儲存肆氏25個困銀漢字,而varchar2 50char 能儲存50個漢字。varchar2 50 char 這種copy型別的欄位最扮衝寬多放bai50個字元,不夠50個用...

oracle如何建立資料庫???

操作 視窗,單擊建立資料庫。步驟 3.從步驟 2 共 8 個步驟 資料庫標識 視窗,在全域性資料庫名稱欄位輸入 tivoli privacy manager 資料庫的名稱然後單擊下一步。步驟 5.從步驟 4 共 7 個步驟 資料庫連線選項 視窗,選擇在預設情況下您需要您的資料庫工作的模式。單擊未用模...