12計算機-Oracle數據庫試卷A卷_第1頁
12計算機-Oracle數據庫試卷A卷_第2頁
12計算機-Oracle數據庫試卷A卷_第3頁
12計算機-Oracle數據庫試卷A卷_第4頁
12計算機-Oracle數據庫試卷A卷_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

你一定要堅強,即使受過傷,流過淚,也能咬牙走下去。因為,人生,就是你一個人的人生。==============================================================================命運如同手中的掌紋,無論多曲折,終掌握在自己手中==============================================================北京交通職業(yè)技術學院期末考試試題課程名稱:1Oracle數據庫(A)卷2013—2014學年第二學期出題教師:孫繼亮12計算機技術專業(yè)學號:___________姓名:___________(請考生注意:本試卷共有四道大題)選擇題(每題1分,共10題,共10分)1、Oracle數據庫中為新創(chuàng)建的表分配的初始空間通常為多大()A、一個塊B、一個區(qū)C、一個段D、c一個表空間2、關于存儲過程參數,正確的說法是()A、存儲過程的輸出參數可以是標量類型,也可以是表類型B、存儲過程輸入參數可以不輸入信息而調用過程C、可以指定字符參數的字符長度(函數的()或者過程的(number/varchar2))D、以上說法都不對3、下列說法,正確的說法是()A、只要在存儲過程中有增刪改語句,一定加自治事務B、在函數內可以修改表數據C、函數不能遞歸調用D、以上說法都不對4、有一產品表(編號,名稱,價格,數量,所屬分類),下列語法不正確的是()A、select*from產品表where價格>1000B、selectsum(價格)from產品表groupby所屬分類havingmax(價格)>1000C、select所屬分類,sum(價格)from產品表where價格>1000groupby所屬分類D、select所屬分類,sum(價格)from產品表wheremax(價格)>1000groupby所屬分類5、關于觸發(fā)器,下列說法正確的是()A、可以在表上創(chuàng)建INSTEADOF觸發(fā)器B、語句級觸發(fā)器不能使用“:old”和“:new”C、行級觸發(fā)器不能用于審計功能D、觸發(fā)器可以顯式調用6、下列那些是Oracle的偽列()A、ROWIDB、ROW_NUMBER()C、LEVELD、ROWNUME、COLUMN7、當表的重復行數據很多時,應該創(chuàng)建的索引類型應該是()A、B樹B、reverseC、bitmapD、函數索引8、在建表時如果希望某列的值,在一定的范圍內,應建什么樣的約束?()A、primarykeyB、uniqueC、checkD、notnull9、利用游標來修改數據時,所用的。。FORUPDATE充分利用了事務的哪個特性?()A、原子性B、一致性C、永久性D、隔離性10、下列說法不正確的是()全對A、在PLSQL自定義函數中如果包含UPDATE、DELETE、INSERT語句,不必在函數體內給出COMMIT;B、自定義函數可以在SQL語句中調用、也可以在PLSQL塊中調用C、自定義函數可以返回表類型D、自定義函數中的參數可以是OUT類型填空題(每空2分,共10空,共20分)1、假設已在某遠程客戶端完成網絡服務名配置,服務名為aptech,請寫出用戶MARTIN(用戶口令martinpass)連接到服務器的命令:_______________________________________________________;2、SYS用戶以管理員身份登錄后,要授予用戶MARTIN可以對SCOTT用戶的EMP表進行查詢的權限,請寫出授權命令:(假設MARTIN用戶已存在)___________________________________________________________;創(chuàng)建表employee的副本,但不包含表中的記錄:CREATETABLEemployee_copyAS____________________________;4、查詢itemfile表中itemrate列的信息,要求將數值轉換為字符串,并使用當前貨幣符號作為前綴:SELECT_______(itemrate,'C99999')FROMitemfile;5、查itemfile表中itemdesc、re_level列的信息,要求re_level為NULL時顯示為0SELECTitemdesc,__(re_level,0)FROMitemfile;6、完成以下PL/SQL塊,功能是:顯示2

到50的25個偶數。BEGINFOR_______________IN_________________LOOPDBMS_OUTPUT.PUT_LINE(even_number*2);ENDLOOPEND;完成以下PL/SQL塊,功能是:接受職員編號并檢索職員姓名。將職員姓名存儲在變量empname中,如果代碼引發(fā)VALUE_ERROR異常,則向用戶顯示錯誤消息。DELCAREempnameemployee.ename%TYPE;;enoemployee.empno%TYPE;BEGINeno:=’&employee_number’;________________________________________________________;DBMS_OUTPUT.PUT_LINE(‘職員姓名:’||empname);_____________________WHENVALUE_ERRORTHENDBMS_OUTPUT.PUT_LINE(‘要存儲在變量中的值過大’)END;8、完成以下PL/SQL塊,功能是:使用游標,顯示所有單價低于250元的玩具的單價。DECLAREmy_toy_pricetoys.toyprice%TYPE;CURSORtoy_curISSELECTtoypriceFROMtoysWHEREtoyprice<250;BEGIN_____________________________LOOPFETCHtoy_curINTOmy_toy_price;EXITWHENtoy_cur%NOTFOUND;DBMS_OUTPUT.PUT_LINE(toy_cur%ROWCOUNT||'.玩具單價:'||my_toy_price);ENDLOOP;CLOSEtoy_cur;END;三、簡答(每題10分,共4題,共40分)綁定變量是什么?綁定變量有什么優(yōu)缺點?簡單描述tablespace/segment/extent/block之間的關系日志的作用是什么?Oracle系統(tǒng)進程主要有哪些,作用是什么?四、程序題(每題10分,共3題,共30分)1、查找出當前用戶模式下,每張表的記錄數,以scott用戶為例,結果應如下:DEPT...................................4EMP...................................14BONUS.................................0SALGRADE.............................5其實現的代碼是:

2、某cc表數據如下:c1c2--------------1西1安1的2天2氣3好……轉換為1西安的2天氣3好要求:不能改變表結構及數據內容,僅在最后通過SELECT顯示出這個查詢結果代碼為:3、表nba記錄了nba(teamVARCHAR2(10),yNUMBER(4))奪冠球隊的名稱及年份:TEAMY--------------------------------------------------活塞1990公牛1991公牛1992公牛1993火箭1994火箭1995公牛1996公牛1997公牛1998馬刺 1999湖人2000湖人2001湖人2002馬刺 2003活塞2004馬刺 2005熱火2006馬刺 2007凱爾特人2008湖人2009湖人2010請寫出一條SQL語句,查詢出在此期間連續(xù)獲得冠軍的有哪些,其連續(xù)的年份的起止時間是多少,結果如下:TEAMBE------------------------

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論