Oracle期末考試試題及答案(共8頁)_第1頁
Oracle期末考試試題及答案(共8頁)_第2頁
Oracle期末考試試題及答案(共8頁)_第3頁
Oracle期末考試試題及答案(共8頁)_第4頁
Oracle期末考試試題及答案(共8頁)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上考 生 信 息 欄 系 專業(yè) 級(jí) 班級(jí) 姓名 學(xué)號(hào) 裝 訂 線一、選擇題:(本題共20個(gè)小題,每小題2分,共40分)1當(dāng)Oracle服務(wù)器啟動(dòng)時(shí),下列哪種文件不是必須的 ( ) 。 A. 數(shù)據(jù)文件 B. 控制文件 C. 日志文件 D. 歸檔日志文件 2. 在Oracle中,一個(gè)用戶擁有的所有數(shù)據(jù)庫對(duì)象統(tǒng)稱為 ( )。 A. 數(shù)據(jù)庫 B. 模式 C. 表空間 D. 實(shí)例3在 Oracle數(shù)據(jù)庫的邏輯結(jié)構(gòu)中有以下組件: 1.表空間 2. 數(shù)據(jù)塊 3. 區(qū) 4. 段這些組件從大到小依次是( )。A. 1234 B.1432 C.1324 D. 41324.下列哪個(gè)子句實(shí)現(xiàn)對(duì)

2、一個(gè)結(jié)果集進(jìn)行分組和匯總( )。 A.HAVING B.ORDER BY C.WHERE D.GROUP BY5. 在Oracle數(shù)據(jù)庫中,( )用戶模式存儲(chǔ)數(shù)據(jù)字典表和視圖對(duì)象。 A. SYS B. SYSTEM C. SCOTT D. SYSDBA6.以下不屬于命名的PL/SQL塊的是( )。 A程序包 B過程 C游標(biāo) D函數(shù)7.在Oracle中創(chuàng)建用戶時(shí),若未提及DEFAULT TABLESPACE關(guān)鍵字,則Oracle就將( )表空間分配給用戶作為默認(rèn)表空間。 AHR BSCOTT CSYSTEM DSYS8在Windows操作系統(tǒng)中,Oracle的( )服務(wù)是使用iSQL*Plus必

3、須的。 AOracleHOME_NAMETNSListener B. OracleServiceSID C. OracleHOME_NAMEAgent D. OracleHOME_NAMEHTTPServer9.下列哪個(gè)語句可以在SQL*Plus 中直接調(diào)用一個(gè)過程( )。 A. RETURN B. CALL C. SET D. EXEC10如果服務(wù)器進(jìn)程無法在數(shù)據(jù)緩沖區(qū)中找到空閑塊,為添加從數(shù)據(jù)文件中讀出的數(shù)據(jù)塊,則系統(tǒng)會(huì)啟動(dòng)如下哪一個(gè)進(jìn)程( ) A.CKPT B. DBWR C.LGWRD. SMON11.下列哪一個(gè)鎖模式不屬于Oracle( )。 A.死鎖 B.排他鎖 C.行級(jí)共享鎖 D

4、.共享鎖12.有字符串?dāng)?shù)據(jù)”test”分別存放到char(10)和varchar2(10)類型的字段中,其實(shí)際存儲(chǔ)長度為( )A. 10 4 B. 4 4 C. 10 10 D. 4 1013在Oracle中,當(dāng)控制一個(gè)顯式游標(biāo)時(shí),下面哪種命令包含INTO子句( )。 A. FETCH B. CLOSE C. OPEN D.CURSOR 14. ORACLE中,用來判斷列值是否為空的操作符是( )。 A. =NULL B. NULLIS C. AS NULL D. IS NULL15.查詢一個(gè)表的總記錄數(shù),可以采用( )統(tǒng)計(jì)函數(shù)。 A. AVG(*) B. SUM(*) C. COUNT(*)

5、 D. MAX(*)16.以下的哪個(gè)命令可以將SQL 命令的運(yùn)行結(jié)果保存到文件中( )。 A.SAVE B.SPOOL C.GET D.INPUT17.為了去除結(jié)果集中重復(fù)的行,可在SELECT 語句中使用下列哪個(gè)關(guān)鍵字( ) 。A.ALL B.DISTINCT C.SPOOL D.HAVING18.關(guān)于模式的描述下列哪一項(xiàng)不正確( )。 A.表或索引等模式對(duì)象一定屬于某一個(gè)模式B.在Oracle 數(shù)據(jù)庫中,模式與數(shù)據(jù)庫用戶是一一對(duì)應(yīng)的C.一個(gè)表可以屬于多個(gè)模式D.一個(gè)模式可以擁有多個(gè)表19.下列SELECT 語句中,哪些子句可以包含子查詢( )。 A.SELECT B.GROUP BY C.

6、WHERE D.ORDER BY20.在下列模式對(duì)象中,哪個(gè)對(duì)象不會(huì)占用實(shí)際的存儲(chǔ)空間( )。 A.視圖 B.表 C.索引 D.簇二、填空題(共8小題,10空需要填寫,每空1分,共10分)1. _是具有名稱的一組相關(guān)權(quán)限的組合。 2. 一個(gè)表空間物理上對(duì)應(yīng)一個(gè)或多個(gè)_文件。3.標(biāo)準(zhǔn)的SQL 語言語句類型可以分為:_、數(shù)據(jù)操縱語句(DML)和_。 4. 如果需要向表中插入一批已經(jīng)存在的數(shù)據(jù),可以在INSERT 語句中使用_ 語句。5.通過視圖修改數(shù)據(jù)時(shí),實(shí)際上是在修改_中的數(shù)據(jù)。6.如果需要向表中插入一批已經(jīng)存在的數(shù)據(jù),可以在INSERT 語句中使用_語句。7.在眾多的事務(wù)控制語句中,用來撤銷事

7、務(wù)的操作的語句為_,用于持久化事務(wù)對(duì)數(shù)據(jù)庫操作的語句是_。8. 在多進(jìn)程Oracle 實(shí)例系統(tǒng)中,進(jìn)程分為_、后臺(tái)進(jìn)程和服務(wù)器進(jìn)程。三、程序填空(共10小題,10空需要填寫,每空3分,共30分)1. 假設(shè)當(dāng)前用戶是SCOTT用戶以普通用戶登錄,口令為tiger,請(qǐng)寫出該用戶以管理員身份登錄的命令_;2.假設(shè)用戶SCOTT以管理員身份登錄,現(xiàn)需創(chuàng)建用戶Lisa,口令是Lisa,請(qǐng)寫出相應(yīng)的命令_;3. 假設(shè)用戶SCOTT以管理員身份登錄,已知用戶賬號(hào)Lisa被鎖定,需為他解除鎖定,請(qǐng)寫出相應(yīng)的命令_; 4. 假設(shè)用戶SCOTT以管理員身份登錄,需授予用戶Lisa對(duì)SCOTT用戶模式下的EMP表進(jìn)

8、行查詢(SELECT)的權(quán)限,請(qǐng)寫出相應(yīng)的命令_;5. 假設(shè)用戶SCOTT以管理員身份登錄,在SQL Plus的SQL提示符下,希望用戶Lisa用Lisa以普通用戶身份登錄到系統(tǒng),請(qǐng)寫出相應(yīng)的命令_; 6. 假設(shè)用戶Lisa用Lisa以普通用戶身份登錄到系統(tǒng),現(xiàn)需查看本用戶下的Class表的結(jié)構(gòu),請(qǐng)寫出相應(yīng)的命令_; 7. 假設(shè)用戶Lisa用Lisa以普通用戶身份登錄到系統(tǒng),用命令select * from Class查詢Class表中的數(shù)據(jù),現(xiàn)需將緩沖區(qū)中的SQL 命令保存到C盤根目錄下的class.txt文件中, 請(qǐng)寫出相應(yīng)的命令_; 8. 假設(shè)用戶Lisa用Lisa以普通用戶身份登錄到系

9、統(tǒng),現(xiàn)需查看本用戶下有哪些表,請(qǐng)寫出相應(yīng)的命令_; 9. 假設(shè)用戶Lisa用Lisa以普通用戶身份登錄到系統(tǒng),現(xiàn)需為Class 表的ID 列添加一個(gè)名為PK_CLASS_ID 的主鍵約束,請(qǐng)補(bǔ)充完整相應(yīng)的命令A(yù)LTER TABLE Class_; 10. 假設(shè)用戶Lisa用Lisa以普通用戶身份登錄到系統(tǒng),現(xiàn)需創(chuàng)建一個(gè)UPDATE 語句來修改本用戶下ARTISTS 表中的數(shù)據(jù),并且把每一行的T_ID 值都改成15,應(yīng)該使用的SQL 語句是_ ;四、 編程題:(本題共2小題,每題10分,共20分)1. 請(qǐng)按要求完成以下程序的編寫。(5空,每空2分,共10分)以下存儲(chǔ)過程借助游標(biāo)用于實(shí)現(xiàn)對(duì)員工工資

10、(Sal)的調(diào)整,調(diào)整方案為:對(duì)于員工號(hào)(empno)在7000到7200間的員工,若其原工資在1000之下,則加薪20%。(1) 請(qǐng)完成以下程序:CREATE OR REPLACE PROCEDURE Rise_salISv_empno Emp.empno%type;v_sal Emp.sal%type;V_ErrorText Varchar(200);CURSORcursor_sal /定義游標(biāo)CURSOR cursor_sal IS _ / BEGIN_; /打開游標(biāo)LOOPFETCH cursor_sal _; EXIT WHEN cursor_sal%NOTFOUND;/逐行提取數(shù)據(jù)

11、IF v_sal_”命令提示符下,現(xiàn)需執(zhí)行存儲(chǔ)過程Rise_sal,請(qǐng)寫出命令:_ 2. 創(chuàng)建一個(gè)函數(shù)get_sal,用于實(shí)現(xiàn)對(duì)表Emp(如下圖)給定一個(gè)員工號(hào)(Empno),通過函數(shù)獲取該雇員的工資值 ,請(qǐng)完成以下程序。(1)請(qǐng)將函數(shù)get_sal補(bǔ)充完整 (3空,每空2分,共6分)CREATE OR REPLACE FUNCTION get_sal (v_emp_no IN emp.empnoTYPE)_ IS_ emp.salTYPE:0; BEGIN SELECT sal INTO v_emp_sal FROM emp WHERE empno=_; RETURN(v_emp_sal);

12、END get_sal;(2)用函數(shù)get_sal查詢員工7521號(hào)的工資,請(qǐng)寫出一種查詢方式。(4分)專心-專注-專業(yè)課程名稱一、選擇題:(本題共20小題,每題2分,共40分)題號(hào)12345題號(hào)678910答案DBBDA答案CCBDD題號(hào)1112131415題號(hào)1617181920答案AAACC答案B B CCA二、填空題(本大題共8小題,10空,每空1分,共10分)題號(hào)答 案1-2角色數(shù)據(jù)3數(shù)據(jù)定義語句(DDL)數(shù)據(jù)控制語句(DCL)4select5-6基本表select7ROLLBACKCOMMIT8用戶進(jìn)程三、程序填空題(共10小題,10空需要填寫,每空3分,共30分)題號(hào)答 案1co

13、nn scott/tiger as sysdba;2create user Lisa identify by Lisa3alter user Lisa account unlock;4grant select on emp to Lisa;5conn Lisa/Lisa;6desc Class;7save C:class.txt;8select table_name from user_tables;9Add constraint PK_CLASS_ID PRIMARY KEY(ID) ;10update artists set T_ID =15;四、編程題(本大題共2小題,每題10分,共20分)1. (5空,每空2分,共10分) (1)SELECTempno,sal FROM employee WHEREempno BETWEEN 7300 AND 7600

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論