MSCBSC 移動(dòng)通信論壇
搜索
登錄注冊(cè)
網(wǎng)絡(luò)優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實(shí)習(xí)生/應(yīng)屆生招聘職位

  • 閱讀:5231
  • 回復(fù):1
[經(jīng)驗(yàn)] 理解什么是數(shù)據(jù)字典
lin1997
原始天尊
鎵嬫満鍙風(fēng)爜宸查獙璇? style=


 發(fā)短消息    關(guān)注Ta 

C友·鐵桿勛章   C友·進(jìn)步勛章   管理·優(yōu)秀勛章   C友·推廣勛章   “灌水之王”   紀(jì)念勛章·七周年   專家·高級(jí)勛章   管理·優(yōu)秀版主勛章   紀(jì)念勛章·三周年   紀(jì)念勛章·五周年   紀(jì)念勛章·四周年  
積分 124533
帖子 2089
威望 64366 個(gè)
禮品券 4470 個(gè)
專家指數(shù) 238
注冊(cè) 2008-7-24
專業(yè)方向  oss
來(lái)自 重慶
回答問(wèn)題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2008-09-17 10:28:31  只看樓主 
每個(gè)Oracle數(shù)據(jù)庫(kù)包括一個(gè)被稱為“元數(shù)據(jù)”的集合,或者說(shuō)包含用來(lái)描述數(shù)據(jù)庫(kù)有關(guān)數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。包含這些元數(shù)據(jù)的表和視圖稱為Oracle數(shù)據(jù)字典。
數(shù)據(jù)字典中有前綴V$或GV$的表是動(dòng)態(tài)表,它們會(huì)不斷更新以反映出Oracle數(shù)據(jù)庫(kù)當(dāng)前的狀態(tài)。靜態(tài)數(shù)據(jù)字典表都有一個(gè)形如DBA_、ALL_或USER_的前綴,表示該視圖中列出的對(duì)象范圍。

數(shù)據(jù)庫(kù)組件      數(shù)據(jù)庫(kù)字典中的表和視圖
數(shù)據(jù)庫(kù)        V$DATABASE
表空間        DBA_TABLESPACE,DBA_DATA_FILES,
           DBA_FREE_SPACE
控制文件       V$CONTROLFILE,V$PARAMETER,
           V$CONTROLFILE_RECORD_SECTION
數(shù)據(jù)文件       V$DATAFILE,V$DATAFILE_HEADER,V$FILESTAT,
           DBA_DATA_FILES
段          DBA_SEGMENTS
數(shù)據(jù)范圍       DBA_EXTENTS
日志線程、日志組和  V$THREAD,V$LOG,V$LOGFILE
日志序列號(hào)
歸檔狀態(tài)       V$DATABASE,V$LOG,V$ARCHIVED_LOG,
           V$ARCHIVE_DEST
數(shù)據(jù)庫(kù)實(shí)例      V$INSTANCE,V$PARAMETER,
           V$SYSTEM_PARAMETER
內(nèi)存結(jié)構(gòu)       V$SGA,V$SGASTAT,V$DB_OBJECT_CACHE,V$SQL,
           V$SQLTEXT,V$SQLAREA
后臺(tái)進(jìn)程       V$BGPROCESS,V$SESSION

-----------------------------------------------------------------------------

數(shù)據(jù)字典就是一個(gè)用描述數(shù)據(jù)庫(kù)中表的字段名,字段長(zhǎng)度,字段說(shuō)明等信息的文擋;
--------------------------
數(shù)據(jù)詞典是對(duì)數(shù)據(jù)庫(kù)里字段的一種描述,說(shuō)明
--------------------------
數(shù)據(jù)字典就是存儲(chǔ)數(shù)據(jù)庫(kù)中基本元素的一個(gè)集合!它可以存儲(chǔ)基本表的數(shù)據(jù)結(jié)構(gòu),存儲(chǔ)過(guò)程,等等...
-------------------------
數(shù)據(jù)字典是一張表,記錄某些數(shù)據(jù)庫(kù)的信息
-------------------------
每個(gè)編程環(huán)境都有兩個(gè)基本成分:程序邏輯—— 程序需要進(jìn)行的工作說(shuō)明—— 及數(shù)據(jù)。可以在程序內(nèi)部,或者持久穩(wěn)固地在外部以變量的方式臨時(shí)保存數(shù)據(jù),如文件或者數(shù)據(jù)庫(kù)中。傳統(tǒng)的文件結(jié)構(gòu)需要開(kāi)發(fā)員進(jìn)行理解,然后描述文件結(jié)構(gòu),以使程序可以適當(dāng)?shù)卦L問(wèn),并且處理文件的字段或者記錄。但是,在Oracle關(guān)系型數(shù)據(jù)庫(kù)內(nèi)部,整個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)(包括它的表、視圖、索引、用戶、安全規(guī)則等)存儲(chǔ)在一組特殊的表及視圖中,稱其為數(shù)據(jù)字典。

Oracle數(shù)據(jù)字典由特殊的用戶賬戶所擁有,稱其為SYS。SYS賬戶與Unix系統(tǒng)的根超級(jí)用戶是一樣的。通常開(kāi)發(fā)員將永遠(yuǎn)不需要與共享數(shù)據(jù)庫(kù)進(jìn)行連接,作為特權(quán)賬戶。甚至不鼓勵(lì)數(shù)據(jù)庫(kù)管理員使用SYS賬戶進(jìn)行任何工作,但是僅有很少的操作需要該等級(jí)的能力。如果您既是開(kāi)發(fā)人員,又是DBA,或許在Oracle數(shù)據(jù)庫(kù)的個(gè)人復(fù)制上,需要理解當(dāng)作為SYS進(jìn)行連接的時(shí)候,進(jìn)行交互式的工作的潛在危機(jī)。

另外一個(gè)關(guān)于Oracle數(shù)據(jù)字典的普通條目將它的表存儲(chǔ)在一些特殊的表空間(如SYSTEM以及SYSAUX)中。在這些特殊的表空間中,永遠(yuǎn)不創(chuàng)建其他的應(yīng)用程序數(shù)據(jù)庫(kù)對(duì)象。

Oracle數(shù)據(jù)字典的關(guān)鍵在于可以使用相同的SQL語(yǔ)言,在數(shù)據(jù)庫(kù)內(nèi)部訪問(wèn)應(yīng)用程序的數(shù)據(jù)結(jié)構(gòu),對(duì)其進(jìn)行訪問(wèn)。通常,直接地訪問(wèn)字典限于SELECT語(yǔ)句(永遠(yuǎn)不針對(duì)字典對(duì)象發(fā)布INSERT、UPDATE或者DELETE語(yǔ)句)。通過(guò)特殊的SQL語(yǔ)句間接地修改數(shù)據(jù)字典,通常稱其為數(shù)據(jù)處理語(yǔ)言(DML)命令。DML語(yǔ)句,如CREATE TABLE、DROP INDEX、GRANT等,需要特殊的許可。它們通常由開(kāi)發(fā)機(jī)構(gòu)中的DBA來(lái)執(zhí)行,該機(jī)構(gòu)在DBA及開(kāi)發(fā)人員之間進(jìn)行責(zé)任分配。為了建立并且維護(hù)自己的數(shù)據(jù)庫(kù)環(huán)境,獨(dú)立地進(jìn)行工作的學(xué)生或者開(kāi)發(fā)人員將必須學(xué)習(xí)SLQ DML命令。



SQL Server中數(shù)據(jù)字典中的概念

數(shù)據(jù)字典分為兩種:
一位DBMS里面的向SQL中的某些sys表里面記錄著系統(tǒng)字段的定義關(guān)系觸發(fā)器視圖存儲(chǔ)過(guò)程……

二為用戶的數(shù)據(jù)字典相當(dāng)于在系統(tǒng)的上面進(jìn)行加工用與對(duì)用戶對(duì)象進(jìn)行描述和管理等等

對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象的信息,如
dbo.syscolumns 記錄table中列、存儲(chǔ)過(guò)程中的參數(shù)、index中的列
dbo.syscomments 記錄存儲(chǔ)過(guò)程、視圖等的創(chuàng)建語(yǔ)句
dbo.sysdepends 記錄對(duì)象之間的依賴關(guān)系
dbo.sysfilegroups 記錄文件組的信息
dbo.sysfiles 記錄數(shù)據(jù)文件的信息
dbo.sysfiles1 。。。。。
dbo.sysforeignkeys 記錄外鍵的信息
dbo.sysfulltextcatalogs 記錄全文索引的信息
dbo.sysfulltextnotify 。。。。。
dbo.sysindexes 記錄索引和相關(guān)table的信息
dbo.sysindexkeys 。。。。。
dbo.sysmembers 。。。。。
dbo.sysobjects 記錄所有數(shù)據(jù)庫(kù)對(duì)象
dbo.syspermissions
dbo.sysproperties
dbo.sysprotects
dbo.sysreferences
dbo.systypes 記錄數(shù)據(jù)庫(kù)中所有數(shù)據(jù)類型的信息
dbo.sysusers 記錄數(shù)據(jù)庫(kù)中所有用戶的信息
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5G NTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [充值威望,立即自動(dòng)到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量?jī)?yōu)惠贈(zèng)送活動(dòng),請(qǐng)光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無(wú)憂
    Sun3668
    論壇元老



     發(fā)短消息    關(guān)注Ta 

    積分 17202
    帖子 1839
    威望 892 個(gè)
    禮品券 25 個(gè)
    專家指數(shù) 2
    注冊(cè) 2009-3-2
    專業(yè)方向  移動(dòng)通信網(wǎng)絡(luò)優(yōu)化
    來(lái)自 ?V東湛江
    回答問(wèn)題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2009-08-22 14:34:14 

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [立即成為VIP會(huì)員,百萬(wàn)通信專業(yè)資料立即下載,支付寶、微信付款,簡(jiǎn)單、快速!]

    快速回復(fù)主題    
    標(biāo)題 [經(jīng)驗(yàn)] 理解什么是數(shù)據(jù)字典" tabindex="1">
    內(nèi)容
     上傳資料請(qǐng)點(diǎn)左側(cè)【添加附件】

    當(dāng)前時(shí)區(qū) GMT+8, 現(xiàn)在時(shí)間是 2025-02-23 16:37:04
    渝ICP備11001752號(hào)  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

    Processed in 0.454421 second(s), 12 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動(dòng)通信網(wǎng) - 移動(dòng)通信論壇 - 通信招聘網(wǎng) - Archiver