版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、選擇題:1. ORACLE 服務(wù)器是基于( )機(jī)制的服務(wù)器。A物理B類(lèi)C日志D例程 2. ORACLE中可以連接到數(shù)據(jù)庫(kù)的命令是 ( )ASETBCONN CSELECTDROLLBACK3. PGA是( )A. 系統(tǒng)全局區(qū)B.程序全局區(qū)C. 代碼全局區(qū) D. 數(shù)據(jù)庫(kù)全局區(qū)4.用來(lái)記錄應(yīng)用程序?qū)?shù)據(jù)庫(kù)改變的文件( ) A數(shù)據(jù)文件 B. 控制文件 C. 重做日志文件 D.初始化參數(shù)文件5.刪除DEPT表中數(shù)據(jù),但保留表的指令是( )。 ADELETE B.ROLLBACK C. UPDATE D.SELECT6.ORACLE中變量的命名一般以 ( )打頭。 A. v_B. c_C. g_D.
2、 p_ 7. ORACLE 中的存儲(chǔ)過(guò)程和函數(shù)的區(qū)別是 ( ) A. 函數(shù)有參數(shù),存儲(chǔ)過(guò)程沒(méi)有 B. 存儲(chǔ)過(guò)程可多次執(zhí)行,函數(shù)不行 C. 函數(shù)有返回語(yǔ)句,存儲(chǔ)過(guò)程沒(méi)有 D. 存儲(chǔ)過(guò)程和函數(shù)不可以同時(shí)出現(xiàn)8. ORACLE包由 ( ) 和包主體構(gòu)成。 A包變量B說(shuō)明部分C包頭D某個(gè)類(lèi)型名9.要將數(shù)值轉(zhuǎn)換成字符串,可以用的是 ( ) A. TOCHARB.TO_CHARC. TO_DATED. TO_NUMBER10Oracle數(shù)據(jù)庫(kù)服務(wù)器是由()組成。ASGA和PGA BSGA和數(shù)據(jù)庫(kù)C數(shù)據(jù)庫(kù)和后臺(tái)進(jìn)程 D例程和數(shù)據(jù)庫(kù)11. Oracle數(shù)據(jù)庫(kù)被劃分為( )的邏輯存儲(chǔ)單元,該邏輯存儲(chǔ)單元本身由操
3、作系統(tǒng)磁盤(pán)文件和原始分區(qū)組成。A. 表空間B. 聯(lián)機(jī)重做日志文件C. 歸檔重做日志文件D. 回滾段12.( )是包含Oracle數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象。A. 視圖B. 索引C. 存儲(chǔ)過(guò)程D. 表13.()是為了加速對(duì)特定表數(shù)據(jù)的訪問(wèn)而創(chuàng)建的數(shù)據(jù)段。A. 視圖B. 索引C. 存儲(chǔ)過(guò)程D. 觸發(fā)器13.下面是有關(guān)date數(shù)據(jù)類(lèi)型和timestamp數(shù)據(jù)類(lèi)型的描述,請(qǐng)問(wèn)哪一種描述是正確的?A. 兩者都只能存儲(chǔ)日期數(shù)據(jù),不能存儲(chǔ)時(shí)間數(shù)據(jù)B. 兩者都只能存儲(chǔ)時(shí)間數(shù)據(jù),不能存儲(chǔ)日期數(shù)據(jù)C. date數(shù)據(jù)類(lèi)型比timestamp數(shù)據(jù)類(lèi)型的存儲(chǔ)時(shí)間精度高D. date數(shù)據(jù)類(lèi)型比timestamp數(shù)據(jù)類(lèi)型
4、的存儲(chǔ)時(shí)間精度低14.可以自動(dòng)執(zhí)行操作的存儲(chǔ)對(duì)象是( )。A. 程序包B. 函數(shù)C. 過(guò)程D. 觸發(fā)器15.當(dāng)Oracle創(chuàng)建數(shù)據(jù)庫(kù)時(shí),所有為數(shù)據(jù)庫(kù)的數(shù)據(jù)字典所建立的基本表和視圖都存儲(chǔ)在( )模式中。A. SYSB. SYSTEMC. USERD. TEMP。 16.( )是Oracle數(shù)據(jù)庫(kù)對(duì)象的別名,可以強(qiáng)化對(duì)象的安全性。A. 觸發(fā)器B. 視圖C. 表D. 同義詞17.( )是具有只讀類(lèi)型的表和視圖集,存儲(chǔ)了數(shù)據(jù)庫(kù)的物理和邏輯結(jié)構(gòu)信息。 A. 表空間B. 盤(pán)區(qū)C. 數(shù)據(jù)字典D. 方案18.( )可以用于存儲(chǔ)4Gb字節(jié)的數(shù)據(jù)。A. ClobB. BlobC. TextD. Varc
5、har219.NUMBER數(shù)據(jù)類(lèi)型存儲(chǔ)的最大精度是( )。A. 12B. 38C. 127D. 6420.當(dāng)需要描述一個(gè)表table1對(duì)象結(jié)構(gòu)時(shí),可以使用( )。A. DES table1B. DESC table1C. DESCR table1D. DESCRIB table121以下哪項(xiàng)不是Oracle數(shù)據(jù)庫(kù)物理組件的類(lèi)型( )。A. 數(shù)據(jù)文件 B. 控制文件 C. 日志文件 D. 表空間22.為了啟動(dòng)Oracle數(shù)據(jù)庫(kù)實(shí)例,Oracle必須讀取一個(gè)( )文件,該文件保存了實(shí)例和數(shù)據(jù)庫(kù)的配置參數(shù)列表。A. 控制文件B. 數(shù)據(jù)文件C. 參數(shù)文件D. 初始化文件。23. 將SQL*PLUS的顯
6、示結(jié)果輸出到d:data1.txt文件中的命令是( )A. write to d:datal.txtB. output to d;datal.txtC. spool to d:datal.txtD. spool d:datal.txt24.在命令行中啟動(dòng)SQL*Plus,使用如下( )命令。A. SQLPLUSB. SQL*PLUSC. SQLD. SPLUS25.列出EMP表中,從事每個(gè)工種(JOB)的員工人數(shù)( )A. select job from emp;B. select job,count(*) from emp;C. select distinct job,count(*) fr
7、om emp;D. select job,count(*) from emp group by job;26.以下關(guān)于表空間的敘述正確的是( )A. 表是表空間的基礎(chǔ),表空間是所有相關(guān)表所占空間的總和 B. 表空間是由一至多個(gè)數(shù)據(jù)文件構(gòu)成的,每個(gè)表占用一個(gè)數(shù)據(jù)文件C. 一張表可以占用多個(gè)表空間,一個(gè)表空間也可以容納多張表D. 一個(gè)表空間可以容納多張表,但一張表只能歸屬于一個(gè)表空間27Oracle 10g的管理工具中,()是一個(gè)非常重要的、在服務(wù)器端和客戶端都可以使用的工具。主要功能有:輸入、運(yùn)行和調(diào)試SQL語(yǔ)句、PL/SQL塊。A.OUI B.SQL*PLUSC.OEM D.DBCA28. O
8、rcacle提供了( ),用于支持采用向?qū)Х绞絼?chuàng)建數(shù)據(jù)庫(kù)。A. SQL*PlusB. Oracle NetC. Oracle ListnerD. Oracle Database Configuration Assistant29.當(dāng)在SQL*Plus中需要以DBA連接到Oracle數(shù)據(jù)庫(kù),可以使用如下( )方式。A. CONNECT SYS/password SYSDBAB. CONNECT SYS/password AS SYSDBAC. CONNECT AS SYSDBA SYS/passwordD. CONNECT DBA SYS/password30.以下數(shù)據(jù)類(lèi)型中,( )是固定長(zhǎng)度的
9、數(shù)據(jù)類(lèi)型。 A. CHARB. VARCHAR2C. LONGD. VARCHAR31.當(dāng)需要?jiǎng)h除表,且該表具有外鍵約束,需要?jiǎng)h除表及其外鍵約束,可以使用如下( )類(lèi)型的SQL語(yǔ)句。A. DROP TABLE table1B. DROP TABLE tablel with foreign keyC. DROP TABLE tablel1 CASCADE CONSTRAINTSD.DROP TABLE table1 all32. 假設(shè)需要在Customer客戶表中增加一列LogoutTime,數(shù)據(jù)類(lèi)型為T(mén)IMESTAMP(6),表示最后客戶退出登錄的時(shí)間,可以使用如下( )方
10、式。A.ALTER TABLE CUSTOMERADD COLUMN "LOGOUTTIME" TIMESTAMP(6);B.UPDATE TABLE CUSTOMERADD COLUMN "LOGOUTTIME" TIMESTAMP(6);C.UPDATE TABLE CUSTOMERADD ( "LOGOUTTIME" TIMESTAMP(6);D.ALTER TABLE CUSTOMERADD ( "LOGOUTTIME" TIMESTAMP(6);33.假設(shè)需要為表c
11、ustomer添加主鍵約束,主鍵列為customer_id,可以使用如下( )方式。A. Alter table CUSTOMERADD PK_CUSTOMER PRIMARY KEY ("CUSTOMER_ID");B. Alter table CUSTOMERADD PRIMARY KEY ("CUSTOMER_ID");C. Alter table CUSTOMER ADD CONSTRAINT PK_CUSTOMER ("CUSTOMER_ID");D. Alter table CUSTOMERADD C
12、ONSTRAINT PK_CUSTOMER PRIMARY KEY ("CUSTOMER_ID"); 34.假設(shè)需要?jiǎng)h除數(shù)據(jù)庫(kù)中的CUSTOMER表,可以使用如下( )方式。A.DROP TABLE CUSTOMER;B.DROP CUSTOMER;C.DELETE TABLE CUSTOMERD.DELETE TOMER35.以下對(duì)INSERT語(yǔ)句,說(shuō)法錯(cuò)誤的是( )。A.INSERT語(yǔ)句是數(shù)據(jù)操縱語(yǔ)言中的一條語(yǔ)句。B. 在使用INSERT語(yǔ)句執(zhí)行數(shù)據(jù)插入時(shí),表中的列順序一定要與提供的值順序相同。C. 在使用INSERT語(yǔ)句執(zhí)行數(shù)據(jù)插入時(shí),必須為表中所有列定義數(shù)據(jù)值。D.
13、 在插入數(shù)據(jù)時(shí),應(yīng)當(dāng)滿足表中定義的檢查約束。36.假設(shè)需要給表AUTHOR表插入的數(shù)據(jù)中的EMAIL地址更新為gaiguoqiang,可以使用如下()方式。A. Update AUTHOR (EMAIL = gaiguoqiang);B. Update AUTHORSET EMAIL = gaiguoqiang;C. ALTER AUTHOR SET EMAIL = gaiguoqiang;D. MODIFY AUTHOR EMAIL =
14、gaiguoqiang;37.( )可以從過(guò)程返回值。A.使用IN參數(shù) B.使用OUT參數(shù)C.使用指針 D.不能38.當(dāng)需要提交某個(gè)事務(wù)時(shí),可以使用( )語(yǔ)句。A. ROLLBACKB. COMMITC. SAVEPOINTD. SET Transaction。 39.在Oracle中,( )是一個(gè)基于Web的SQL*Plus工具,能夠在網(wǎng)頁(yè)中執(zhí)行SQL*Plus命令。A. SQL*PlusB. iSQL*PlusC. PL*SQLD. iPL*SQL 40.假設(shè)需要從CUSTOMER客戶表中檢索數(shù)據(jù),可以使用如下( )語(yǔ)句。A.SELECT * FROM CUSTOMER;B.SELECT
15、* CUSTOMER;C.MODIFY * FROM CUSTOMER;D.UPDATE * FROM USTOMER;40.假設(shè)需要從CUSTOMER查詢(xún)客戶表數(shù)據(jù),按照CUSTOMR_ID降序排列,可以使用如下( )方式。A.SELECT CUSTOMER_ID, CUSTOMER_NAMEFROM CUSTOMER ORDER CUSTOMER_ID DESC; B.SELECT CUSTOMER_ID, CUSTOMER_NAMEFROM CUSTOMER TAKE BY CUST
16、OMER_ID DESC;C.SELECT CUSTOMER_ID, CUSTOMER_NAMEFROM CUSTOMERORDER BY CUSTOMER_ID DESC;D.SELECT CUSTOMER_ID, CUSTOMER_NAMEFROM CUSTOMERTAKE CUSTOMER_ID DESC41.某用戶想查看自己所能看到的表信息,那么應(yīng)該看()視圖。A.v$tables B.dba_tablesC.all_tables D.user_tables42.使用( ),可以將某個(gè)SQL語(yǔ)句的執(zhí)行依賴(lài)于另一個(gè)查詢(xún)語(yǔ)句的執(zhí)行結(jié)果。A. 內(nèi)連接查詢(xún)B. 子查詢(xún)C. 外連接查詢(xún)D. 合并
17、查詢(xún)43.下面有關(guān)子查詢(xún),說(shuō)法錯(cuò)誤的是( )。A. 子查詢(xún)必須使用括號(hào)括起來(lái),否則無(wú)法確定其開(kāi)始和結(jié)束。B. 在子查詢(xún)中,可以使用函數(shù)C. 在子查詢(xún)中,可以使用排序子句order byD. 在子查詢(xún)中,還可以包含子查詢(xún),稱(chēng)為嵌套子查詢(xún),但是最多嵌套255層44.分組查詢(xún)是在查詢(xún)語(yǔ)句中使用( )子句,對(duì)查詢(xún)結(jié)果執(zhí)行分組操作。A. ORDER BYB. GROUP BYC. JOIND. COUNT45.檢索數(shù)據(jù)過(guò)程,經(jīng)常需要把數(shù)據(jù)進(jìn)行合并,滿足實(shí)際需要。需要使用( ),將兩個(gè)字符表達(dá)式連接起來(lái)A. MERGEB. 連接運(yùn)算符(|)C. JOIN D. GROUP BY46.層次查詢(xún)是針對(duì)數(shù)據(jù)之間
18、的層次關(guān)系提供的一種查詢(xún)機(jī)制。Oracle Database 10g提供了層次查詢(xún)的功能,用戶可以利用層次查詢(xún),檢索層次結(jié)構(gòu)數(shù)據(jù)。為了執(zhí)行層次查詢(xún),需要在select語(yǔ)句中添加( )。A. JOIN子句B. START WITH子句和CONNECT BY子句C. GROUP BY子句D. ORDER BY子句47. 下列關(guān)于索引的敘述,不正確的是( )。A. 表是否具有索引不會(huì)影響到SQL語(yǔ)句的編寫(xiě)方式。B. 可以在任何時(shí)候?yàn)楸韯?chuàng)建索引。C. 向表中添加了新的記錄,或者刪除了已有的記錄,需要手工對(duì)索引進(jìn)行一次更新,以記錄表中的變化。D. 為表創(chuàng)建了索引以后,可以減少查詢(xún)時(shí)進(jìn)行全表掃描的次數(shù)。4
19、8.當(dāng)需要查詢(xún)某個(gè)序列seq_customer_id的初始值,可以使用如下( )方式。A.SELECT seq_customer_id.NEXTVALUE from sysdate;B.SELECT seq_customer_id.NEXTVALUE from dual;C.SELECT seq_customer_id.NEXTVALUE from DBA.$V_SequenceD.SELECT seq_customer_id.CURRRENTVALUE from dual;49.當(dāng)創(chuàng)建一個(gè)序列seq_Customer_id,初始值為7,每次增長(zhǎng)1,序列最大值為20000,可以使用( )方式。
20、A.CREATE SEQUENCE seq_customer_idSTART 7INCREMENT 1MAXVALUE 20000;B.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT BY 1MAXVALUE 20000;C.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT BY 1MAXVALUE WITH 20000;D.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT 1MAXVALUE 20000;50TRUNCATE
21、 TABLE命令用于:( )A.刪除表的結(jié)構(gòu)B.僅刪除記錄C.刪除結(jié)構(gòu)和記錄D.以上都不是51.假設(shè)向某個(gè)Customer表插入數(shù)據(jù),使得Customer_ID列的值引用序列seq_customer_id的下一個(gè)值,可以使用( )方式。A.INSERT INTO CUSTOMER(CUSTOMER_ID,CUSTOMER_NAME,"PASSWORD",TRUE_NAME,EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.CURVAL,'楊善',
22、'ys','ata','yangsan','your name?','yangsan');B.INSERT INTO CUSTOMER(CUSTOMER_ID,CUSTOMER_NAME,"PASSWORD",TRUE_NAME,EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER) VALUES(SEQ_CUSTOMER_ID.CURRENTVAL,'楊善','ys','ata
23、39;,'yangsan','your name?','yangsan');C.INSERT INTO CUSTOMER(CUSTOMER_ID,CUSTOMER_NAME,"PASSWORD",TRUE_NAME,EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER) VALUES(SEQ_CUSTOMER_ID.NEXTVAL,'楊善','ys' 'ata','yangsan','
24、;your name?','yangsan');D.INSERT INTO CUSTOMER(CUSTOMER_ID,CUSTOMER_NAME,"PASSWORD",TRUE_NAME,EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER) VALUES(SEQ_CUSTOMER_ID.NEXTVALALUE,'楊善','ys','ata','yangsan','your name?','
25、yangsan'); 52. 關(guān)于概要文件的說(shuō)法中哪一項(xiàng)是正確的( ) A. 無(wú)法通過(guò)概要文件來(lái)鎖定用戶帳號(hào) B. 無(wú)法通過(guò)概要文件來(lái)限制用戶資源 C. DBA可以通過(guò)概要文件來(lái)改變用戶口令 D. DBA可以通過(guò)概要文件來(lái)設(shè)置口令的過(guò)期時(shí)限 53.在數(shù)據(jù)庫(kù)中,( )數(shù)據(jù)庫(kù)程序無(wú)須對(duì)整個(gè)表進(jìn)行掃描,就可以在其中找到所需數(shù)據(jù)。作為獨(dú)立的結(jié)構(gòu),需要存儲(chǔ)空間的支持。A. 視圖B. 索引C. 主鍵D. 過(guò)程54 已創(chuàng)建序列S1,若當(dāng)前值為2,先執(zhí)行2次S1.NEXTVAL,再執(zhí)行3次S1.CURRVAL,最后S1的值是( )。A.3 B.4 C.5 D.655.當(dāng)需要?jiǎng)h除某個(gè)序列seq_cust
26、omer_id,可以使用如下( )方式。A.DROP SEQ_CUSTOMER_ID;B.DELETE SEQUENCE SEQ_CUSTOMER_ID;C.DROP SEQUENCE SEQ_CUSTOMER_ID;D.DELETE SEQ_CUSTOMER_ID; 56.()是一個(gè)單元操作,要么全部執(zhí)行成功,要么全部執(zhí)行失敗。A. 事務(wù)B. 插入操作C. 更新操作D. 刪除操作。57.當(dāng)需要更改視圖的時(shí)候,可以使用( )語(yǔ)句,顯式重新編譯視圖。A. UPDATE VIEWB. ALTER VIEWC. DROP VIEWD. MODIFY VIEW58.當(dāng)需要?jiǎng)h除視圖時(shí),用戶可以使用( )
27、語(yǔ)句刪除視圖。A. DROP VIEWB. DELETE VIEWC. MODIFY VIEWD. ATLER VIEW。59.( )是方案對(duì)象的別名,可以屏蔽對(duì)象的名稱(chēng)和擁有者,以及通過(guò)為分布式數(shù)據(jù)庫(kù)的遠(yuǎn)程對(duì)象提供位置透明來(lái)提供一個(gè)安全層。A. 同義詞B. 視圖C. 觸發(fā)器D. 過(guò)程60.當(dāng)需要重建某個(gè)索引ix_customername,可以使用( )方式。A. ALTER INDEX ix_customername REBUILD。B. ALTER INDEX ix_customername BUILD。C. UPDATE INDEX ix_customername BUILD。D. UP
28、DATE INDEX ix_customername REBUILD。61.使用( )命令,可以在屏幕上輸出一行數(shù)據(jù),這種輸出方式,非常有組于在存儲(chǔ)的腳本文件中向用戶傳遞相應(yīng)的信息。A. helpB. DescC. PromptD. spool62.使用( )命令,可以獲得有關(guān)SQL*Plus的環(huán)境設(shè)置、創(chuàng)建PL/SQL代碼的錯(cuò)誤消息和init.ora參數(shù)等。A. helpB. showC. promptD. spool63.采用Select語(yǔ)句返回的結(jié)果是一個(gè)結(jié)果集。用戶只能瀏覽該結(jié)果集中的數(shù)據(jù),無(wú)法對(duì)數(shù)據(jù)進(jìn)行操作。如果需要逐行對(duì)數(shù)據(jù)進(jìn)行訪問(wèn)和操作,可以使用( )A. 視圖B. 過(guò)程C. 函
29、數(shù)D. 游標(biāo)64.( )是由PL/SQL所提供的系統(tǒng)異常。當(dāng)PL/SQL應(yīng)用程序違反了Oracle規(guī)則或者系統(tǒng)限制,則會(huì)隱含地觸發(fā)一個(gè)內(nèi)部異常。A. 預(yù)定義異常B. 自定義異常C. 系統(tǒng)錯(cuò)誤D. 內(nèi)存溢出65.在SQL*PLUS環(huán)境中可以利用DBMS_OUTPUT包中的PUT_LINE方法來(lái)回顯服務(wù)器端變量的值,但在此之前要利用一個(gè)命令打開(kāi)服務(wù)器的回顯功能,這一命令是( )A set server onB set serverecho onC set servershow onD set serveroutput on66. 定義過(guò)程和定義函數(shù)的主要區(qū)別之一是,定義函數(shù)必須使用( )
30、返回?cái)?shù)據(jù)。A. return子句B. throwC. RAISED. TRY67下列不屬于Oracle數(shù)據(jù)庫(kù)中的約束條件的是( )。ANOT NULL BUnique CINDEX DPrimary key68.表空間和數(shù)據(jù)文件在物理存儲(chǔ)上是( )的關(guān)系A(chǔ). 一對(duì)多B. 多對(duì)一C. 一對(duì)一D. 多對(duì)多69.( )是ORACLE最基本的邏輯存儲(chǔ)單位。A. 盤(pán)區(qū)B. 段C. 表空間D. 數(shù)據(jù)塊70.( )是Oracle存儲(chǔ)區(qū)中被單個(gè)用戶進(jìn)程所使用的內(nèi)存區(qū)域,是用戶進(jìn)程私有的,不能共享。A. 系統(tǒng)全局區(qū)B. 程序全局區(qū)C. Java池D. SQL共享池71.( )是由表和視圖組成的、存儲(chǔ)有關(guān)數(shù)據(jù)庫(kù)結(jié)
31、構(gòu)信息的一些數(shù)據(jù)庫(kù)對(duì)象,描述了實(shí)際數(shù)據(jù)是如何組織的。對(duì)它們可以像處理其他數(shù)據(jù)庫(kù)表或視圖一樣進(jìn)行查詢(xún),但不能進(jìn)行任何修改。A. 數(shù)據(jù)字典B. 數(shù)據(jù)文件C. 控制文件D. 表空間72. 在Oracle數(shù)據(jù)字典視圖中,( )視圖存儲(chǔ)了數(shù)據(jù)庫(kù)中所有對(duì)象的信息。A. dba_*B. user_*C. all_*D. sys_*73.每個(gè)運(yùn)行的Oracle數(shù)據(jù)庫(kù)都與Oracle實(shí)例相聯(lián)系。當(dāng)一個(gè)數(shù)據(jù)庫(kù)服務(wù)器上的數(shù)據(jù)庫(kù)啟動(dòng)時(shí),Oracle將分配內(nèi)存區(qū),稱(chēng)為( ),啟動(dòng)一個(gè)或者多個(gè)Oracle進(jìn)程。A. 程序全局區(qū)B. 系統(tǒng)全局區(qū)C. 臨時(shí)表空間D. 回滾表空間74.( )是駐留在客戶和Oracle
32、數(shù)據(jù)庫(kù)服務(wù)器之中的軟件層,它負(fù)責(zé)建立和維護(hù)客戶應(yīng)用和服務(wù)器之間的連接,并在它們之間進(jìn)行消息傳遞。A. Oracle OCIB. Oracle瘦驅(qū)動(dòng)程序C. Oracle NetD. 偵聽(tīng)器75.在Oracle中,每個(gè)用戶都應(yīng)該有一個(gè)默認(rèn)表空間,當(dāng)用戶創(chuàng)建模式對(duì)象,并沒(méi)有為其指定容納它的表空間時(shí),Oracle就在該用戶的默認(rèn)表空間中存儲(chǔ)該對(duì)象。每個(gè)用戶的默認(rèn)表空間的默認(rèn)設(shè)置是( )。A.SYSTEM表空間B. SYS表空間C. USER表空間D. 臨時(shí)表空間。76.當(dāng)需要為某個(gè)數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)用戶,用戶名為test,密碼為test,可以使用如下( )SQL語(yǔ)句。A.CREATE USER test
33、 IDENTIFIED BY test;B.CREATE USER test PASSWORD test;C.UPDATE USER test IDENTIFIED BY test;D.UPDATE USER testPASSWORD test; 77.在數(shù)據(jù)庫(kù)中創(chuàng)建了一個(gè)用戶test,狀態(tài)為鎖定狀態(tài),需要使用SQL語(yǔ)句解除鎖定,可以使用如下( )語(yǔ)句。A. ALTER USER test ACCOUNT;B. ALTER USER test unLOCK;C. ALTER USER t
34、est ACCOUNT unLOCK;D. ALTER test ACCOUNT unLOCK;78.假設(shè)需要?jiǎng)h除數(shù)據(jù)庫(kù)中的某個(gè)用戶test,可以使用如下( )語(yǔ)句。A. DELETE USER testB. DROP USER testC. DROP testD. DELETE test79.假設(shè)在數(shù)據(jù)庫(kù)中創(chuàng)建了用戶test,需要為其授予CREATE ANY TABLE系統(tǒng)權(quán)限,可以使用如下( )語(yǔ)句。A. GRANT CREATE ANY TABLE test;B. GRANT CREATE ANY TABLE TO test;C. TAKE CREATE ANY TABLE TO tes
35、t;D. ALTER CREATE ANY TABLE TO test;75.假設(shè)需要回收為用戶test授予的CREATE ANY TABLE系統(tǒng)權(quán)限,可以使用如下( )語(yǔ)句。A. TAKE BACK CREATE ANY TABLE FROM test;B. REVOKE CREATE ANY TABLE FROM test;C. REVOKE CREATE ANY TABLE test;D. TAKE BACK CREATE ANY TABLE test;80. 下面關(guān)于數(shù)據(jù)字典的描述,不正確的是( )A. 保存各種數(shù)據(jù)庫(kù)對(duì)象的定義信息B. 保存數(shù)據(jù)庫(kù)存儲(chǔ)空間的分配信息C. 保存數(shù)據(jù)庫(kù)運(yùn)行
36、時(shí)的性能和統(tǒng)計(jì)信息以及數(shù)據(jù)庫(kù)本身的基本信息 D. 用戶可以隨時(shí)讀寫(xiě)數(shù)據(jù)字典81下列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)( )。A 系統(tǒng)表空間 B 用戶表空間 C 臨時(shí)表空間 D 撤銷(xiāo)表空間 82.假設(shè)需要在數(shù)據(jù)庫(kù)中創(chuàng)建角色test_role,可以使用如下( )語(yǔ)句。A. ALTER DATABASE ROLE test_roleB. CREATE ROLE test_roleC. UPDATE ROLE test_roleD. ALTER ROLE test_role83.假設(shè)需要為test_role角色授予ALTER ANY TABLE系統(tǒng)權(quán)限,可以使用如下( )語(yǔ)句。A. GRANT ALTER
37、 ANY TABLE TO test_role;B. REVOKE ALTER ANY TABLE TO test_role;C. TAKE ALTER ANY TABLE TO test_role;D. ALTER DATABASE ALTER ANY TABLE TO test_role;84.通常情況下,Oracle的本地命令方式使用()文件來(lái)保存服務(wù)名的映射信息,建議使用Oracle Net Configuration Assistant等工具對(duì)其進(jìn)行修改。A. listner.oraB. tnsnames.oraC. net.oraD. init.ora85.( )存儲(chǔ)了系統(tǒng)表和數(shù)據(jù)
38、字典。A. 系統(tǒng)表空間B. 字典表空間C. 用戶表空間D. 臨時(shí)表空間86. 在PL/SQL塊中SELECT語(yǔ)句什么情況下執(zhí)行將產(chǎn)生列外情況?( )A. 得到一行結(jié)果B. 得到多于一行結(jié)果時(shí)C. SELECT 語(yǔ)句缺少必需的子句時(shí)D. SELECT 87.以下關(guān)于數(shù)據(jù)庫(kù)包的敘述正確是的( )A. 包是由包頭和包體組成的,在定義包頭時(shí),必須也要同時(shí)定義好包體B. 包是由包頭和包體組成的,包頭和包體是可以分別創(chuàng)建的C. 包是由包頭和包體組成的,包頭和包體可以寫(xiě)在一起,也可以分別定義D. 包是由包頭和包體組成的,包頭是包體中所有變量的定義區(qū),而包體則只是執(zhí)行代碼部分88.下列關(guān)于表和視圖的說(shuō)法正確的
39、是( )A每個(gè)視圖對(duì)應(yīng)一個(gè)表B視圖是表的一個(gè)鏡像備份C對(duì)所有視圖也可象表一樣執(zhí)行UPDATE操作D視圖的數(shù)據(jù)全部在表中二、填空題1.Oracle服務(wù)器的例程結(jié)構(gòu)主要包括 內(nèi)存結(jié)構(gòu) 和 后臺(tái)進(jìn)程 。2.數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中,最小的邏輯單位是 塊 ;向數(shù)據(jù)庫(kù)對(duì)象分配空間是以 區(qū) 為單位進(jìn)行的。3.數(shù)據(jù)字典的所有者是sys。其數(shù)據(jù)字典表和視圖都被保存在 system 表空間中。4.在Oracle數(shù)據(jù)庫(kù)中,可以通過(guò) 增大現(xiàn)在表空間數(shù)據(jù)文件大小 和 增加數(shù)據(jù)文件 兩個(gè)途徑增加表空間的大小。5.在Oracle數(shù)據(jù)庫(kù)中,存儲(chǔ)數(shù)據(jù)字典信息的表空間為 system表空間 。 6.一個(gè)基本的PL/SQL塊由三部分組成
40、: 聲明部分 、 執(zhí)行部分 和 異常處理 部分。7.使用游標(biāo)進(jìn)行操作,包括 定義游標(biāo) 、 打開(kāi)游標(biāo) 、 檢索游標(biāo) 以及 關(guān)閉游標(biāo) 四步。8.Oracle Net的主要功能是在 客戶機(jī) 和 服務(wù)器 之間或在兩個(gè) 服務(wù)器 之間建立網(wǎng)絡(luò)會(huì)話和 連接 數(shù)據(jù)。9.為在PL/SQL程序中使用DBMS_OUTPUT.PUT_LINE()實(shí)現(xiàn)向屏幕的輸出,應(yīng)該使用 set serveroutput on 語(yǔ)句對(duì)環(huán)境變量進(jìn)行設(shè)置。10.啟動(dòng)數(shù)據(jù)庫(kù)時(shí),啟動(dòng)實(shí)例依賴(lài) 初始化參數(shù) 文件,而加載數(shù)據(jù)庫(kù)所需要的信息來(lái)自 控制 文件11. 方案 就是一系列數(shù)據(jù)庫(kù)對(duì)象的集合,是數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的一個(gè)邏輯表示或描述。12.獲取
41、字符串變量長(zhǎng)度的函數(shù)是 LENGTH 。13.Oracle網(wǎng)絡(luò)配置分為服務(wù)器端和客戶機(jī)端,監(jiān)聽(tīng)程序的配置是在 服務(wù)器端 。14在alter table中,可以使用 UNUSED 關(guān)鍵字指定某列不可用。15.建立ORACLE數(shù)據(jù)庫(kù)后,系統(tǒng)自帶的兩個(gè)管理員級(jí)別的用戶是SYS和 SYSTEM 。16.同義詞實(shí)質(zhì)是 相關(guān)權(quán)限的命名集合 。17在oracle數(shù)據(jù)庫(kù)創(chuàng)建期間將創(chuàng)建 數(shù)據(jù)字典 和 動(dòng)態(tài)性能視圖 ,用于存放系統(tǒng)信息。18. 角色 是相關(guān)權(quán)限的命名集合,使用的主要目的是簡(jiǎn)化權(quán)限管理。19.Oracle數(shù)據(jù)庫(kù)中,生成唯一、連續(xù)的整數(shù)的對(duì)象是 序列 。20. 觸發(fā)器 是可以自動(dòng)執(zhí)行操作的特殊的存儲(chǔ)過(guò)
42、程。21.SGA主要包括 數(shù)據(jù)庫(kù)緩沖區(qū) , 重做日志緩沖區(qū) ,共享池。22.DBA使用概要文件來(lái) 限制允許用戶使用的資源 ,創(chuàng)建概要文件的關(guān)鍵字是OEM 或 SQL 。23.創(chuàng)建 索引 可以提高讀取數(shù)據(jù)的效率。它的功能類(lèi)似于書(shū)的目錄,讀者可以通過(guò)目錄很快地在書(shū)中找到需要的內(nèi)容。創(chuàng)建它的SQL命令是 CREATE INDEX 。24.表空間脫機(jī),無(wú)法在其中分配空間,使表空間聯(lián)機(jī)的關(guān)鍵語(yǔ)句是 ALTER TABLESPACE ONLINE 。25.在Oracle數(shù)據(jù)庫(kù)中,完整性約束類(lèi)型有 Primay key約束,F(xiàn)oreign key約束,Unique約束,check約束 ,not null約束
43、 等。26.建立ORACLE數(shù)據(jù)庫(kù)后,系統(tǒng)自帶的兩個(gè)管理員級(jí)別的用戶是sys和 system 。27.oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)文件的擴(kuò)展名是 .dbf ,控制文件的擴(kuò)展名是 .ctl 。28.常用的Oracle事務(wù)控制語(yǔ)句包括: commit 和 rollback。29.PL/SQL程序通常由聲明和執(zhí)行 和 異常 三個(gè)組成部分。30.數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)通常包括 數(shù)據(jù)文件 、 控制文件 和 日志 以及其他OS文件。31.PL/SQL中對(duì)變量進(jìn)行賦值,除了使用賦值符號(hào)“:=”外,還可以使用 SELECTINTO 語(yǔ)句。33.假設(shè)在數(shù)據(jù)庫(kù)中已經(jīng)創(chuàng)建了某個(gè)用戶test,需要將其口令修改為oracl
44、e,可以使用語(yǔ)句: ALTER USER test IDENTIFIED BY oracle。34.Oracle的PL/SQL程序的異常處理部分,涉及的異常有多種,其中必須用raise顯示引發(fā)的異常是自定義異常。35.Oracle網(wǎng)絡(luò)配置分為服務(wù)器端和客戶機(jī)端,監(jiān)聽(tīng)程序的配置是在 服務(wù)器端 。三.判斷題1.由DBA使用命令Create user new identified by new創(chuàng)建了用戶new之后,new就可以登錄服務(wù)器了。·············
45、83;·······················(×)2.用來(lái)簡(jiǎn)化權(quán)限管理的數(shù)據(jù)庫(kù)對(duì)象是用戶······················
46、(×)3.觸發(fā)器的執(zhí)行是由事件觸發(fā)的,而普通存儲(chǔ)過(guò)程是由命令調(diào)用執(zhí)行的·········()4.SQL*Plus是運(yùn)行在B/S模式下的工具,iSQL*Plus是運(yùn)行在C/S模式下的工具·····(×)5.在數(shù)據(jù)類(lèi)型聲明為NUMBER(7,2)的列中可存儲(chǔ)的最大數(shù)值為99999.99·········()6假定以手動(dòng)方式管理數(shù)據(jù)塊,設(shè)置PCTFREE
47、=20,PCTUSED=40 ,其含義為:對(duì)塊內(nèi)的數(shù)據(jù)刪除,使塊的使用率下降,但使用率在40%到80%之間時(shí),是不能再向塊中插入數(shù)據(jù)的。 ·······()7.想要基于一個(gè)表達(dá)式排序時(shí),必須用列別名。也就是不能在ORDER BY子句中使用表達(dá)式 (×)8.%FOUND 是游標(biāo)的一個(gè)屬性。 ···················&
48、#183;······()9.常用的大型數(shù)據(jù)庫(kù)包括 oracle,db2,access 等。··················(×)10.在alter use 語(yǔ)句中,使用account unlock 關(guān)鍵詞解鎖賬戶。···········
49、;()11.PL/SQL塊中EXCEPTION 部分是可選的。·····················()12.發(fā)出命令:DROP TABLE emp 后,可以使用ROLLBACK命令撤銷(xiāo)刪除。·········(×)13.Oracle 中數(shù)據(jù)塊的大小與操作系統(tǒng)無(wú)關(guān)。·
50、3;··················(×)14.在視圖中并不保存任何數(shù)據(jù),通過(guò)視圖操作的數(shù)據(jù)仍然保存在表中。·········()15.表空間可以對(duì)應(yīng)多個(gè)數(shù)據(jù)文件,以此也可以擴(kuò)展表空間的容量。··········
51、183;()16.Oracle Net 有兩種配置模式,本地管理模式和集中管理模式。···········()17.Varchar2是oracle 中不建議使用的常用標(biāo)量數(shù)據(jù)類(lèi)型。··············(×)18.數(shù)據(jù)字典的所有者是sys 。其數(shù)據(jù)字典表和視圖都被保存在user 表空間中。···
52、3;·(×)19.索引能減少必要的磁盤(pán)I/O時(shí)間,縮短查詢(xún)數(shù)據(jù)的時(shí)間。··············(×)20.同一方案中的對(duì)象只能存儲(chǔ)在相同的表空間中。··················(×)21.表空間是由一至多個(gè)數(shù)據(jù)文件構(gòu)成的,每個(gè)表
53、占用一個(gè)數(shù)據(jù)文件。··········(×)22.數(shù)據(jù)庫(kù)鏈接是一個(gè)指針,它定義了一條從一個(gè)Oracle 數(shù)據(jù)庫(kù)服務(wù)器到另一個(gè)Oracle數(shù)據(jù)庫(kù)服務(wù)器間的單向的通信路徑。通過(guò)數(shù)據(jù)庫(kù)鏈路允許本地用戶訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)中的數(shù)據(jù)····()23.select 語(yǔ)句中的distinct子句用于列出唯一值。·············&
54、#183;···()24.每一個(gè)數(shù)據(jù)庫(kù)用戶必須具有RESOURCE特權(quán)才能登錄到Oracle數(shù)據(jù)庫(kù)中,RESOURCE特權(quán)用戶是權(quán)限最低的用戶。································(×)26.ORACLE中,se
55、lect 語(yǔ)句中的 TOP n 子句用于列出符合條件的前n 個(gè)記錄······()27.于SQL游標(biāo),Oracle會(huì)為每一個(gè)DML 語(yǔ)句創(chuàng)建一個(gè)隱式游標(biāo)············(×)28.文件表空間是為超大數(shù)據(jù)庫(kù)而設(shè)計(jì)的,只能有一個(gè)數(shù)據(jù)文件組成,可以減少更新數(shù)據(jù)文件頭部信息的操作。··········
56、3;·························()29.elete,grant,insert,update 都是常用的對(duì)象權(quán)限。··············(×)30.在表的某個(gè)列上創(chuàng)建標(biāo)準(zhǔn)B
57、樹(shù)索引,查詢(xún)復(fù)合某條件的記錄,結(jié)果有大量的記錄返回,則這個(gè)索引得到最大程度的應(yīng)用,能夠明顯提高速度。····················(×)31.觸發(fā)器的執(zhí)行是由事件觸發(fā)的,而普通存儲(chǔ)過(guò)程是由命令調(diào)用執(zhí)行的 ········()32.游標(biāo)的語(yǔ)句是 FETCH CURSOR.OPEN <游標(biāo)名>
58、;···················(×)四.綜合題創(chuàng)建一個(gè)數(shù)據(jù)表空間,要求:名稱(chēng)為“tabspace1”,數(shù)據(jù)文件為ts.dbf,數(shù)據(jù)文件存在“%oracle_base%oradata”目錄下,大小為10M,該數(shù)據(jù)文件可以自動(dòng)擴(kuò)展,每次擴(kuò)展2M,最大到50M。create tablespace tabspace1datafile '%oracle_base%oradatats.dbf
59、' size 10MAutoextend on next 2MMaxsize 50M2創(chuàng)建一個(gè)用戶名為myuser,口令為myuser,默認(rèn)表空間為tabspace1,配額為5m;默認(rèn)使用的臨時(shí)表空間為temp的用戶。create user myuser identified by myuser Default tablespace tabspace1quota 5m on tabspace1temporary tablespace temp3創(chuàng)建一個(gè)表空間,名稱(chēng)為“TEST_SPACE”,為表空間添加第1個(gè)數(shù)據(jù)文件“TEST.dbf”,路徑為“f:oracleproduct10.1.
60、0oradata”,大小為10 MB,區(qū)間統(tǒng)一大小為128KB。如果該數(shù)據(jù)文件已經(jīng)存在,則重用。CREATE TABLESPACE TEST_SPACEDATAFILE “f:oracleproduct10.1.0oradataTEST.DBF” SIZE 10MUNIFORM SIZE 128K4.創(chuàng)建一個(gè)角色MYROLE,此角色具有建表,建視圖的系統(tǒng)權(quán)限和查找SCOTT用戶EMP表的權(quán)限;建立名稱(chēng)、密碼為T(mén)EST的用戶,將此角色授權(quán)給TEST用戶。CREATE ROLE MYROLE;GRANT CREATE TABLE,CREATE VIEW TO MYROLE;GRANT SELECT
61、 ON SCOTT.EMP TO MYROLE;CREATE USER TEST IDENTIFIED BY TEST;GRANT MYROLE TO TEST;5.創(chuàng)建一個(gè)用戶名為test,口令為mytest,默認(rèn)表空間為sp1,配額為5m;默認(rèn)使用的臨時(shí)表空間為temp的用戶。創(chuàng)建一個(gè)角色MYROLE,此角色具有建表,建視圖的系統(tǒng)權(quán)限和查找SCOTT用戶EMP,DEPT表的權(quán)限,將此角色授權(quán)給TEST用戶。CREATE USER test IDENTIFIED BY mytest Default TABLESPACE sp1 quota 5M ON sp1TEMPORARY TABLESP
62、ACE temp;CREATE ROLE MYROLE;GRANT CREATE TABLE,CREATE VIEW TO MYROLE;GRANT SELECT ON SCOTT.EMP TO MYROLE;GRANT SELECT ON SCOTT.DEPT TO MYROLE;CREATE USER TEST IDENTIFIED BY TEST;GRANT MYROLE TO TEST;6創(chuàng)建序列ex_seq,要求初始值為100,序列增量為5,最大值為1000,可以循環(huán);修改該序列使其最大值為800。(6分)Create sequence ex_seqmaxvalue 1000Start with 1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于2025年度區(qū)塊鏈技術(shù)應(yīng)用合作協(xié)議3篇
- 2025年度汽車(chē)租賃市場(chǎng)拓展合作協(xié)議合同4篇
- 2025年度二零二五年度獼猴桃包裝設(shè)計(jì)及品牌推廣合同4篇
- 二零二五版建筑工程安全施工許可證申請(qǐng)合同3篇
- 2025版信托資金借貸合同爭(zhēng)議解決爭(zhēng)議管轄條款3篇
- 2025年度健康管理機(jī)構(gòu)臨時(shí)健康管理師勞動(dòng)合同4篇
- 二零二五年度海上旅游船租賃服務(wù)合同范本3篇
- 個(gè)人住宅買(mǎi)賣(mài)法律合同(2024年修訂)版B版
- 2025年度戶外運(yùn)動(dòng)用品門(mén)店承包管理服務(wù)協(xié)議4篇
- 二零二五年柑桔加工副產(chǎn)品回收利用合同2篇
- 道路瀝青工程施工方案
- 《田口方法的導(dǎo)入》課件
- 內(nèi)陸?zhàn)B殖與水產(chǎn)品市場(chǎng)營(yíng)銷(xiāo)策略考核試卷
- 票據(jù)業(yè)務(wù)居間合同模板
- 承包鋼板水泥庫(kù)合同范本(2篇)
- DLT 572-2021 電力變壓器運(yùn)行規(guī)程
- 公司沒(méi)繳社保勞動(dòng)仲裁申請(qǐng)書(shū)
- 損傷力學(xué)與斷裂分析
- 2024年縣鄉(xiāng)教師選調(diào)進(jìn)城考試《教育學(xué)》題庫(kù)及完整答案(考點(diǎn)梳理)
- 車(chē)借給別人免責(zé)協(xié)議書(shū)
- 應(yīng)急預(yù)案評(píng)分標(biāo)準(zhǔn)表
評(píng)論
0/150
提交評(píng)論