導航:首頁 > 電商促銷 > 電子商務系統數據字典

電子商務系統數據字典

發布時間:2021-06-28 18:40:00

A. 數據字典的主要作用是什麼

數據字典最重要的作用是作為分析階段的工具。任何字典最重要的用途都是供人查詢對不了解的條目的解釋,在結構化分析中,數據字典的作用是給數據流圖上每個成分加以定義和說明。

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

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


(1)電子商務系統數據字典擴展閱讀:

數據字典的組成

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

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

3、列的預設值。

4、約束信息的完整性。

5、用戶的名字。

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

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

8、其它產生的資料庫信息。

B. 什麼是數據字典

1數據字典是一個預留空間,一個資料庫,
這是用來儲存信息資料庫本身.
1數據字典可能包含的信息,例如:
資料庫設計資料
儲存的SQL程序用戶許可權用戶統計資料庫的過程中的信息
資料庫增長統計
資料庫性能統計
數據字典則是系統中各類數據描述的集合,
是進行詳細的數據收集和數據分析所獲得的主要成果.
數據字典通常包括數據項\數據結構\數據流\
數據存儲和處理過程五個部分.
數據字典是關於數據的信息的集合,
也就是對數據流圖中包含的所有元素的定義的集合.
組成1數據流2數據流分量,即數據元素3數據存儲4處理數據字典資料庫的重要部分是數據字典.它存放有資料庫所用的有關信息,
對用戶來說是一組只讀的表.數據字典內容包括:
資料庫中所有模式對象的信息,如表、視圖、簇、及索引等.
分配多少空間,當前使用了多少空間等.
列的預設值.
約束信息的完整性.
用戶的名字.
用戶及角色被授予的許可權.
用戶訪問或使用的審計信息.
其它產生的資料庫信息.
資料庫數據字典是一組表和視圖結構.
它們存放在SYSTEM表空間中.
資料庫數據字典不僅是每個資料庫的中心.
而且對每個用戶也是非常重要的信息.
用戶可以用SQL語句訪問資料庫數據字典.

C. 什麼是數據字典

下文以oracle資料庫為例對數據字典進行解釋:

數據字典是Oracle存放有關資料庫信息的地方,其用途是用來描述數據的。比如一個表的創建者信息,創建時間信息,所屬表空間信息,用戶訪問許可權信息等。當用戶在對資料庫中的數據進行操作時遇到困難就可以訪問數據字典來查看詳細的信息。

Oracle中的數據字典有靜態和動態之分。靜態數據字典主要是在用戶訪問數據字典時不會發生改變的,但動態數據字典是依賴資料庫運行的性能的,反映資料庫運行的一些內在信息,所以在訪問這類數據字典時往往不是一成不變的。以下分別就這兩類數據字典來論述。
1. 靜態數據字典
這類數據字典主要是由表和視圖組成,應該注意的是,數據字典中的表是不能直接被訪問的,但是可以訪問數據字典中的視圖。靜態數據字典中的視圖分為三類,它們分別由三個前綴夠成:user_*、 all_*、 dba_*。

user_*

該視圖存儲了關於當前用戶所擁有的對象的信息。(即所有在該用戶模式下的對象)

all_*

該試圖存儲了當前用戶能夠訪問的對象的信息。(與user_*相比,all_* 並不需要擁有該對象,只需要具有訪問該對象的許可權即可)
dba_*

該視圖存儲了資料庫中所有對象的信息。(前提是當前用戶具有訪問這些資料庫的許可權,一般來說必須具有管理員許可權)

從上面的描述可以看出,三者之間存儲的數據肯定會有重疊,其實它們除了訪問范圍的不同以外(因為許可權不一樣,所以訪問對象的范圍不一樣),其他均具有一致性。具體來說,由於數據字典視圖是由SYS(系統用戶)所擁有的,所以在卻省情況下,只有SYS和擁有DBA系統許可權的用戶可以看到所有的視圖。沒有DBA許可權的用戶只能看到user_*和all_*視。如果沒有被授予相關的SELECT許可權的話,他們是不能看到 dba_*視圖的。

由於三者具有相似性,下面以user_為例介紹幾個常用的靜態視圖:

user_users視圖

主要描述當前用戶的信息,主要包括當前用戶名、帳戶id、帳戶狀態、表空間名、創建時間等。例如執行下列命令即可返回這些信息。
select * from user_users

user_tables視圖

主要描述當前用戶擁有的所有表的信息,主要包括表名、表空間名、簇名等。通過此視圖可以清楚了解當前用戶可以操作的表有哪些。執行命令為:select * from user_tables

user_objects視圖

主要描述當前用戶擁有的所有對象的信息,對象包括表、視圖、存儲過程、觸發器、包、索引、序列等。該視圖比user_tables視圖更加全面。例如, 需要獲取一個名為「package1」的對象類型和其狀態的信息,可以執行下面命令:

select object_type,status
from user_objects
where object_name=upper(『package1』);

這里需注意upper的使用,數據字典里的所有對象均為大寫形式,而PL/SQL里不是大小寫敏感的,所以在實際操作中一定要注意大小寫匹配。

user_tab_privs視圖

該視圖主要是存儲當前用戶下對所有表的許可權信息。比如,為了了解當前用戶對table1的許可權信息,可以執行如下命令:

select * from user_tab_privs where table_name=upper('table1')

了解了當前用戶對該表的許可權之後就可以清楚的知道,哪些操作可以執行,哪些操作不能執行。

前面的視圖均為user_開頭的,其實all_開頭的也完全是一樣的,只是列出來的信息是當前用戶可以訪問的對象而不是當前用戶擁有的對象。對於dba_開頭的需要管理員許可權,其他用法也完全一樣,這里就不再贅述了。

2. 動態數據字典

Oracle包含了一些潛在的由系統管理員如SYS維護的表和視圖,由於當資料庫運行的時候它們會不斷進行更新,所以稱它們為動態數據字典(或者是動態性能視圖)。這些視圖提供了關於內存和磁碟的運行情況,所以我們只能對其進行只讀訪問而不能修改它們。

Oracle中這些動態性能視圖都是以v$開頭的視圖,比如v$access。下面就幾個主要的動態性能視圖進行介紹。

v$access

該視圖顯示資料庫中鎖定的資料庫對象以及訪問這些對象的會話對象(session對象)。

運行如下命令:

select * from v$access

結果如下:(因記錄較多,故這里只是節選了部分記錄)

SID
OWNER OBJECT TYPE
27 DKH V$ACCESS CURSOR
27 PUBLIC V$ACCESS SYNONYM
27 SYS DBMS_APPLICATION_INFO PACKAGE
27 SYS GV$ACCESS VIEW

v$session

該視圖列出當前會話的詳細信息。由於該視圖欄位較多,這里就不列詳細欄位,為了解詳細信息,可以直接在sql*plus命令行下鍵入:desc v$session即可。

v$active_instance

該視圖主要描述當前資料庫下的活動的實例的信息。依然可以使用select語句來觀察該信息。

v$context

該視圖列出當前會話的屬性信息。比如命名空間、屬性值等。

3.小結

以上是Oracle的數據字典方面的基本內容,還有很多有用視圖因為篇幅原因這里不能一一講解,希望大家在平時使用中多留心。總之,運用好數據字典技術,可以讓資料庫開發人員能夠更好的了解資料庫的全貌,這樣對於資料庫優化、管理等有極大的幫助。

D. 數據字典是什麼

一、數據字典的概念

數據字典(Data dictionary)是可以供用戶訪問、記錄資料庫和應用程序元數據的記錄。一般可以分為主動數據字典和被動數據字典。主動數據字典,在對資料庫或應用程序結構進行修改時,其內容可以自動更新。被動數據字典,修改時必須手工更新其內容。

二、數據字典的用戶

數據字典是對數據的描述,描述數據模型中的數據對象、或項目描述的集合。數據字典有利於開發人員、分析師、演算法工程師等其他需要參考的用戶,以較快的速度了解數據。

當開發人員用到數據模型的程序時,數據字典可以幫助理解數據項適合結構中的哪個地方、可能包含什麼數值、以及數據項表示現實中的什麼意思。

例如,看到學歷代碼時,我們看到的是01、02、03…… ,需要知道具體的意思時,可以從字典中得知,01表示小學,02表示初中,03表示高中……

總之,數據字典的目標是更好地將公司的數據資產進行整合、融會貫通,也是對業務的全面梳理。

數據字典的目標用戶將越來越廣,除了技術開發人員,還有分析師、演算法工程師、風控策略工程師,將來包括業務運營人員,也可以根據業務發展,查詢可以使用的數據資產、以幫助進行更好的拓展業務。從數據字典中看到的,不僅是數據欄位的解釋,更能夠從中解讀出業務含意。

(4)電子商務系統數據字典擴展閱讀

數據字典最重要的作用是作為分析階段的工具。任何字典最重要的用途都是供人查詢對不了解的條目的解釋,在結構化分析中,數據字典的作用是給數據流圖上每個成分加以定義和說明。

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

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

E. ERP中的數據字典是什麼

你用ERP軟體時候,直觀的看到發票,出庫單等等,這些單據在資料庫中有自己的名稱,這些單據上還有很多欄位,比如部門,業務員,數量,單價等等,也是在資料庫中有自己的名字,資料庫字典是來幫你翻譯你前台看的名稱,在資料庫後台叫什麼

F. 求商品交易系統的數據字典和E-R圖

Based on your subject 求商品交易系統的數據字典和E-R圖,
告訴我你的問題和Email,
有別的要求也可以與我們聯系,
有可能幫你,
請用BaiHi為我留言,
此回復對於所有需求和和來訪者有效,
ES:\\

閱讀全文

與電子商務系統數據字典相關的資料

熱點內容
地區性汽車的營銷策劃方案 瀏覽:610
教室親子活動策劃方案 瀏覽:284
培訓計劃編制工作方案 瀏覽:26
最新新教師培訓方案 瀏覽:86
美容院雙十一促銷方案 瀏覽:987
日威電器促銷活動策劃方案 瀏覽:625
第三方物流企業與電子商務 瀏覽:517
2018年學校提高培訓的方案 瀏覽:422
河北省執法局安全生產培訓方案 瀏覽:267
自考電子商務概論網上作業答案 瀏覽:941
班級晨會策劃方案 瀏覽:204
高中主題班會策劃方案流程 瀏覽:546
營口家裝電子商務平台 瀏覽:103
東北財經電子商務 瀏覽:484
2018小學寒假校本培訓方案 瀏覽:816
義務教育法培訓方案 瀏覽:243
統戰部制度培訓工作方案 瀏覽:445
服裝公司國際商務會議策劃方案 瀏覽:529
餐廳年夜飯推廣方案 瀏覽:624
微課設計與創作培訓方案免費下載 瀏覽:51