《Oracle 選擇題復習題》由會員分享,可在線閱讀,更多相關(guān)《Oracle 選擇題復習題(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
1. 修改用戶時,不能更改用戶的什么屬性( )
A 密碼 B 表空間 C 臨時表空間 D 名稱
2. 撤銷權(quán)限使用( )語句
A revoke B drop C delete D alter
3. 查找角色中的用戶,使用哪個數(shù)據(jù)字典( )
A user_role_privs B role_sys_privs
C role_tab_privs D dba_users
4. 假設(shè)有存儲過程add_student,其創(chuàng)建語句的頭部內(nèi)容如下:create procedur
2、e add_student(stu_id IN NUMBER,stu_name IN VARCHAR2)……,請問下列調(diào)用該存儲過程的語句中,不正確的是( )
A EXEC add_student(1001,”CANDY”);
B exec add_student(‘CANDY’,1001);
C exec add_student(stu_id=>1001,stu_name=>’CANDY’);
D exec add_student(stu_name=>’CANDY’,stu_id=>1001);
5. 如果在包規(guī)范mypackage中沒有聲明某個過程myproc
3、edure,而在創(chuàng)建包體時包含了該過程,那么對該過程敘述正確的是( )
A 包體將無法創(chuàng)建成功,因為在包體中含有包規(guī)范中沒有聲明的元素
B 該過程影響包體的創(chuàng)建,因為它屬于包的私有元素
C 可以通過mypackage.myprocedure調(diào)用該過程
D 無法在包體外使用該過程
6. 如下PL_SQL程序塊:
SQL> declare
i BINARY_INTERGE:=1
begin
while i>=1
loop
i:=i+1;
DBMS_OUTPUT.PUTLINE(i);
End loop;
E
4、ND
執(zhí)行上述PL_SQL語句,結(jié)果( )
A 輸出從1開始,每次遞增1的數(shù)
B 輸出從2開始,每次遞增1的數(shù)
C 輸出2
D 該循環(huán)將陷入死循環(huán)
7. 使用游標的什么屬性可以獲取SELECT語句當前檢索到的行數(shù)( )
A %FOUND B %NOTFOUND
C %ISOPEN D %ROWCOUNT
8. 如果更改SCOTT用戶的權(quán)限,應(yīng)該在哪種模式下?( )
A SCOTT B SYSTEM C DBSNMP D ROOT
9. Oracle數(shù)據(jù)庫的文件后綴( )
A DBF
5、B MDF C LDF D LOG
10. 解析后的SQL語句會緩存在SGA的哪個區(qū)域中( )
A JAVA池 B 大型池 C 共享池 D 數(shù)據(jù)緩存區(qū)
11. 數(shù)據(jù)的邏輯獨立性是指 ( )
A.概念模式改變,外模式和應(yīng)用程序不變
B.概念模式改變,內(nèi)模式不變
C.內(nèi)模式改變,概念模式不變
D.內(nèi)模式改變,外模式和應(yīng)用程序不變
12. 數(shù)據(jù)庫結(jié)構(gòu)的描述和定義是DBMS運行的基本依據(jù),它們存儲于( )
A.封鎖表 B.數(shù)據(jù)字典
C.索引 D.日志
1
6、3. 下列權(quán)限中,哪一個不是數(shù)據(jù)庫的訪問權(quán)限?( )
A.Read權(quán)限 B.Resource權(quán)限 考試用書
C.Update權(quán)限 D.Lock權(quán)限
14. 關(guān)系模型有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。定義外鍵實現(xiàn)的是哪一(些)類完整性?( )
A)實體完整性 B)參照完整性
C)用戶定義的完整性 D)實體完整性、參照完整性和用戶定義的完整性
15. 在oracle中,一個用戶擁有的所有數(shù)據(jù)庫對象統(tǒng)稱為( )
A 數(shù)據(jù)庫 B 模式 C 表空間 D 實例
16. 在
7、oracle中,可用于提取日期時間類型特定部分(如年、月、日、時、分、秒)的函數(shù)有( )
A DATEPART B EXTRACT C TO_VARCHAR D TRUNC
17. 在oracle數(shù)據(jù)庫的邏輯結(jié)構(gòu)中有一下組件:A 表空間 B 數(shù)據(jù)塊 C 區(qū) D 數(shù)據(jù)段,這些組件從大到小依次是( )
A ABCD B ADCB C ACBD D DACB
18. Oracle數(shù)據(jù)庫中,( ) 用戶模式存儲數(shù)據(jù)字典表和視圖對象。
A SYSTEM B SYS C SCOTT D SYSDBA
8、
19. 在Oracle中,PL/SQL塊中定義了一個帶參數(shù)的游標:cursor emp_cursor(dnum NUMBER) IS Select sal,comm from emp where deptno=dnum;那么正確打開此游標的語句是( ):
A OPEN emp_cursor (‘20’);
B OPEN emp_cursor FOR 20;
C OPEN emp_cursor Using 20;
D FOR emp_rec emp_cursor(20) LOOP …END LOOP;
20. 使用簡單連接查詢兩個表,其中一個表
9、有5行記錄,另一個表有20行記錄,如果未使用where子句,則將返回多少行?( )
A 25 B 100 C 15 D 4
21. 下列哪個連接是具有相同名稱的列字段進行匹配記錄,不必制定任何同等連接條件。( )
A 等值連接 B 不等連接 C 自然連接 D 交叉連接
22. 創(chuàng)建外部表時,使用( )子句制定記錄錯誤數(shù)據(jù)的文件。
A REJECT LIMIT B BADFILE
C LOGFILE D FILE
23. EMPLOYEES和Departments表有兩個名稱相同的列:depa
10、rtment_id和Manager_id.下面那個只依據(jù)公共的department_id值連接這兩個表( )
A select * from employees natural join departments;
B select * from employees E natural join departments D on e.department_id=manager_id;
C select * from employees natural join departments using(department_id);
D 以上都不對
24. 關(guān)于下面的查詢,請選擇一個正
11、確的說法:select * from employees e join departments d on (d.department_id=e.department_id) join locations L on (L.location_id=d.location_id) ( )
A 不允許連接3個表
B 生成笛卡爾乘積
C JOIN…ON子句可用于多個表之間的連接
D 以上都不對
25. 如何將模式從一個用戶移動到另一個用戶( )
A 使用Alter schema move …命令
B 不能將模式從一個用戶移動到另一個用戶
C 如果模式是空的才能移動
12、(或者它里面的所有對象已經(jīng)被刪除)
D 將新用戶添加到模式,然后從模式中分離老用戶
26. 執(zhí)行下面的語句之后會返回什么值?select substr(‘How_long_is_a_piece_of_string?’,5,4) from dual; ( )
A long B _long C ring? D 以上都不對
27. Select to_char(1234.49,’999999.9’) from dual返回什么值? ( )
A 1234.49 B 001234.5 C 1234.5 D以上都不對
28. 在RMAN中要連接到目標數(shù)
13、據(jù)庫,可以執(zhí)行下列哪些語句不可以實現(xiàn)。其中sys/admin為系統(tǒng)用戶;rman_admin/rman_admin為RMAN用戶( )
A rman target/
B rman catalog
C rman target sys/admin nocatalog
D rman target sys/admin catalog rman_admin/rman_admin
29. 在RMAN的執(zhí)行命令中,通過show命令可以顯示所有的或者單個的rman配置,通過( )命令可以顯示有關(guān)備份集和映像副本的信息。通過(
14、 )命令可以對rman存儲庫進行詳盡的分析。
A list report B catalog report
C list validate D report list
30. 執(zhí)行( )命令,可以立即關(guān)閉數(shù)據(jù)庫。這時,系統(tǒng)將連接到服務(wù)器的所有未提交的事務(wù)全部回退,并中斷連接,然后關(guān)閉數(shù)據(jù)庫。
A shutdown B shutdown normal
C shutdown abort D shutdown immediate
31. 在backup命令中指定incremental選項,默
15、認創(chuàng)建差異增量備份。如果想要建立累積增量備份,還需要backup命令中制定( )選項。
A incremental B level
C differential D cumulative
32. 使用backup命令備份時,使用TAG參數(shù),可以制定標記信息;使用( )參數(shù),可以制定備份文件的保存位置以及備份文件的名稱格式。
A TAG B FORMAT
C FILESPERSET D CHANNEL
33. 使用RMAN實現(xiàn)表空間恢復時,執(zhí)行命令的順序是什么?( )
A restore recover
B recove
16、r restore
C copy backup
D copy recovery
34. 下面屬于IF條件語句中的關(guān)鍵字的是( )
A elseif B else if C others D then
35. 下列哪個語句用于切換日志文件組?( )
A ALTER DATABASE SWITCH LOGFILE;
B ALTER SYSTEM SWITCH LOGFILE
C ALTER SYSTEM ARCHIVELOG;
D ALTER DATABASE ARCHIVELOG;
36. 在SQL*plus中,可以使用connect命令。下
17、面的4個選項中,哪個命令是正確的?其中scott是用戶,tiger是密碼,數(shù)據(jù)庫名為orcl。( )
A connect scott/tiger;
B connect tiger/scott;
C connect scott/tiger as sysdba;
D connect scott/tiger@orcl as sysdba;
37. 當日志文件組處于下列哪種情況時,無法清空該日志文件組( )
A Active B inactive C current D unused
38. 下列對日志文件組及其成員敘述正確的是( )
A 日志文件組可以沒有
18、日志成員
B 日志文件組中的日志文件大小一致
C 在創(chuàng)建日志文件組時,其日志成員可以是已經(jīng)存在的日志文件
D 在創(chuàng)建日志文件組時,如果日志成員已經(jīng)存在,則使用reuse關(guān)鍵字就一定可以成功替代該文件
39. 為了去除結(jié)果集中的重復行,可以在select語句中使用下列哪個關(guān)鍵字?( )
A all B distinct C update D Merge
40. 查詢scott用戶的emp表中的總記錄數(shù),可以使用下列哪個語句( )
A select max(empno) from scott.emp;
B select count(empno) from s
19、cott.emp;
C select count(comm) from scott.emp;
D select count(*) from scott.emp;
41. 在關(guān)系數(shù)據(jù)庫管理系統(tǒng)中,創(chuàng)建的視圖在數(shù)據(jù)庫三層結(jié)構(gòu)中屬于( )
A.外模式 B.存儲模式C.內(nèi)模式 D.概念模式
42. 現(xiàn)實世界中,事物的一般特性在信息世界中稱為( )
A.實體 B.實體鍵
C.屬性 D.關(guān)系鍵
43. 部分匹配查詢中有關(guān)通配符“_”的正確的敘述是( )
A.“_”代表多個字符
B.“_”可以代表零個或多個字符
C.“_”不能與“%”一同使用
D.“_”代表
20、一個字符
44. 下列關(guān)于數(shù)據(jù)庫數(shù)據(jù)模型的說法中,哪一個是不正確的?( )
A.任何一張二維表都表示一個關(guān)系
B.層次模型的數(shù)據(jù)結(jié)構(gòu)是有向樹結(jié)構(gòu)
C.在網(wǎng)狀模型中,一個子結(jié)點可以有多個父結(jié)點
D.在面向?qū)ο竽P椭忻恳粋€對象都有一個惟一的標識
45. 如果在一個關(guān)系中,存在某個屬性(或?qū)傩越M),雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個關(guān)系的主碼時,稱該屬性(或?qū)傩越M)為這個關(guān)系的( )
A.候選碼 B.主碼 C.外碼 D.連接碼
46. 數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)操縱語言(DML)所實現(xiàn)的操作一般包括( )
21、A.建立、授權(quán)、修改
B.建立、授權(quán)、刪除
C.建立、插入、修改、排序
D.查詢、插入、修改、刪除
47. E-R模型用于數(shù)據(jù)庫設(shè)計的哪一個階段?( )
A.需求分析 B.概念結(jié)構(gòu)設(shè)計
C.邏輯結(jié)構(gòu)設(shè)計 D.物理結(jié)構(gòu)設(shè)計
48. 下述哪一條不屬于數(shù)據(jù)庫設(shè)計的內(nèi)容?( )
A)設(shè)計數(shù)據(jù)庫管理系統(tǒng)
B)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)
C)設(shè)計數(shù)據(jù)庫邏輯結(jié)構(gòu)
D)設(shè)計數(shù)據(jù)庫物理結(jié)構(gòu)
49. 數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是( )
A.DBS包括DB和DBMS
22、 B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
50. 執(zhí)行CREATE DATABASE命令之前,應(yīng)該發(fā)出的命令是( )
A.STARTUP INSTANCE B.STARTUP NOMOUNT
C.STARTUP MOUNT D.以上都不是
答題頁
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
第6頁 共6頁