![Oracle復(fù)習(xí)習(xí)題及答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d1.gif)
![Oracle復(fù)習(xí)習(xí)題及答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d2.gif)
![Oracle復(fù)習(xí)習(xí)題及答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d3.gif)
![Oracle復(fù)習(xí)習(xí)題及答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d4.gif)
![Oracle復(fù)習(xí)習(xí)題及答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/05610a9a-1977-4a9e-a3d9-d094466fcd1d/05610a9a-1977-4a9e-a3d9-d094466fcd1d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、鄭州大學(xué)軟件技術(shù)學(xué)院Oracle課程2009-2010學(xué)年第一學(xué)期期末試題(A)(適用專業(yè):08信管、Java、.NET專業(yè) 考試時間:120分鐘)單選:1 Oracle 10g中的g表示( C)。A 網(wǎng)絡(luò) B 數(shù)據(jù)庫 C 網(wǎng)格計算 D 版本2 Oracle 10g的管理工具中,(B)是一個非常重要的、在服務(wù)器端和客戶端都可以使用的工具。主要功能有:輸入、運行和調(diào)試SQL語句、PL/SQL塊。A OUI B SQL*PLUSC OEM D DBCA3 Oracle數(shù)據(jù)庫的例程由(D)組成。A SGA和PGA B SGA和數(shù)據(jù)庫C 數(shù)據(jù)庫和后臺進程 D SGA(系統(tǒng)全局區(qū))和后臺進程4 Orac
2、le進程結(jié)構(gòu)中完成更新控制文件與數(shù)據(jù)文件,使其同步并觸發(fā)DBWR進程,使其將臟緩存塊寫入數(shù)據(jù)文件中的進程是(C)。A 用戶進程 B 服務(wù)進程C 后臺進程CKPT D 后臺進程DBWR5 某用戶想查看自己所能看到的表信息,那么應(yīng)該看(D)視圖。A v$tables B dba_tablesC all_tables D user_tables6 可以在Oracle服務(wù)器的安裝目錄的(C)文件中查看Oracle的各種端口的使用情況。A B C D 7 相對于Oracle數(shù)據(jù)庫的作用,類似于Windows操作系統(tǒng)中注冊表的作用。這類數(shù)據(jù)庫文件是(D):A 參數(shù)文件 B 數(shù)據(jù)文件C 重做日志文件 D 控
3、制文件8 Oracle的邏輯存儲結(jié)構(gòu)中由大到小的順序是(B):A 表空間、區(qū)、段、塊 B 表空間、段、區(qū)、塊 C 表空間、塊、段、區(qū) D 段、區(qū)、表空間、塊9 下列哪種表空間可以被設(shè)置為脫機狀態(tài)( B)。A 系統(tǒng)表空間 B 用戶表空間 C 臨時表空間 D 撤銷表空間 10 讀下段程序:SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS - - - - - - - 1 1 29 1 NO INACTIVE 2 1 30 1 NO CURRENT 3 1 28 1 NO INACTIVE SQ
4、L> alter system switch logfile;系統(tǒng)已更改。請問:當前使用的日志組和日志序列號分別是( C)。A 1和30 B 2和31 C 3 和31 D 4 和31 11 關(guān)閉數(shù)據(jù)庫的各種方式中,會出現(xiàn)數(shù)據(jù)不一致的情況(即需要恢復(fù)數(shù)據(jù)庫)的是( D )。A normal B transactional事務(wù)處理關(guān)閉 C immediate D abort 中止關(guān)閉12 Oracle網(wǎng)絡(luò)配置需要配置服務(wù)器端和客戶端,下列說法錯誤的是( C )。 A 服務(wù)器端配置的目的就是要配置監(jiān)聽程序的配置文件。 B 客戶端配置的目的就是要配置網(wǎng)絡(luò)服務(wù)名的配置文件。 C 和不可以在同一臺機
5、器上。 D網(wǎng)絡(luò)服務(wù)名的命名方式有多種,采用何種方式命名需要文件。13 已創(chuàng)建序列S1,若當前值為2,先執(zhí)行3次,再執(zhí)行3次,最后S1的值是( C )。 A 3 B 4 C 5 D 614 Oracle的PL/SQL程序的異常處理部分,涉及的異常有多種,其中,必須用raise顯示引發(fā)的異常是( C )。 A 預(yù)定義異常 B 非預(yù)定義異常 C 自定義異常 D 不確定 15 對于SQL游標的說法中,錯誤的是( D )。 A 它是Oracle中的隱式游標。 B 它也有%ISOPEN、%FOUND、%NOTFOUND、%ROWCOUNT四種屬性。 C 不能對它顯式的執(zhí)行OPEN、FETCH、CLOSE語
6、句。 D Oracle會為每一個DML語句創(chuàng)建一個隱式游標。填空:1 數(shù)據(jù)字典的所有者是sys。其數(shù)據(jù)字典表和視圖都被保存在 system 表空間中。2 想實現(xiàn)控制文件多路復(fù)用的語句如下:alter system set control_files='C:','D:','E:' scope=spfile;3 重做日志文件又被稱為 事務(wù) 日志文件,是Oracle三類文件中最復(fù)雜的一類文件,是由 一條條重做記錄 組成,記錄、保存對數(shù)據(jù)庫所做的修改(或事務(wù))。4 在數(shù)據(jù)庫的各種啟動模式之間切換需要使用alter database 語句。由低級向高級,且
7、不可以 逆轉(zhuǎn) 。 5 PL/SQL程序包由包的和 包體 組成。6 角色 是相關(guān)權(quán)限的命名集合,使用的主要目的是簡化權(quán)限管理。7 復(fù)雜視圖一般是不可更新的,但可以在其上創(chuàng)建 Instead of 觸發(fā)器來把DML操作最終完成。判斷1 Oracle數(shù)據(jù)庫中重做日志文件需要實現(xiàn)多路復(fù)用,而控制文件沒有必要實現(xiàn)多路復(fù)用。(×)2 大文件表空間是為超大數(shù)據(jù)庫而設(shè)計的,只能有一個數(shù)據(jù)文件組成,可以減少更新數(shù)據(jù)文件頭部信息的操作。 ()3 一個合理的Oracle服務(wù)器系統(tǒng)的默認永久性表空間為system,默認臨時表空間為temp。(×)4 修改表Department添加列Leader 數(shù)
8、據(jù)類型varchar2(10)的語句是:Alter table Department add column Leader varchar2(10);(×)5 Oracle支持5種類型的約束:not null、unique、check、primary key、foreign key。()6 外部表的最大用途是通過訪問驅(qū)動程序往Oracle數(shù)據(jù)庫中裝載OS文件中的數(shù)據(jù)。()7在表的某個列上創(chuàng)建標準B樹索引,查詢復(fù)合某條件的記錄,結(jié)果有大量的記錄返回,則這個索引得到最大程度的應(yīng)用,能夠明顯提高速度。(×)8 在視圖中并不保存任何數(shù)據(jù),通過視圖操作的數(shù)據(jù)仍然保存在表中。()9 方案
9、同義詞是被某個方案所擁有,所以如果一個方案用戶想訪問方案同義詞,必須在自己方案中創(chuàng)建該方案同義詞。()10 由DBA使用命令Create user new identified by new創(chuàng)建了用戶new之后,new就可以登錄服務(wù)器了。(×)簡答:1 簡述Oracle10g啟動數(shù)據(jù)庫的步驟。Shutdown(正常關(guān)閉數(shù)據(jù)庫) 啟動數(shù)據(jù)庫到nomount狀態(tài)(啟動數(shù)據(jù)庫實例,不裝載數(shù)據(jù)庫) 啟動數(shù)據(jù)庫到mount狀態(tài)(打開控制文件) 啟動數(shù)據(jù)庫到open 狀態(tài)(打開控制文件中描述的所有文件)2 簡述索引的作用及創(chuàng)建索引注意事項。索引是對數(shù)據(jù)庫表中的一個或者多個列的值進行排列的結(jié)構(gòu)???/p>
10、以利用索引訪問數(shù)據(jù)庫表中的特定信息。 創(chuàng)建索引的注意事項: 始終包含聚集索引 保證聚集索引唯一 保證聚集索引最小 覆蓋索引 適量的索引設(shè)計題:所涉及的表結(jié)構(gòu):HR方案下的employees、regions、countries,表結(jié)構(gòu)如下: 1 創(chuàng)建連接視圖v_regions_countries,包含字段r_id,r_name,c_id,c_name。視圖從regions表、countries表查詢出region_id、region_name、country_id、country_name字段。(10分) Create view v_regions_countries As Select reg
11、ion_id、region_name、country_id、country_name From , Where r-id=c_id;r_name=c_name;2創(chuàng)建表空間DATA01,采用本地管理區(qū)尺寸為256k,其中數(shù)據(jù)文件的名稱為,大小為12M;將表空間的名稱修改為DATA02。(10分) Create tablespace DATA01 Datafile c:oracleproduct size 12M Extent management local autollocate szie 256k; Alter tablespace DATA01 rename to DATA02;3 編寫
12、PL/SQL程序,計算1-100之間所有奇數(shù)之和。(10分)declare i integer; j integer; k integer; begin j:=2; k:=0; For i in 1.100 loop if i mod j<>0 then k:=k+i; end if; end loop; (k); end; /鄭州大學(xué)軟件技術(shù)學(xué)院Oracle課程2009-2010學(xué)年第一學(xué)期期末試題(whl)(適用專業(yè):08信管、Java、.NET專業(yè) 考試時間:120分鐘)1 以下哪種不屬于Oracle 10g產(chǎn)品系列(A)。 A Oracle 10g網(wǎng)格版 B Oralce
13、10g標準版C Oracle 10g企業(yè)版 D Oracle 10g 標準版12 Oracle 10g的管理工具中,(C)采用直觀而方便的圖形化界面GUI來操作數(shù)據(jù)庫,如創(chuàng)建新用戶和角色、權(quán)限分配、創(chuàng)建方案對象等。A OUI B SQL*PLUSC OEM D DBCA3 Oracle數(shù)據(jù)庫服務(wù)器是由(D)組成。(oracle數(shù)據(jù)庫用于存儲和檢索信息,是數(shù)據(jù)的集合,包括邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。Oracle例程是指數(shù)據(jù)庫服務(wù)器的內(nèi)存和相關(guān)處理程序)A SGA和PGA B SGA和數(shù)據(jù)庫C 數(shù)據(jù)庫和后臺進程 D 例程和數(shù)據(jù)庫4 Oracle進程結(jié)構(gòu)中完成將重做記錄從重做日志高速緩沖區(qū)寫入重做日志文件的
14、進程是(C)。A 用戶進程 B 服務(wù)進程C 后臺進程LGWR D 后臺進程DBWR5 某用戶想查看自己所能看到的視圖信息,那么應(yīng)該看(D)視圖。A v$views B dba_viewsC all_views D user_views6 可以在Oracle 10g服務(wù)器的安裝目錄下的(B)文件中查看Oracle10g服務(wù)器的各種參數(shù)的使用情況。A B C D 7 記錄了Oracle數(shù)據(jù)庫的結(jié)構(gòu)信息,是一個小的二進制文件,這類數(shù)據(jù)庫文件是(D)。A 重做日志文件 B 數(shù)據(jù)文件C 口令文件 D 控制文件(數(shù)據(jù)庫控制文件是一個很小的二進制文件,它維護著數(shù)據(jù)庫的全局物理結(jié)構(gòu),用以支持數(shù)據(jù)庫成功的啟動和
15、運行)8 Oracle的邏輯存儲結(jié)構(gòu)中由小到大的順序是(A)。A 塊、區(qū)、段、表空間 B 塊、段、區(qū)、表空間C 區(qū)、塊、段、表空間 D 段、區(qū)、表空間、塊9 下列哪種表空間可以被設(shè)置為脫機狀態(tài)( C)。A 系統(tǒng)表空間 B 撤銷表空間 C用戶表空間 D臨時表空間 10 讀下段程序:SQL> startup _( B )_ORACLE 例程已經(jīng)啟動。Total System Global Area 6 bytesFixed Size 1248576 bytesVariable Size bytesDatabase Buffers 8 bytesRedo Buffers 7139328 byt
16、es數(shù)據(jù)庫裝載完畢。SQL>請問這時數(shù)據(jù)庫啟動到的狀態(tài)是:A nomount B mount C open D無法判斷 11 關(guān)閉數(shù)據(jù)庫的各種方式中,最省時又不會出現(xiàn)數(shù)據(jù)不一致的情況(即需要恢復(fù)數(shù)據(jù)庫)的是( D )。A normal B transactional C immediate D abort 12 對顯式游標操作正確的步驟順序是( B )。A 聲明、提取、打開、關(guān)閉 B 聲明、打開、提取、關(guān)閉 C 提取、聲明、打開、關(guān)閉 D 聲明、打開、關(guān)閉、提取13 已創(chuàng)建序列S1,若當前值為2,先執(zhí)行2次,再執(zhí)行3次,最后S1的值是( B)。 A 3 B 4 C 5 D 614 Ora
17、cle的PL/SQL程序的異常處理部分,涉及的異常有多種,其中,不需定義可以直接使用的異常是( A )。 A 預(yù)定義異常 B 非預(yù)定義異常 C 自定義異常 D 不確定 15下面不是常用的對象權(quán)限的是(B)。(常用的對象權(quán)限有:alter,delete,select,insert,update,index,reference,execute)A delete B grant C insert D update1 Oracle 10g的最大的特點是:面向 對象 。2 數(shù)據(jù)字典是Oracle數(shù)據(jù)庫的核心組件,它由一系列只讀的數(shù)據(jù)字典表和數(shù)據(jù)字典視圖組成。3 想實現(xiàn)控制文件多路復(fù)用的語句如下:(注:還
18、沒不存在)可以使用語句alter system set control_files='C:','D:','E:' scope= spfile ; 4 用戶無論何時提交事務(wù),后臺進程LGWR采用 (4) 的方式把重做日志緩沖區(qū)中的內(nèi)容寫入到重做日志文件中。 5 在啟動數(shù)據(jù)庫時,如果其他啟動方式都失敗,DBA還可以選擇使用startup force 來啟動數(shù)據(jù)庫。6 Oracle網(wǎng)絡(luò)配置分為服務(wù)器端和客戶機端,監(jiān)聽程序的配置是在 服務(wù)器端 。7 角色 是相關(guān)權(quán)限的命名集合,使用的主要目的是簡化權(quán)限管理。8 給Hr用戶解鎖的語句是:alter user
19、 Hr account unlock 。9 PL/SQL程序包由包的說明部分和 包的主體部分 組成。10 復(fù)雜視圖一般是不可更新的,但可以在其上創(chuàng)建 instead of 觸發(fā)器來把DML操作最終完成。判斷題:1 Oracle數(shù)據(jù)庫中控制文件需要實現(xiàn)多路復(fù)用,而重做日志文件沒有必要實現(xiàn)多路復(fù)用。 2 小文件表空間是為頻繁的數(shù)據(jù)更新而設(shè)計的,可以有多個數(shù)據(jù)文件組成,有多個I/O通道,可以提高數(shù)據(jù)交換的速度。3 默認永久性表空間為system,默認臨時表空間為temp。這是一個合理的Oracle服務(wù)器。4 修改表Department添加列Leader 數(shù)據(jù)類型varchar2(10)的語句是:Al
20、ter table Department add Leader varchar2(10);5 Oracle支持5種類型的約束:default、unique、check、primary key、foreign key。6 外部表的最大用途是通過訪問驅(qū)動程序往Oracle數(shù)據(jù)庫中裝載OS文件中的數(shù)據(jù)。7 在表的某個列上創(chuàng)建標準B樹索引,查詢復(fù)合某條件的記錄,結(jié)果有大量的記錄返回,則這個索引得到最大程度的應(yīng)用,能夠明顯提高速度。8 視圖并不保存任何數(shù)據(jù),它只是查看和管理表中數(shù)據(jù)的一種方法。9 公有同義詞由一個特殊的用戶組PUBLIC所擁有,所以,不論用戶有沒有被授予如何訪問該公用同義詞所對應(yīng)的對象的
21、對象權(quán)限,則都可以訪問該公用同義詞。10由DBA使用命令Create user new identified by new創(chuàng)建了用戶new之后,new就可以登錄服務(wù)器了。簡答:1 看圖說出圖中存在的問題:日志組3日志組2日志組1成員成員成員1成員成員磁盤1 磁盤2 磁盤32 簡述例程的組成部分。數(shù)據(jù)庫例程由后臺進程和系統(tǒng)全局區(qū)(SGA)組成設(shè)計題:所涉及的表結(jié)構(gòu):HR方案下的regions、countries,表結(jié)構(gòu)如下:1 創(chuàng)建連接視圖v_regions_countries,包含字段r_id,r_name,c_id,c_name。視圖從regions表、countries表查詢出region
22、_id、region_name、country_id、country_name字段。(7分) Create view v_regions_countries As Select region_id、region_name、country_id、country_name From , Where r-id=c_id;r_name=c_name;2創(chuàng)建一個用戶名為myuser,口令為myuser,默認表空間為users,配額為5m,默認使用的臨時表空間為temp的用戶,且不允許該用戶使用system表空間。(7分)Create user myuser identified by myuser De
23、fault tablespace users size 5MDefault tempspace temp Ravoke sysdba from myuser;3 編寫PL/SQL程序,計算1-100之間所有偶數(shù)之和。(8分)4 創(chuàng)建一個過程get_salary_by_empid,實現(xiàn)對表employees給定一個employee_id,通過函數(shù)可以把該雇員的工資信息返回出來,注意:要求有NO_DATA_FOUND異常處理,在異常處理部分輸出沒有找到該employee_id的雇員。(8分)Create procedure get_salary_empid(employee_id number)
24、is v-name varchar2(10);v_sal numberi(7,2);Begin Create function f return sal isbeginSelect sal into v_sal from emp where empno=employee_id;Return v_sal ;End; Exception When NO_DATA_FOUND then Select ename into v_name from emp where empno !=employee_id;(v_name); End;鄭州大學(xué)軟件技術(shù)學(xué)院Oracle課程2009-2010學(xué)年第一學(xué)期期
25、末試題(wj)(適用專業(yè):08信管、Java、.NET專業(yè) 考試時間:120 分鐘)1 Oracle 10g中的g表示(C )。A 網(wǎng)絡(luò) B 數(shù)據(jù)庫 C 網(wǎng)格計算 D 版本2 Oracle管理數(shù)據(jù)庫存儲空間的最小數(shù)據(jù)存儲單位是( A )。A 數(shù)據(jù)塊 B 表空間 C 表 D 區(qū)間 3( A )函數(shù)返回大于或等于所給數(shù)字表達式的最小整數(shù)。 A ceil B abs (返回給定數(shù)字表達式的絕對值) C floor(返回小于或者等于所給數(shù)字表達式的最大整數(shù)) D round(返回數(shù)字表達式并且四舍五入為指定的長度或者精度)4 可以在Oracle服務(wù)器的安裝目錄$ORACLE_HOMEins
26、tall下的(C)文件中查看Oracle的各種端口的使用情況。A B C D 5 下列哪種表空間可以被設(shè)置為脫機狀態(tài)( B )。A 系統(tǒng)表空間 B 用戶表空間 C 臨時表空間 D 撤銷表空間 6 下面不是常用的數(shù)據(jù)對象權(quán)限的是( B )。 A delete B revoke C insert D update7 由DBA使用命令Create user userman identified by userman創(chuàng)建了用戶userman之后,以下描述正確的是( C )。 A 可以創(chuàng)建服務(wù)器會話 B 可以正常登陸服務(wù)器C 僅僅是在服務(wù)器上存在該用戶名和相對應(yīng)的信息,不具備任何操作能力 D 可以查詢服
27、務(wù)器上的數(shù)據(jù)信息8 標準的Oracle異常,指的是( A )。A 具有一個Oracle已定義的錯誤名稱和錯誤編號的異常,可以在EXCEPTION部分利用Oracle自定義的錯誤名稱對異常進行處理B 具有一個Oracle已定義的錯誤編號但沒有錯誤名稱的異常,使用時必須在DECLARE部分使用PRAGMA EXCEPTION_INIT指令將一個用戶自定義的異常名與一個內(nèi)部Oracle錯誤代碼聯(lián)系起來C 由程序員自定義、并且由程序員顯式觸發(fā)的異常,使用時須在DECLARE部分聲明D 以上說法均不正確9 當Select Into 語句的返回多于一行時,將引發(fā)下列哪個異常( C )。A No_Data_
28、Found B InValid_Number C Too_Many_Rows D Zero_Divide10 已創(chuàng)建序列S1,若當前值為2,先執(zhí)行3次,再執(zhí)行3次,最后S1的值是( C )。 A 3 B 4 C 5 D 611 段是表空間中一種邏輯存儲結(jié)構(gòu),以下( D)不是ORACLE數(shù)據(jù)庫使用的段類型。A 索引段 B 臨時段 C 回滾段 D代碼段12 Oracle中標準的數(shù)據(jù)塊大小應(yīng)該由參數(shù) ( B )決定。 A DB_SIZE B DB_BLOCK_SIZE C EXTENT_SIZE D SEGMENT_SI13在DOS命令行輸入以下哪一命令,不能正確地連接SQL*Plus ( A)。A
29、 sqlplus sys/oracle B sqlplus system/oracleorclC sqlplus sys/o123 as sysdba D sqlplus system/o123 如果用戶是sys時,需要加上【as sysdba】或【as sysoper】選項。14分析以下的SQL命令:SELECT圖書.書號,圖書.書名,借閱.讀者號 FROM借閱RIGHT JOIN圖書 ON圖書.書號=借閱.書號如下描述正確的是(B)。A 將沒借書的讀者信息也查出來 B 只查出被借走的圖書信息C 將沒被借走的圖書信息也查出來 D 只查出被借走圖書的書號和書名15讀下段程序:SQL> s
30、tartup _( B)_ORACLE 例程已經(jīng)啟動。Total System Global Area 6 bytesFixed Size 1248576 bytesVariable Size bytesDatabase Buffers 8 bytesRedo Buffers 7139328 bytes數(shù)據(jù)庫裝載完畢。SQL>請問這時數(shù)據(jù)庫啟動到的狀態(tài)是:A nomount B mount C open D無法判斷 1 執(zhí)行強制啟動數(shù)據(jù)庫的命令是startup force 。2 在alter table中,可以使用 UNUSED關(guān)鍵字指定某列不可用。 3 控制文件是一個小的二進制文件,用
31、來記錄數(shù)據(jù)庫的物理結(jié)構(gòu)。4 Oracle數(shù)據(jù)庫允許將被填充滿的重做日志文件組保存到一個或多個離線的位置,這叫做 歸檔日志 。5 每個Oracle數(shù)據(jù)庫都由3種類型的文件組成: 控制文件 、 日志文件 和 數(shù)據(jù)文件 。 6 通過命令行方式啟動OracleDBConsoleorcl服務(wù)使用的命令為 net start OracleDBConsoleorcl 。7 PL/SQL程序包由包的說明部分和 包的主體部分 組成。8數(shù)據(jù)字典的所有者是 SYS 。判斷:1 觸發(fā)器的執(zhí)行是由事件觸發(fā)的,而普通存儲過程是由命令調(diào)用執(zhí)行的。()2 序列號是一個Oracle整數(shù),最多可有38個數(shù)字。()3 在alter
32、 user語句中,使用account lock關(guān)鍵詞鎖定賬戶。()4 表空間中數(shù)據(jù)文件的大小之和就是表空間的存儲容量。()5 Oracle中數(shù)據(jù)塊的大小與操作系統(tǒng)無關(guān)。與操作系統(tǒng)數(shù)據(jù)塊的大小有關(guān)6 SQL*Plus是運行在B/S模式下的工具,而iSQL*Plus是運行在C/S模式下的工具。(×)7 在數(shù)據(jù)類型聲明為NUMBER(7,2)的列中可存儲的最大數(shù)值為。8 當想要基于一個表達式排序行時,必須使用列別名。換句話說,不能在ORDER BY子句中使用表達式。(×)9 打開游標的語句是FETCH CURSOR。Open<游標名>10 運行在非歸檔模式下的數(shù)據(jù)庫比
33、歸檔模式下的數(shù)據(jù)庫占用的系統(tǒng)資源少。1 請結(jié)合數(shù)據(jù)庫實例啟動時訪問和打開的文件,詳細描述數(shù)據(jù)庫實例啟動的過程。啟動過程:nomount -> mount -> open 階段(即實例的啟動) 注意: 此階段不打開任何的控制文件及數(shù)據(jù)文件。 階段 mount階段完成的任務(wù): a.啟動實例并打開控制文件,將數(shù)據(jù)庫與實例關(guān)聯(lián)起來 b.利用參數(shù)文件中的說明,打開并鎖定控制文件 c.讀取控制文件以獲取數(shù)據(jù)文件和重做日志文件的名字和狀態(tài)信息,但不檢查數(shù)據(jù)日志文件是否存在 這一步會讀控制文件,如果這一步有一個控制文件損壞就無法啟動 階段 mount階段完成的任務(wù): a.打開數(shù)據(jù)文件 b.打開聯(lián)機
34、日志文件 注意: a.在此期間,Oracle服務(wù)器將校驗所偶的數(shù)據(jù)文件和聯(lián)機日志文件能否打開并對數(shù)據(jù)庫作一致性檢查 b.如果出現(xiàn)一致性錯誤,SMON進程將啟動實例恢復(fù) c.如果任一數(shù)據(jù)文件或聯(lián)機日志文件丟失,Oracle服務(wù)器將報錯2 請簡要說明數(shù)據(jù)高速緩存的工作原理。設(shè)計題: 所涉及的表結(jié)構(gòu)如下:學(xué)生表student(學(xué)號,姓名,性別,民族)成績表grade(學(xué)號,課程號,成績)課程表course(課程號,課程名)1寫出SQL命令,查詢出同時選修了課程號為“101”和“102”課程的學(xué)生信息。(5分)2假定已創(chuàng)建好視圖ex_view,顯示學(xué)生的姓名、課程名和成績,并按課程名和成績均降序排序,
35、現(xiàn)要求修改該視圖,增加學(xué)生的學(xué)號信息。(5分)3創(chuàng)建區(qū)間尺寸為256k的本地管理表空間DATA01,其中數(shù)據(jù)文件的名稱為,大小為12M;將表空間的名稱修改為DATA02。(5分)4編寫一個函數(shù)getxh,實現(xiàn)將表student中根據(jù)指定的學(xué)生學(xué)號(例如0001)返回該學(xué)生的姓名,創(chuàng)建完成后,進行測試。(7分)5 編寫一個觸發(fā)器mytrigger,它的作用是當表student中“學(xué)號”列的值發(fā)生變化時,自動更新表grade中的“學(xué)號”列。如:將表student的學(xué)號從003更改為010,查看grade表的相關(guān)變化。(8分)鄭州大學(xué)軟件技術(shù)學(xué)院Oracle課程2009-2010學(xué)年第一學(xué)期期末試題
36、(wj)(適用專業(yè):08信管、Java、.NET專業(yè) 考試時間:120 分鐘)1 保存初始化參數(shù)的服務(wù)器參數(shù)文件是(A)。A init<sid>.ora B pfile<sid>.ora C spfile<sid>.ora D sparameter<sid>.ora2 以下哪種不屬于Oracle 10g產(chǎn)品系列(A)。 A Oracle 10g網(wǎng)格版 B Oralce 10g標準版C Oracle 10g企業(yè)版 D Oracle 10g 標準版13 在DOS命令行輸入以下哪一命令,不能正確地連接SQL*Plus ( A )。A sql
37、plus sys/oracle B sqlplus system/oracleorclC sqlplus sys/o123 as sysdba D sqlplus system/o123 4 標準的Oracle異常,指的是( A )。A 具有一個Oracle已定義的錯誤名稱和錯誤編號的異常,可以在EXCEPTION部分利用Oracle自定義的錯誤名稱對異常進行處理B 具有一個Oracle已定義的錯誤編號但沒有錯誤名稱的異常,使用時必須在DECLARE部分使用PRAGMA EXCEPTION_INIT指令將一個用戶自定義的異常名與一個內(nèi)部Oracle錯誤代碼聯(lián)系起來C 由程序員自定義、并且由程序
38、員顯式觸發(fā)的異常,使用時須在DECLARE部分聲明D 以上說法均不正確5 Oracle分配磁盤空間的最小單位是( D )。A 數(shù)據(jù)塊 B 表空間 C 表 D 區(qū)間 6 完全卸載Oracle 10g時,需要進行的第一步操作是 ( A )。A 停止所有的Oracle服務(wù) B 啟動Oracle的卸載向?qū)?C 刪除磁盤上的Oracle文件 D 刪除數(shù)據(jù)庫Orcl7 關(guān)于視圖的說法正確的是(D )。A 視圖其實就是表B 視圖與表一樣,也占用系統(tǒng)空間C 視圖不用記錄在數(shù)據(jù)字典中D 視圖實際上只是在需要時,執(zhí)行它所代表的SQL語句8 若用戶要連接數(shù)據(jù)庫,則該用戶必須擁有的權(quán)限是( C )。A create
39、table B create index C create session D create user9 用于顯示所有表空間描述信息的視圖是( B )。A v$database B v$tablespaces C user$tablespaces D v$database10 段是表空間中一種邏輯存儲結(jié)構(gòu),以下( D )不是ORACLE數(shù)據(jù)庫使用的段類型。A 索引段 B 臨時段 C 回滾段 D代碼段11分析以下的SQL命令:SELECT圖書.書號,圖書.書名,借閱.讀者號 FROM借閱RIGHT JOIN圖書 ON圖書.書號=借閱.書號如下描述正確的是( )。A 將沒借書的讀者信息也查出來 B
40、 只查出被借走的圖書信息C 將沒被借走的圖書信息也查出來 D 只查出被借走圖書的書號和書名12 如果使用Oracle服務(wù)器端的網(wǎng)絡(luò)配置工具Net Manager配置了一個網(wǎng)絡(luò)服務(wù)名StuClient,則可以在下列( B )文件中找到關(guān)于該服務(wù)的定義語句。A Db_1NETWORKADMIN B Db_1NETWORKADMINC Client_1NETWORKADMIN D Client_1NETWORKADMIN13 Oracle 數(shù)據(jù)庫啟動時需要經(jīng)歷三個步驟和狀態(tài)變換,以下順序正確的是( D )。 A mountopennomount B mountopencloseC closeopen
41、mount D nomountmountopen14 Oracle進程結(jié)構(gòu)中完成將重做記錄從重做日志高速緩沖區(qū)寫入重做日志文件的進程是(C)。A 用戶進程 B 服務(wù)進程C 后臺進程LGWR D 后臺進程DBWR15 下面不是Oracle游標屬性的是( A )。A %FETCH B %FOUND C %ROWCOUNT D %ISOPEN1 數(shù)據(jù)字典的所有者是 SYS 。其數(shù)據(jù)字典表和視圖都被保存在 SYSTEM 表空間中。2 給Hr用戶解鎖的語句是:alter user Hr account UNCLOK 。3 Oracle有 SGA (系統(tǒng)全局區(qū) ) 和 PGA(程序全局區(qū)) 兩種內(nèi)存結(jié)構(gòu)。 4創(chuàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- MTX-PEG-Cy3-生命科學(xué)試劑-MCE-2911
- ABBV-706-生命科學(xué)試劑-MCE-4729
- 5-Fluoro-PB-22-N-4-fluoropentyl-isomer-生命科學(xué)試劑-MCE-3095
- 3-2-3-Dimethylphenyl-2-methylquinazolin-4-one-生命科學(xué)試劑-MCE-9046
- 二零二五年度租車平臺與車主合作服務(wù)協(xié)議
- 2025年度財務(wù)審核合同中的稅務(wù)合規(guī)審查標準
- 二零二五年度親子餐飲品牌區(qū)域加盟合作協(xié)議
- 二零二五年度新能源發(fā)電站電工維護服務(wù)合同
- 二零二五年度智慧城市建設(shè)聘用協(xié)議及勞務(wù)合同
- 二零二五年度城市綠化苗木移栽與病蟲害防治合同
- Unit 7 第3課時 Section A (Grammar Focus -4c)(導(dǎo)學(xué)案)-【上好課】2022-2023學(xué)年八年級英語下冊同步備課系列(人教新目標Go For It!)
- 2025年上半年長沙市公安局招考警務(wù)輔助人員(500名)易考易錯模擬試題(共500題)試卷后附參考答案
- 《教育強國建設(shè)規(guī)劃綱要(2024-2035年)》解讀講座
- 2025河北邯鄲世紀建設(shè)投資集團招聘專業(yè)技術(shù)人才30人高頻重點提升(共500題)附帶答案詳解
- 慈溪高一期末數(shù)學(xué)試卷
- 《基于新課程標準的初中數(shù)學(xué)課堂教學(xué)評價研究》
- 重大事故隱患判定標準與相關(guān)事故案例培訓(xùn)課件
- 2024年度節(jié)后復(fù)工建筑施工安全培訓(xùn)交底
- 胸外科診療指南和操作規(guī)范
- 電網(wǎng)基本知識
- 民法原理與實務(wù)課程教學(xué)大綱
評論
0/150
提交評論