首頁(yè) - 網(wǎng)校 - 萬題庫(kù) - 美好明天 - 直播 - 導(dǎo)航

2018年全國(guó)計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)考試復(fù)習(xí)資料(5)

來源:考試吧 2018-05-18 11:30:49 要考試,上考試吧! 萬題庫(kù)
“2018年全國(guó)計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)考試復(fù)習(xí)資料(5)”供考生參考。更多計(jì)算機(jī)等級(jí)考試內(nèi)容請(qǐng)?jiān)L問考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。

  點(diǎn)擊查看:2018全國(guó)計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)技術(shù)考試復(fù)習(xí)資料匯總

  用戶如何有效地利用數(shù)據(jù)字典

  ORACLE的數(shù)據(jù)字典是數(shù)據(jù)庫(kù)的重要組成部分之一,它隨著數(shù)據(jù)庫(kù)的產(chǎn)生而產(chǎn)生, 隨著數(shù)據(jù)庫(kù)的變化而變化,體現(xiàn)為sys用戶下的一些表和視圖。數(shù)據(jù)字典名稱是大寫的英文字符。

  數(shù)據(jù)字典里存有用戶信息、用戶的權(quán)限信息、所有數(shù)據(jù)對(duì)象信息、表的約束條件、統(tǒng)計(jì)分析數(shù)據(jù)庫(kù)的視圖等。我們不能手工修改數(shù)據(jù)字典里的信息。

  很多時(shí)候,一般的ORACLE用戶不知道如何有效地利用它。

  dictionary   全部數(shù)據(jù)字典表的名稱和解釋,它有一個(gè)同義詞dict

  dict_column  全部數(shù)據(jù)字典表里字段名稱和解釋

  如果我們想查詢跟索引有關(guān)的數(shù)據(jù)字典時(shí),可以用下面這條SQL語句:

  SQL >select * from dictionary where instr(comments,’index’)>0;

  如果我們想知道user_indexes表各字段名稱的詳細(xì)含義,可以用下面這條SQL語句:

  SQL >select column_name,comments from dict_columns where table_name=’USER_INDEXES’;

  依此類推,就可以輕松知道數(shù)據(jù)字典的詳細(xì)名稱和解釋,不用查看ORACLE的其它文檔資料了。

  下面按類別列出一些ORACLE用戶常用數(shù)據(jù)字典的查詢使用方法。

  一、用戶

  查看當(dāng)前用戶的缺省表空間

  SQL >select username,default_tablespace from user_users;

  查看當(dāng)前用戶的角色

  SQL >select * from user_role_privs;

  查看當(dāng)前用戶的系統(tǒng)權(quán)限和表級(jí)權(quán)限

  SQL >select * from user_sys_privs;

  SQL >select * from user_tab_privs;

  二、表

  查看用戶下所有的表

  SQL >select * from user_tables;

  查看名稱包含log字符的表

  SQL >select object_name,object_id from user_objects

  where instr(object_name,’LOG’) >0;

  查看某表的創(chuàng)建時(shí)間

  SQL >select object_name,created from user_objects where object_name=upper(’&table_name’);

  查看某表的大小

  SQL >select sum(bytes)/(1024*1024) as "size(M)" from user_segments

  where segment_name=upper(’ &table_name’);

  查看放在ORACLE的內(nèi)存區(qū)里的表

  SQL >select table_name,cache from user_tables where instr(cache,’Y’)>0;

  三、索引

  查看索引個(gè)數(shù)和類別

  SQL >select index_name,index_type,table_name from user_indexes order by table_name;

  查看索引被索引的字段

  SQL >select * from user_ind_columns where index_name=upper(’&index_name’);

  查看索引的大小

  SQL >select sum(bytes)/(1024*1024) as "size(M)" from user_segments

  where segment_name=upper(’ &index_name’);

  四、序列號(hào)

  查看序列號(hào),last_number是當(dāng)前值

  SQL >select * from user_sequences;

  五、視圖

  查看視圖的名稱

  SQL >select view_name from user_views;

  查看創(chuàng)建視圖的select語句

  SQL >set view_name,text_length from user_views;

  SQL >set long 2000; 說明:可以根據(jù)視圖的text_length值設(shè)定set long 的大小

  SQL >select text from user_views where view_name=upper(’&view_name’);

  六、同義詞

  查看同義詞的名稱

  SQL >select * from user_synonyms;

  七、約束條件

  查看某表的約束條件

  SQL >select constraint_name, constraint_type,search_condition, r_constraint_name

  from user_constraints where table_name = upper(’ &table_name’);

  SQL >select c.constraint_name,c.constraint_type,cc.column_name

  from user_constraints c,user_cons_columns cc

  where c.owner = upper(’ &table_owner’) and c.table_name = upper(’&table_name’)

  and c.owner = cc.owner and c.constraint_name = cc.constraint_name

  order by cc.position;

  八、存儲(chǔ)函數(shù)和過程

  查看函數(shù)和過程的狀態(tài)

  SQL >select object_name,status from user_objects where object_type=’FUNCTION’;

  SQL >select object_name,status from user_objects where object_type=’PROCEDURE’;

  查看函數(shù)和過程的源代碼

  SQL >select text from all_source where owner=user and name=upper(’&plsql_name’)

掃描/長(zhǎng)按二維碼幫助考試通關(guān)
2018年等考報(bào)考資訊
2018等考各科通關(guān)技巧
2018各科最新預(yù)測(cè)試卷
2018等考各科備考資料

微信搜索"考試吧"了解更多考試資訊、下載備考資料

  相關(guān)推薦:

  2018年全國(guó)計(jì)算機(jī)等級(jí)考試必做試題匯總(各科目)

  2018年全國(guó)計(jì)算機(jī)等級(jí)考試復(fù)習(xí)知識(shí)點(diǎn)匯總(各科目)

  2018全國(guó)計(jì)算機(jī)等級(jí)考試備考經(jīng)驗(yàn)及應(yīng)試技巧匯總

  歷年真題匯總|考試吧策劃:2018年計(jì)算機(jī)等級(jí)考試報(bào)考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫(kù)小程序
萬題庫(kù)小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·?荚囶}
微信掃碼,立即獲!
掃碼免費(fèi)使用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
此欄目下沒有文章
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) 出版物經(jīng)營(yíng)許可證新出發(fā)京批字第直170033號(hào) 
京ICP證060677 京ICP備05005269號(hào) 中國(guó)科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧