


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle_開發(fā)數(shù)據(jù)庫選擇題1()是Oracle維護數(shù)據(jù)庫中其他文件的列表、數(shù)據(jù)庫名稱和系統(tǒng)改變號(SCN的文件。A, 控制文件。B.參數(shù)文件。C.數(shù)據(jù)文件。D.可執(zhí)行文件。1. Oracle數(shù)據(jù)庫被劃分為()的邏輯存儲單元,該邏輯存儲單元本身由操作系統(tǒng)磁盤文件和原始分區(qū)組成。A. 表空間。B.聯(lián)機重做日志文件。C.歸檔重做日志文件。D.回滾段。2. ()是包含Oracle數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對象。A. 視圖。B.索引。C.存儲過程。D.表。3. ()是為了加速對特定表數(shù)據(jù)的訪問而創(chuàng)建的數(shù)據(jù)段。A. 視圖。B.索引。C.存儲過程。D.觸發(fā)器。4. 下面是有關date數(shù)據(jù)類型和timest
2、amp數(shù)據(jù)類型的描述,請問哪一種描述是正確的?A. 兩者都只能存儲日期數(shù)據(jù),不能存儲時間數(shù)據(jù)。B.兩者都只能存儲時間數(shù)據(jù),不能存儲日期數(shù)據(jù)。C.date數(shù)據(jù)類型比timestamp數(shù)據(jù)類型的存儲時間精度高。D.date數(shù)據(jù)類型比timestamp數(shù)據(jù)類型的存儲時間精度低。5. 可以自動執(zhí)行操作的存儲對象是()。A. 程序包。B.函數(shù)。C.過程。D.觸發(fā)器。6. 當Oracle創(chuàng)建數(shù)據(jù)庫時,所有為數(shù)據(jù)庫的數(shù)據(jù)字典所建立的基本表和視圖都存儲在()模式中。A. SYS。B.SYSTEMC.USERD.TEMP。7. ()是Oracle數(shù)據(jù)庫對象的別名,可以強化對象的安全性。A. 觸發(fā)器。B.視圖。C
3、.表。D.同義詞。8. ()是具有只讀類型的表和視圖集,存儲了數(shù)據(jù)庫的物理和邏輯結構信息。A. 表空間。B.盤區(qū)。C.數(shù)據(jù)字典。D.方案。9. ()是一組Oracle進程和SGA實例。B.數(shù)據(jù)庫。C.表空間。D.實體化視圖。10. ()可以用于存儲4Gb字節(jié)的數(shù)據(jù)。A. Clob。B.Blob。C.Text。D.Varchar2。11. NUMBE戚據(jù)類型存儲的最大精度是()。A. 12。B.38。C.127。D.64。12. 當需要描述一個表table1對象結構時,可以使用();DEStable1。B.DESCtable1。C.DESCRtable1。D.DESCRIBtable1。13.
4、()是目前各類數(shù)據(jù)庫中最重要、最流行的數(shù)據(jù)庫類型。A. 網絡數(shù)據(jù)庫。B.圖像數(shù)據(jù)庫。C.關系數(shù)據(jù)庫。D.對象數(shù)據(jù)庫。14. 0是對事物的符號表示,是用于表示事物的未經加工的原始素材。A. 信息。B.數(shù)據(jù)。C.文本。D.文件。15. 0是一種軟件,用于建立、使用和維護數(shù)據(jù)庫。它對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。A. 關系數(shù)據(jù)庫。B.數(shù)據(jù)庫管理系統(tǒng)。C.網絡數(shù)據(jù)庫。D.文件系統(tǒng)。16. Oracle的分區(qū)表可以包括多個分區(qū),每個分區(qū)都是一個獨立的(),可以存放到不同的表空間中。A. 段。B.盤區(qū)。C.物化視圖。D.數(shù)據(jù)文件。17. 下面的時間函數(shù),()用于返回當前Orac
5、le會話時區(qū)中的日期信息。A. DATE()。B.current_timestamp()。C.current_date()。D.DBTIMEZONE下面的函數(shù),()用于返回時區(qū)信息。A.zone()。B.date()。C.dbtimezone()。D.time()。18. ()可用于返回會話中的日期和時間。A.months_between()。B.next_day()。C.current_date()。D.localtimestamp()。19. 下列()是Oraclesuperaggregate函數(shù)?A.ROLLUP。B.VARIANCE。C.REGR_R2D.RANK。20. 0類型的表通
6、常用來創(chuàng)建可擴展的的應用程序,并且對大型表來說是有用的,這個表可以被幾個并發(fā)過程查詢或操作。A.有規(guī)則的表(Regulartable)。B.簇表(Clusteredtable)。C.分區(qū)表(Partitionedtable)。D.索引組織表(Index-organizedtable)。21. 為了啟動Oracle數(shù)據(jù)庫實例,Oracle必須讀取一個()文件,該文件保存了實例和數(shù)據(jù)庫的配置參數(shù)列表。A.控制文件。B.數(shù)據(jù)文件。C.參數(shù)文件。D.初始化文件。22. 在命令行中啟動SQL*Plus,使用如下()命令。A.SQLPLUSB.SQL*PLUS。C.SQL。D.SPLUS。23. 當啟動O
7、racle實例,如果不需要裝置數(shù)據(jù)庫,可以使用如下()命令。24. STARTUPMOUNTSTARTUPNOMOUNTSTARTNOMOUNTSTARTMOUNTOrcacle提供了(),用于支持采用向導方式創(chuàng)建數(shù)據(jù)庫。A. SQL*Plus。B. OracleNet。C. OracleListner。D. OracleDatabaseConfigurationAssistant。25. 當在SQL*Plus中需要以DBA連接到Oracle數(shù)據(jù)庫,可以使用如下()方式。26. CONNECTSYS/passwordSYSDBACONNECTSYS/passwordASSYSDBACONNEC
8、TASSYSDBASYS/passwordCONNECTDBASYS/password以下數(shù)據(jù)類型中,()是固定長度的數(shù)據(jù)類型。A. CHAR。VARCHAR2LONGVARCHAR當需要刪除表,且該表具有外鍵約束,需要刪除表及其外鍵約束,可以使用如下()類型的SQL語句。A. DROPTABLEtable1。B. DROPTABLEtablelwithforeignkey。C. DROPTABLEtablel1CASCADECONSTRAINTSDROPTABLEtable1all。27. 假設需要給某個客戶表Customer添加注釋信息:客戶表,可以使用如下()方式。COMMENTONTA
9、BLECUSTOMERIS'客戶表';COMMENTONCOLUMNCUSTOMER.CUSTOMER_NAME削表'COMMENTONCOLUMNCUSTOMER.CUSTOMER_NAME戶表'COMMENTONCOLUMNCUSTOMER.CUSTOMER_NAME戶表'假設需要更改表名“CUSTOMER“CUSTOMER_CHAN01T以使用()語句。28. ALTERTABLECUSTOMERRENAMECUSTOMER_CHANGE;ALTERTABLECUSTOMERRENAMETOCUSTOMER_CHANGE;RENAMETABLECU
10、STOMERTOCUSTOMER_CHANGE;RENAMETABLECUSTOMERCUSTOMER_CHANGE;假設需要在Customer客戶表中增加一列LogoutTime,數(shù)據(jù)類型為TIMESTAMP6),表示最后客戶退出登錄的時間,可以使用如下()方式。29. ALTERTABLECUSTOMERADDCOLUMN"LOGOUTTIME"TIMESTAMP(6);UPDATETABLECUSTOMERADDCOLUMN"LOGOUTTIME"TIMESTAMP(6);UPDATETABLECUSTOMERADD("LOGOUTTIM
11、E"TIMESTAMP(6);ALTERTABLECUSTOMERADD("LOGOUTTIME"TIMESTAMP(6);假設需要刪除Customer表中的LogoutTime列,可以使用如下()方式。30. ALTERTABLECUSTOMERDROPcolumnLOGOUTTIME;UPDATETABLEDROPcolumnLOGOUTTIME;ALTERTABLECUSTOMERDROPLOGOUTTIME;UPDATETABLEDROPLOGOUTTIME;假設需要為表customer添加主鍵約束,主鍵列為customer_id,可以使用如下()方式。A
12、. AltertableCUSTOMERADDPK_CUSTOMERPRIMARYKEY("CUSTOMER_ID");AltertableCUSTOMERADDPRIMARYKEY("CUSTOMER_ID");AltertableCUSTOMERADDCONSTRAINTPK_CUSTOMER("CUSTOMER_ID");AltertableCUSTOMERADDCONSTRAINTPK_CUSTOMERPRIMARYKEY("CUSTOMER_ID");假設需要查看某個表的主鍵約束信息,可以使用如下()方式
13、。31. SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUSFROMDBA_CONSTRAINTSWHERETABLE_NAME='CUSTOMER'SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUSFROMUSER_CONSTRAINTSWHERETABLE_NAME='CUSTOMER'SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUSFROMALL_CONSTRAINTSWHER
14、ETABLE_NAME='CUSTOMER'SELECTTABLE_NAME,CONSTRAINT_NAME,CONSTRAINT_TYPE,STATUSFROMSYS_CONSTRAINTSWHERETABLE_NAME='CUSTOMER'假設需要為CUSTOMER的Status列設置缺省約束,默認值為“T,可以使用如下()方式。A.UPDATETABLECUSTOMERMODIFYSTATUSCHARDEFAULT('1');ALTERTABLECUSTOMERMODIFYSTATUSCHARDEFAULT('1');ALT
15、ERTABLECUSTOMERMODIFYSTATUSCHARQ');ALTERTABLECUSTOMERUPDATESTATUSCHARDEFAULT('1');假設需要禁用CUSTOMER上為STATU洌創(chuàng)建的檢查約束CK_STATUS可以使用如下()方式。32. ALTERTABLECUSTOMERDISABLECONSTRAINTCK_STATUS;ALTERTABLECUSTOMERDISABLECK_STATUS;UPATETABLECUSTOMERDISABLECONSTRAINTCK_STATUS;ALTERCUSTOMERDISABLECONSTRAI
16、NTCK_STATUS;假設需要刪除數(shù)據(jù)庫中的CUSTOMER,可以使用如下()方式。33. DROPTABLECUSTOMER;DROPCUSTOMER;DELETTABLECUSTOMERDELETETOMER以下對INSERT語句,說法錯誤的是()。A. INSERT語句是數(shù)據(jù)操縱語言中的一條語句。B. 在使用INSERT語句執(zhí)行數(shù)據(jù)插入時,表中的列順序一定要與提供的值順序相同。C. 在使用INSERT語句執(zhí)行數(shù)據(jù)插入時,必須為表中所有列定義數(shù)據(jù)值。D. 在插入數(shù)據(jù)時,應當滿足表中定義的檢查約束。34. 假設需要給表AUTHO味插入的數(shù)據(jù)中的EMAIL地址更新為gaiguoqiang,可
17、以使用如下()方式。A. UpdateAUTHOR(EMAIL='gaiguoqiang');UpdateAUTHORSETEMAIL='gaiguoqiang';ALTERAUTHORSETEMAIL='gaiguoqiang'。B. MODIFYAUTHOREMAIL=gaiguoqiang;在Oracle中引入的()語句通常被稱作“更新插入”,因為使用該語句可以在同一個步驟中更新(update)并插入(insert)數(shù)據(jù)行,對于抽取、轉換和載入類型的應用軟件可以節(jié)省大量寶貴的時間。A. 子查詢。B.合并查詢。C.外連接查詢。D.內連接查詢。
18、35. 當需要提交某個事務時,可以使用()語句。A. ROLLBACKB.COMMITC.SAVEPOINT。D.SETTransaction。36. ()可以讓用戶在事務處理中建立標記點,從而能夠用于支持用戶的事務處理。A.保存點。B.事務點。C.回滾點。D.提交點。37. Oracle的數(shù)據(jù)操縱包括()。A.數(shù)據(jù)查詢操作。B.數(shù)據(jù)更新操作。C.數(shù)據(jù)刪除操作。D.數(shù)據(jù)插入操作。38. 內連接查詢操作列出與連接條件匹配的數(shù)據(jù)行,它使用比較運算符比較被連接列的列值。內連接分()。A.等值連接。B.不等連接。C.自然連接。D.交叉連接。39. 在Oracle中,約束可以在DM爵句執(zhí)行之后立即生效,
19、也可以延遲到事務處理提交時才生效。()語句可以讓用戶在事務處理中設置延遲約束的強制模式。A. setconstraint。B. settransaction。C. takeconstraint。D. taketransaction。40. 假設需要格式化作者表AUTHOF詢的列信息,將AUTHOR_NAM0名字格式化為“作者編號”,AUTHOR_NAME名字格式化為“作者名稱”,AUTHOR_DESC名字格式化為“作者簡介”,可以使用如下()方式。41. FORMATAUTHOR_IDHEADING者編號FORMATAUTHOR_NAMEHEADING名稱FORMATAUTHOR_DESCHE
20、ADINGS介SELECTAUTHOR_ID,AUTHOR_NAME,AUTHOR_DESCFROMAUTHOR;COLUMNAUTHOR_IDHDNG'作者編號COLUMNAUTHOR_NAMEHEADING名稱COLUMNAUTHOR_DESCHEADING簡介SELECTAUTHOR_ID,AUTHOR_NAME,AUTHOR_DESCFROMAUTHOR;MODIFYAUTHOR_IDHEADIlNG乍者編號MODIFYAUTHOR_NAMEHEADINGt名稱MODIFYAUTHOR_DESCHEADINGW簡介SELECTAUTHOR_ID,AUTHOR_NAME,AUTH
21、OR_DESCFROMAUTHOR;ALTERAUTHOR_IDHEADING乍者編號ALTERAUTHOR_NAMEHEADING者名稱ALTERAUTHOR_DESCHEADING者簡介SELECTAUTHOR_ID,AUTHOR_NAME,AUTHOR_DESCFROMAUTHOR;在Oracle中,()是一個基于Web的SQL*Plus工具,能夠在網頁中執(zhí)行SQL*Plus命令。A. SQL*Plus。B. iSQL*Plu。C. PL*SQL。D. iPL*SQL。42. 假設需要從CUSTOMER戶表中檢索數(shù)據(jù),可以使用如下()語句。43. SELECT*FROMCUSTOMER;
22、SELECT*CUSTOMER;MODIFY*FROMCUSTOMER;UPDATE*FROMUSTOMER;假設需要從CUSTOMER詢客戶表數(shù)據(jù),按照CUSTOMR_I降序排列,可以使用如下()方式。A. SELECTCUSTOMER_ID,CUSTOMER_NAMEFROMCUSTOMERORDERCUSTOMER_IDDESC;SELECTCUSTOMER_ID,CUSTOMER_NAMEFROMCUSTOMERTAKEBYCUSTOMER_IDDESC;SELECTCUSTOMER_ID,CUSTOMER_NAMEFROMCUSTOMERORDERBYCUSTOMER_IDDESC;
23、SELECTCUSTOMER_ID,CUSTOMER_NAMEFROMCUSTOMERTAKECUSTOMER_IDDESC;Oracle_開發(fā)數(shù)據(jù)庫選擇題1答案Oralce數(shù)據(jù)庫應用開發(fā)(2)1-5AADBD6-10DADCA11-15ABBCB16-20BABCD21-25ACCAB26-30DBACA31-35BDADB36-40BAACB41-45BBAABCDABC46-50ABBAC1. 在Oracle中,可以用一個SELEC時句同時從多個表中取出數(shù)據(jù),只需在SELEC寤句的()子句中列出要從中取出數(shù)據(jù)的表名稱即可。A.ORDERBYB.FROM。C.GROUPBYD.JOIN。2
24、. Oracle的時間格式通常是HH24:MI:SS'形式,它也是通過nls_date_formate系統(tǒng)參數(shù)定義的,要查詢Oracle系統(tǒng)的日期格式,可以使用如下()SQL語句。3. selectcurrenttimestampfromsystable;selectcurrenttimestampfromdual;selectsystimestampfromsystable;selectsystimestampfromdual;使用(),可以將某個SQL語句的執(zhí)行依賴于另一個查詢語句的執(zhí)行結果。A.內連接查詢。B.子查詢。C.外連接查詢。D.合并查詢。4. 下面有關子查詢,說法錯誤的
25、是()。A. 子查詢必須使用括號括起來,否則無法確定其開始和結束。B. 在子查詢中,可以使用函數(shù)。C.在子查詢中,可以使用排序子句orderby。D. 在子查詢中,還可以包含子查詢,稱為嵌套子查詢,但是最多嵌套255層。5. 分組查詢是在查詢語句中使用()子句,對查詢結果執(zhí)行分組操作。A.ORDERBY>B.GROUPB¥C.JOIN。D.COUNT;()不帶WHERF句,它返回被連接的兩個表所有數(shù)據(jù)行的笛卡爾積,返回到結果集合中的數(shù)據(jù)行數(shù)等于第一個表中符合查詢條件的數(shù)據(jù)行數(shù)乘以第二個表中符合查詢條件的數(shù)據(jù)行數(shù)。A.交叉連接。B.外連接。C.內連接。D.自然連接。在檢索數(shù)據(jù)過程
26、中,經常需要把檢索的數(shù)據(jù)進行合并,滿足實際需要。為此,需要使用(),將兩個字符表達式連接起來MERGEB,連接運算符(|)。C.JOIN。D.GROUPBY層次查詢是針對數(shù)據(jù)之間的層次關系提供的一種查詢機制。OracleDatabase10g提供了層次查詢的功能,用戶可以利用層次查詢,檢索層次結構數(shù)據(jù)。為了執(zhí)行層次查詢,需要在select語句中添加()。A.JOIN子句。B.STARTWITH子句和CONNECTBY句。C. GROUPBY子句。D.ORDERBY子句。6. 在Oracle中,使用()可以生成一列整數(shù)值,這個整數(shù)值可以作為表的主鍵約束。A.序列。B.同義詞。C.索引。D,觸發(fā)器
27、。7. 當需要查詢某個序列seq_customer_id的初始值,可以使用如下()方式。A. SELECTseq_customer_id.NEXTVALUEfromsysdate;SELECTseq_customer_id.NEXTVALUEfromdual;SELECTseq_customer_id.NEXTVALUEfromDBA.$V_SequenceSELECTseq_customer_id.CURRRENTVALUEfromdual;8. 當需要創(chuàng)建一個序列seq_Customer_id,初始值為乙每次增長1,序列最大值為20000,可以使用如下()方式。A. CREATESEQUE
28、NCEseq_customer_idSTART7INCREMENT1MAXVALUE20000;B. CREATESEQUENCEseq_customer_idSTARTWITH7INCREMENTBY1MAXVALUE20000;C. CREATESEQUENCEseq_customer_idSTARTWITH7INCREMENTBY1MAXVALUEWITH20000;D. CREATESEQUENCEseq_customer_idSTARTWITH7INCREMENT1MAXVALUE20000;9. 假設向某個Customer表插入數(shù)據(jù),使得Customer_ID列的值引用序列seq_
29、customer_id的下一個值,可以使用()方式。A.INSERTINTOCUSTOMER(CUSTOMER_ID,CUSTOMER_NAME,"PASSWORD",TRUE_NAME,EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.CURVAW善','ys','ata','yangsan','yourname?','yangsan');INSERTINTOCUSTOMER(CUSTOMER_
30、ID,CUSTOMER_NAME,"PASSWORD",TRUE_NAME,EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.CURRENTVALf','ys','ata','yangsan','yourname?','yangsan');INSERTINTOCUSTOMER(CUSTOMER_ID,CUSTOMER_NAME,"PASSWORD",TRUE_NAME,EMAI
31、L_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.NEXTVAW善','ys','ata','yangsan','yourname?','yangsan');INSERTINTOCUSTOMER(CUSTOMER_ID,CUSTOMER_NAME,"PASSWORD",TRUE_NAME,EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_
32、CUSTOMER_ID.NEXTVALAL®f','ys','ata','yangsan','yourname?','yangsan');假設數(shù)據(jù)庫中已經創(chuàng)建了一個序列seq_Customer_ID,其增量為1,需要將其修改為10,可以使用如下()方式。ALTERSEQUENCEseq_Customer_IDINCREMENTBY2;ALTERSEQUENCEseq_Customer_IDINCREMENT2UPDATESEQUENCEseq_Customer_IDINCREMENTBY2UPDA
33、TESEQUENCEseq_Customer_IDINCREMENT2在數(shù)據(jù)庫中,()使數(shù)據(jù)庫程序無須對整個表進行掃描,就可以在其中找到所需數(shù)據(jù)。作為獨立的結構,需要存儲空間的支持。A.視圖。B.索引。C.主鍵。D.過程。10. 當需要刪除某個序列seq_customer_id,可以使用如下()方式。11. DROPSEQ_CUSTOMER_ID;DELETESEQUENCESEQ_CUSTOMER_ID;DROPSEQUENCESEQ_CUSTOMER_ID;DELETESEQ_CUSTOMER_ID;()是一個單元操作,要么全部執(zhí)行成功,要么全部執(zhí)行失敗。A.事務。B.插入操作。C.更新操
34、作。D.刪除操作。12. 當需要更改視圖的時候,可以使用()語句,顯式重新編譯視圖。A.UPDATEVIEWB.ALTERVIEW。C.DROPVIEWD.MODIFYVIEW。13. 當需要刪除視圖時,用戶可以使用()語句刪除視圖。A.DROPVIEW。B.DELETEVIEW。C.MODIFYVIEW。D.ATLERVIEW。14. 0是方案對象的別名,可以屏蔽對象的名稱和擁有者,以及通過為分布式數(shù)據(jù)庫的遠程對象提供位置透明來提供一個安全層。A.同義詞。B.視圖。C.觸發(fā)器。D.過程。15. 當需要重建某個索引ix_customername,可以使用()方式。A. ALTERINDEXix
35、_customernameREBUILD。B. ALTERINDEXix_customernameBUILD。C. UPDATEINDEXix_customernameBUILD。D. UPDATEINDEXix_customernameREBUILD。16. 為了監(jiān)視索引的空間使用效率,可以首先分析該索引的結構,使用()語句,然后查詢INDEX_STATE視圖。17. SELECTINDEX,VALIDATESTRUCTUREANALYZEINDEX,VALIDATESTRUCTUREUPDATEINDEX,VALIDATESTRUCTUREREBUILDINDEX,VALIDATESTRU
36、CTURE0是在分區(qū)中使用范圍分區(qū)分區(qū)數(shù)據(jù),而在子分區(qū)中使用散列分區(qū)方法,它適合于歷史數(shù)據(jù)和條塊數(shù)據(jù),改善范圍分區(qū)及其數(shù)據(jù)放置的管理性,提供了散列分區(qū)的并行機制優(yōu)點。A.列表分區(qū)。B.組合分區(qū)。C.交叉分區(qū)。D.時間分區(qū)。18. 使用()命令,可以在屏幕上輸出一行數(shù)據(jù),這種輸出方式,非常有組于在存儲的腳本文件中向用戶傳遞相應的信息。A.help。B.desc。C.prompt。D.spool。19. 使用()命令,可以獲得有關SQL*Plus的環(huán)境設置、創(chuàng)建PL/SQL代碼的錯誤消息和init.ora參數(shù)等。A.help。B.show。C.prompt。D.spool。20. PL/SQL和數(shù)
37、據(jù)庫之間是通過()進行數(shù)據(jù)交換。A.函數(shù)。B.過程。C.常量。D.變量。21. 采用Select語句返回的結果是一個結果集。用戶只能瀏覽該結果集中的數(shù)據(jù),無法對數(shù)據(jù)進行操作。如果需要逐行對數(shù)據(jù)進行訪問和操作,可以使用()。A.視圖。B.過程。C.函數(shù)。D.游標。22. PL/SQL很容易檢測和處理預定義和用戶定義的錯誤條件,稱為()。A.消息。B.錯誤。C.異常。D.溢出。23. ()是由PL/SQL所提供的系統(tǒng)異常。當PL/SQL應用程序違反了Oracle規(guī)則或者系統(tǒng)限制,則會隱含地觸發(fā)一個內部異常。A.預定義異常。B.自定義異常。C.系統(tǒng)錯誤。D.內存溢出。24. 當定義Oracle錯誤和
38、異常之間的關聯(lián)時,需要使用偽過程()。A.EXCEPTION_INIT。B.EXCEPTION_ENDC.EXCEPTION_LASTD.EXCEPTION從本質上來看,()就是命名的PL/SQL程序塊,它可以被賦予參數(shù),存儲在數(shù)據(jù)庫中,然后由另外一個應用或PL/SQL例程調用。A.異常。B.過程。C.表。D.視圖。25. 定義過程和定義函數(shù)的主要區(qū)別之一是,定義函數(shù)必須使用()返回數(shù)據(jù)。A.return子句。B.throw。C.RAISE。D.TRY。26. ()是用PL/SQL、Java和C編寫的過程,能夠在對表或視圖執(zhí)行DML句時執(zhí)行。A.過程。B.觸發(fā)器。C.函數(shù)。D.程序包。27.
39、()是一種用于執(zhí)行SQL語句的JavaAPI,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。A.JDBC。B.OCI。C.程序包。D.過程。28. ()實現(xiàn)了JDBCResultSet中的所有方法,但與ResultSet不同的是,OracleCachedRowSet中的數(shù)據(jù)在Connection關閉后仍然有效A.OracleCachedRowSet。B.OracleRowSet。C.OracleSet。D.CachedRowSet。29. 當JDBC程序提取SQL數(shù)據(jù)到Java中的時候,需要執(zhí)行數(shù)據(jù)類型轉換,例如,SQL數(shù)據(jù)類型CHAR將轉換為標準java數(shù)據(jù)類型
40、()處理。A.CHAR。B.STRING。C.RECORDD.byte。30. ()是Apache的一個開源子項目,是一種實現(xiàn)數(shù)據(jù)映射的輕量級框架,減少了應用開發(fā)的編碼數(shù)量。A.舊atis。B.Spring。C.Hibernate。D.JDBC。31. 在舊atis框架中,持久化對象之間一對一的關聯(lián)關系是通過()元素定義的。A. one-to-one。B.1-to-1。C.onlyone。D.one在舊atis框架中,SQLMap使用()統(tǒng)一配置不同的屬性,包括DataSource的詳細配置信息,SQLMap和其他可選屬性,如線程管理等A.XML配置文件。B.映射文件。C.持久化對象。D.初始
41、化文件。32. 在舊atis框架中,利用()來定義需要持久化的對象。A.映射文件。B.配置文件。C.初始化文件。D.參數(shù)文件。33. ()表示雖然舊ATIS向數(shù)據(jù)庫發(fā)送了SQL語句,但是,只有在訪問該對象時才會執(zhí)行該SQL語句。A.立即加載。B.提交事務。C.回滾事務。D.延遲加載。34. 在舊atis框架的配置文件中,使用()屬性定義緩存模型,可以很容易地緩存查詢返回的數(shù)據(jù)集。A.LRU。B.oscache。C.CacheModel。D.FIFO。42.iBatis框架中提供了一套獨有的()來封裝持久層的操作,同時支持事務處理。A.持久化對象。B.DAO框架。C.映射文件。D.配置文件。43
42、.iBATIS提供了自動化的JDBC事務管理機制。對于傳統(tǒng)JDBC連接而言,獲得Connection實例之后,需要調用()設定事務提交模式。A.Connection.SetAutoCommit。B.Connection.SetCommit。C.Connection.SetROLLBACK。D.Connection.SetAutoROLLBACK。44. 在Hibernate框架中,在執(zhí)行可編程配置方式時,可以使用()的實例,將整個應用的Java類型映射為SQL數(shù)據(jù)庫的完整集合。A. org.hibernate.SessionFactory。B. org.hibernate.cfg.Config
43、uration。C. org.hibernate.HibernateUtil。D. org.hibernate.Util。45. 在Hibernate映射文件中,類映射配置是通過()標簽來完成的。A.<?xml>。B.<class>。C.<!DOCTYPE>。D.<hibernate-mapping>。46. ()是Hibernate為應用程序操縱數(shù)據(jù)庫提供了的核心接口,支持對數(shù)據(jù)庫執(zhí)行保存、更新、刪除操作。A.Configuration接口。B.Session接口。C.HibernateException接口。D.SessionFactory接
44、口。47. 在Hibernate中,Session類提供了()接口,提供了參數(shù)綁定、結果集處理以及運行實際查詢的方法。A.createSQLQuery()。B.save()。C.update()。D.delete()。48. Hibernate的二級緩存是由()維護的。A.SessionFactory實例。B.Session實例。C.Query接口實例。D.Configuration實例。49.Oracle創(chuàng)建()來處理連接到實例的用戶進程的請求。A. 服務器進程。B.SGA。C.應用程序代碼。D.網絡服務進程。50.初始化參數(shù)()指定了實例啟動時希望創(chuàng)建的共享服務器進程的數(shù)目。A.SHARE
45、D_SERVICESB.DISPATCHERSC.HOST。D.NET_SERVICESOralce數(shù)據(jù)庫應用開發(fā)(2)答案Oralce數(shù)據(jù)庫應用開發(fā)(3)1-5BDBCB6-10ABBAB11-15BCBBC16-20ABAAA21-25BBCBD26-30DCAAB31-35ABAAB36-40AAAAD41-45CBABB46-50BAAAA1. ()進程可以將數(shù)據(jù)庫高速緩沖區(qū)中的修改的塊寫到數(shù)據(jù)文件中。A.LGWRB.DBWn。C.CKPT。D.SMON當失敗的實例再次啟動時,()可以執(zhí)行緊急恢復操作。A.LGWRB.DBWn。C.CKPT。D.SMON()可以用于備份聯(lián)機重做日志文件
46、,以便在文件中充滿日志或者發(fā)生日志切換時存儲檔案。A.ARCn。B.RECO。C.SMOND.PMON當需要查詢當前活動進程的信息時,可以使用()視圖。A.V$PROCESSB.V$SESS_IO。C.V$SESSION_WAITD.V$LATCH。2. 表空間和數(shù)據(jù)文件在物理存儲上是()的關系A.對多。B.多對一。C.一對一。D.多對多。3. ()是ORACLE!基本的邏輯存儲單位。A.盤區(qū)。B.段。C.表空間。D.數(shù)據(jù)塊。4. ()是Oracle存儲區(qū)中被單個用戶進程所使用的內存區(qū)域,是用戶進程私有的,不能共享。A.系統(tǒng)全局區(qū)。B.程序全局區(qū)。C.Java池。D.SQL共享池。5. ()是
47、由表和視圖組成的、存儲有關數(shù)據(jù)庫結構信息的一些數(shù)據(jù)庫對象,描述了實際數(shù)據(jù)是如何組織的。對它們可以像處理其他數(shù)據(jù)庫表或視圖一樣進行查詢,但不能進行任何修改。A. 數(shù)據(jù)字典。B.數(shù)據(jù)文件。C.控制文件。D.表空間。6. 在Oracle數(shù)據(jù)字典視圖中,()視圖存儲了數(shù)據(jù)庫中所有對象的信息。A. dba_*。B.user_*。C.all_*。D.sys_*。7. 0包含了一些潛在的由系統(tǒng)管理員如SYS維護的表和視圖,由于當數(shù)據(jù)庫運行的時候它們會不斷進行更新。A.動態(tài)數(shù)據(jù)字典。B.靜態(tài)數(shù)據(jù)字典。C.dba_*視圖。D.all_*視圖。8. 使用數(shù)據(jù)庫初始化參數(shù)文件中的()參數(shù)可以指定控制文件名。A.CO
48、NTROL_FILESB.CONTROL_FILES_NAMEC.CONTROL_NAMED.CONTROL_FILE9. 在恢復操作中,使用的最重要的結構是(),包括兩個或者更多預先分配好的文件,存儲了對數(shù)據(jù)庫所做的修改。A.聯(lián)機重做日志文件。B.歸檔日志文件。C.歸檔數(shù)據(jù)文件。D.聯(lián)機數(shù)據(jù)文件。10. Oracle提供了()的能力,以免損壞實例的聯(lián)機重做日志文件,LGW曲同一個重做日志同時寫到多個同樣的聯(lián)機重做日志文件中。A.雙向聯(lián)機重做日志文件。B.單向聯(lián)機重做日志文件。C.切換聯(lián)機重做日志文件。D.多路復用聯(lián)機重做日志文件。11. 在CREATEDATABAS跆句中,使用()參數(shù),可以
49、為每個數(shù)據(jù)庫指定聯(lián)機重做日志文件的最大組數(shù)。A.MAXFILES。B.MAXLOGFIL反C.MAXLOGFILESD.LOGFILES。12. 下面()的語句,將向數(shù)據(jù)庫添加一個新的重做日志文件組。/oracle/dbs/log2c.rdo')SIZE',7oracle/dbs/log2c.rdo')',7oracle/dbs/log2c.rdo')'/oracle/dbs/log2c.rdo')SIZEA. ALTERDATABASEADDLOGFILE(oracle/dbs/logic.rdo',500K;B. ALTERD
50、ATABASEADDONLIELOGFILoracle/dbs/logic.rdoSIZE500K;C. MODIFYDATABASEADDONLIELOGFILE(racle/dbs/logic.rdoSIZE500K;D. MODIFYDATABASEADDLOGFILoracle/dbs/logic.rdo'500K;13. Oracle允許將已填滿的聯(lián)機重做日志文件的組保存到一個或者多個脫機目的地,這些日志全都稱為()。A.聯(lián)機歸檔重做日志文件。B.已歸檔的重做日志。C.已歸檔的聯(lián)機重做日志文件。D.非歸檔的重做日志文件。14. Oracle允許數(shù)據(jù)庫中有比操作系統(tǒng)規(guī)定的限制更
51、多的數(shù)據(jù)文件,Oracle的()進程能夠打開所有聯(lián)機的數(shù)據(jù)文件。A.LGWRB.DBWn。C.SMOND.PMON15. 當需要創(chuàng)建并添加一個數(shù)據(jù)文件到表空間,可以使用如下()語句。A. CREATETABLESPACEB.CREATETABLESPACE.ADDDATAFILE。C.ALTERTABLESPACE,ADDTEMPFILE).ALTERDATABASE,CREATEDATAFILE16. 如果想要配置Oracle以使用校驗和來驗證數(shù)據(jù)塊,將初始化參數(shù)()設置為TRUEA. DB_BLOCKB.DB_EXTENT_CHECKSUMC.DB_BLOCK_CHECKSUMD.DB_S
52、EQENT_CHECKSUM17. 每個運行的Oracle數(shù)據(jù)庫都與Oracle實例相聯(lián)系。當一個數(shù)據(jù)庫服務器上的數(shù)據(jù)庫啟動時,Oracle將分配內存區(qū),稱為(),啟動一個或者多個Oracle進程。A.程序全局區(qū)。B.系統(tǒng)全局區(qū)。C.臨時表空間。D.回滾表空間。18. ()是有自己的系統(tǒng)全局區(qū)和與其相關數(shù)據(jù)庫文件的Oracle服務器進程集,都要用稱為SID(SystemIdentifier,系統(tǒng)標識符)的標識符來標識。A.Oracle數(shù)據(jù)庫。B.Oracle進程。C.Oracle實例。D.Oracle服務。19. ()是駐留在客戶和Oracle數(shù)據(jù)庫服務器之中的軟件層,它負責建立和維護客戶應用
53、和服務器之間的連接,并在它們之間進行消息傳遞。A.OracleOCI。B.Oracle瘦驅動程序。C.OracleNet。D.偵聽器。20. ()是駐留在自己計算機上的軟件組件,同客戶和Oracle服務器相分離,代理數(shù)據(jù)庫服務器的請求。A.OracleNet。B.偵聽器。C.Oracle連接管理器。D.Oracle數(shù)據(jù)庫驅動程序。21. 當需要為實例設置并發(fā)會話的最大數(shù)量,需要設置()初始化參數(shù)。A.DBA_MAX_SESSIONSB.LICENSE_MAX_SESSIONSC.MAX_SESSIONSD.CONNECT_MAX_SESSIONS22. 當需要在數(shù)據(jù)庫運行時修改最大并發(fā)使用限制
54、或者警告限制,可以使用如下()語句。A.ALTERSYSTEMB.ATLERTABLE。C.ALTERVIEW。D.ALTERTRIGER。23. 了限制在數(shù)據(jù)庫中創(chuàng)建的用戶數(shù),就要在數(shù)據(jù)庫的初始化參數(shù)文件中設置()初始化參數(shù)。A.LICENSE_MAX_USERSB.MAX_USERSC.CONNECT_MAX_USERD.AVAILABLE_MAX_USERS24. 當需要創(chuàng)建用戶時,可以使用如下()語句來完成。A.CREATEUSERB.CREATEROLEC.CREATEPROCESSD.CREATELOGIN25. 在Oracle中,每個用戶都應該有一個默認表空間,當用戶創(chuàng)建模式對象
55、,并沒有為其指定容納它的表空間時,Oracle就在該用戶的默認表空間中存儲該對象。每個用戶的默認表空間的默認設置是()。A.SYSTEM表空間。B.SYS表空間。C.USER表空間。D.臨時表空間。26. 當需要查詢用戶的表空間限額時,可以使用如下()數(shù)據(jù)字典視圖。A.DBA_USERSB.ALL_USERS=C.DBA_TS_QUOTASD.USER_PASSWORD_LIMITS27. 當需要為某個數(shù)據(jù)庫創(chuàng)建一個用戶,用戶名為test,密碼為test,可以使用如下()SQL語句。A. CREATEUSERtestIDENTIFIEDBYtest;B. CREATEUSERtestPASSW
56、ORDtest;C. UPDATEUSERtestIDENTIFIEDBYtest;D. UPDATEUSERtestPASSWORDtest;28. 假設數(shù)據(jù)庫中創(chuàng)建了一個用戶test,狀態(tài)為鎖定狀態(tài),需要使用SQL語句解除鎖定,可以使用如下()語句。A.ALTERUSERtestACCOUNT;。B.ALTERUSERtestNOLOCK;。C.ALTERUSERtestACCOUNTNOLOCK。D.ALTERtestACCOUNTNOLOCK。29. 假設需要刪除數(shù)據(jù)庫中的某個用戶test,可以使用如下()語句。A.DELETEUSERtest。B.DROPUSERtest。C.DRO
57、Ptest。D.DELETEtest。30. 假設在數(shù)據(jù)庫中創(chuàng)建了用戶test,需要為其授予CREATEANYTABLED統(tǒng)權限,可以使用如下()語句。A.GRANTCREATEANYTABLEtest;B.GRANTCREATEANYTABLETOtest;C.TAKECREATEANYTABLETOtest;。D.ALTERCREATEANYTABLETOtest;。31. 假設需要回收為用戶test授予的CREATEANYTABLED統(tǒng)權限,可以使用如下()語句。A.TAKEBACKCREATEANYTABLEFROMtest;B.REVOKECREATEANYTABLEFROMtest
58、;C.REVOKECREATEANYTABLEtest;D.TAKEBACKCREATEANYTABLEtest;32. 假設需要在數(shù)據(jù)庫中創(chuàng)建角色test_role,可以使用如下()語句。A.ALTERDATABASEROLEtest_role。B.CREATEROLEtest_role。C.UPDATEROLEtest_role。D.ALTERROLEtest_role。33. 假設需要為test_role角色授予ALTERANYTABLED統(tǒng)權限,可以使用如下()語句。A.GRANTALTERANYTABLETOtest_role;B.REVOKEALTERANYTABLETOtest_role;C.TAKEALTERANYTABLETOtest_role;D.ALTERDATABASEALTERANYTA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 白樺林主題思想深度解讀:初三語文課文教案
- 語文教育與文化傳播考試卷
- 地產廣告物料加工承攬合同
- 應急照明考試試題及答案
- 銀行協(xié)同考試試題及答案
- 銀川三模考試試題及答案
- 六一公司安排活動方案
- 六一創(chuàng)意小區(qū)活動方案
- 六一宴會活動方案
- 六一幼兒獎勵活動方案
- 信息安全管理體系認證方案-北京中大華遠認證中心
- GB∕T 15468-2020 水輪機基本技術條件
- 學習單元3.2鋼結構工程清單計價.課件
- “克勤克儉、厲行節(jié)約”PPT課件:如何過“緊日子”
- 魏晉南北朝史講義ppt課件
- 粉末材料合成及加工新技術
- 4S店新員工入職及成長培訓ppt課件
- 內審內審員培訓試題對內審員的考試版
- 第10章 氡測量和其他輻射測量方法
- 思想品德鑒定表(范例)
- 機械原理課程設計—壓片機
評論
0/150
提交評論