Oracle精選筆試試題_第1頁
Oracle精選筆試試題_第2頁
Oracle精選筆試試題_第3頁
Oracle精選筆試試題_第4頁
Oracle精選筆試試題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Oracle筆試試題1.SQL必備<選擇題每空1分共14題>1.如果在where子句中有兩個條件要同時滿足,應該用以下哪個邏輯符來連接()A.ORB.NOTC.ANDD.NONE2.外連接的條件可以放在以下的那一個子句中()A.FROMB.WEHREC.SELECTD.HAVINGE.GROUPBYF.ORDERBY3.在從兩個表中查詢數據時,連接條件要放在哪個子句中()A.FROMB.WHEREC.SELECTD.HAVINGE.GROUPBY4.用以下哪個子句來限制分組統(tǒng)計結果信息的顯示()A.FROMB.WEHREC.SELECTD.HAVINGE.GROUPBYF.ORDERBY5.以下需求中哪個需要用分組函數來實現()A.把ORDER表中的定單時間顯示成'DDMONYYYY'格式B.把字符串'JANUARY28,2000'轉換成日期格式C.顯示PRODUCT表中的COST列值總量D.把PRODUCT表中的DESCRIPTION列用小寫形式顯示6.以下那些命令可以暗含提交操作()A.GRANTB.UPDATEC.SELECTD.ROLLBACK7.RDBMS是以下哪一項的縮寫()A.RelationalDataBaseManagementSystem(關系數據庫治理系統(tǒng))B.RelationalDataBaseMigrationSystem(關系數據庫移植系統(tǒng))C.RelationalDataMigrationSystem(關系數據移植系統(tǒng))D.RelationalDataBaseManageSystem(關系數據庫治理系統(tǒng))8.INSERT是()A.DML語句B.DDL語句C.DCL語句D.DTL語句9.SELECTCHR(66)FROMDUAL的結果是()A.ZB.SC.BD.都不是10.函數返回一個值除以另一個值后的余數()A.MODB.ABSC.CEILD.以上都不是11.什么鎖用于鎖定表,僅允許其他用戶查詢表中的行,行不允許插入,更新,或刪除行()A.共享B.排他C.共享更新D.以上都不是12.什么是oracle提供的一個對象,可以生成唯一的連續(xù)的整數()A.同義詞B.序列C.視圖D.沒有13.那種類型的約束可以自動創(chuàng)立索引()A.CHECKB.UNIQUEC.NOTNULLD.PRIMARTKEY14.哪中類型的約束只能定義在列級()A.CHECKB.UNIQUEC.NOTNULLD.PRIMARTKEYE.FOREIGNKEY<簡答題>〔以下每題2分共20題〕1.簡述SUBSTR和LENGTH的主要功能?2.分析以下的SQL命令:SELECT*FROMproductWHERELOWER(description)='CABLE';命令能否執(zhí)行?是否有結果返回?為什么?3.在PLAN表中有一列為SPECIES_ID,該列與SPECIES表的ID列對應,但后者包含空值,要想在顯示結果中包含SPECIES表的ID列為空值的行的信息,用那種連接條件可以實現?4.分析以下的SQL命令:SELECTi.id_number,m.manufacturer_idFROMinventoryi,inventorymWHEREi.manufacturer_id=m.region_id_number;該命令中使用的連接條件是什么?5.外連接的符號可以放在連接條件的哪邊,可以兩邊同時使用嗎?6.如果用等值連接來查詢5張表內的信息,至少需要幾個連接條件?7.分析以下的SQL命令:SELECTi.id_number,m.id_numberFROMinventoryi,manufacturermWHEREi.manufacturer_id=m.id_numberORDERBY1;該命令執(zhí)行結果的排序是按那一列的值排序的?8.數據庫中的TEACHER表的結果如下:IDNUMBER(7)PKSALARYNUMBER(7,2)SUBJECT_IDNUMBER(7)至少有兩行以上的SUBJECT_ID值是不同的分析以下的SQL命令:1、SELECTROUND(SUM(salary),-4)FROMteacher;2、SELECTsubject_id,ROUND(SUM(salary),-2)FROMteacherGROUPBYsubject_id;兩個語句的顯示結果相同嗎?哪個命令顯示的結果會多些?9.如果想對分組統(tǒng)計的結果信息進行篩選,用where條件子句能實現嗎?如果不行該用什么子句實現?10.EMPLOYEE表包含以下的列:EMP_IDNUMBER(9)NAMEVARCHAR2(25)BONUSNUMBER(5,2)DEPT_IDNUMBER(9)如果想計算所有具有bonus的職員的bonus平均值,不考慮該列包含空值的那些雇員,用什么功能函數可以實現?11.寫出包含SELECT,FROM,HAVING,WHERE,GROUPBY,ORDERBY子句的書寫順序12.分析以下的SQL命令SELECTid_number"PartNumber",SUM(price)"Price"FROMinventoryWHEREprice>5.00GROUPBY"PartNumber"ORDERBY2;哪一個子句會產生錯誤?如何修改?13.分析以下的SQL命令:SELECTid_numberFROMinventoryWHEREmanufacturer_idIN(SELECTmanufacturer_idFROMinventoryWHEREprice<1.00ORprice>6.00);該子查詢的能否執(zhí)行,是否有語法錯誤?14.分析以下SQL命令:SELECTemployee_id,nameFROMemployeeWHEREemployee_idNOTIN(SELECTemployee_idFROMemployeeWHEREdepartment_id=30ANDjob='CLERK');如果子查詢返回空值,結果會是什么樣?15.如果用戶用UPDATE命令修改了表中的數據值,是否可以恢復回來?16.表PERSONNEL的結構如下:IDNUMBER(9)LAST_NAMEVARCHAR2(25)FIRST_NAMEVARCHAR2(25)MANAGER_IDNUMBER(9)在這里,部門的治理者也看作是雇員,分析以下兩個命令:SELECTp.last_name,p.first_name,m.last_name,m.first_nameFROMpersonnelp,personnelmWHEREm.id=p.manager_id;SELECTp.last_name,p.first_name,m.last_name,m.first_nameFROMpersonnelp,personnelmWHEREm.manager_id=p.id;兩個的執(zhí)行結果一樣嗎?17.分析以下的SQL命令CREATESEQUENCEline_item_idSTARTWITH10001MAXVALUE999999999NOCYCLE;請問這個序列NOCYCLE關鍵字的含義是什么?18.表TEACHER的結構如下:NameNull?Type---------------------------------------TEACHER_IDNOTNULLNUMBER(9)NAMEVARCHAR2(25)SALARYNUMBER(7,2)SUBJECT_IDNOTNULLNUMBER(3)SUBJECT_DESCRIPTIONVARCHAR2(2)編寫一個SQL命令,實現以下要求,給所有的scienceteachers增加8%的工資TheSUBJECT_IDforscienceteachers的SUBJECT_ID值是011.19.ORACLE數據庫有哪幾種約束類型?20.在建表時如果希望某列的值在一定的范圍內,應建什么樣的約束?〔以下每題3分共4題〕21.比較truncate和delete命令?22.使用索引的理由?23.創(chuàng)立一張表,要求與EMP表具有相同的表結構,但是不要記錄(即空表)?24.顯示所有薪金高于各自部門平均薪金的人?〔以下每題5分共2題〕25.查找出數據庫中表S_EMP表所有的約束類型?26.給自己在數據庫中已有的表添加一個主鍵約束?2.DBA必備<選擇題每空1分共5題>1.以下權限哪個時系統(tǒng)權限()A.ALTERB.EXECUTEC.PREFERENCESD.BACKUPANYTABLE2.以下哪個權限時對象權限()A.INDEXB.DROPUSERC.CREATESESSIOND.BACKUPANYTABLE3.以下哪個視圖可以查到用戶具有使用權限的表的信息()A.USER_VIEWSB.USER_TABLESC.ALL_OBJECTSD.USER_OBJECTS4.ROWID的作用是()A.唯一標識表中的一條記錄B.這是一個偽列,用戶一般無法使用,是由Oracle自身引用的C.表示了數據的物理存儲方式D.沒有作用5.關于索引的說法錯誤的選項是()A.索引對于表來說,可有可無B.索引是用來提高查詢速度的C.索引是用來裝飾表,是表格好看一點D.索引會影響更新的速度3.PL/SQL必備<選擇題每空1分共8題>1.什么引擎執(zhí)行PL/SQL塊()A.SQLB.PL/SQLC.ORACLED.都不對2.PLSQL塊是由哪幾個局部組成()A.DECLAREBEGINENDB.BEGINENDC.EXCEPTIONBEGINENDD.DECLAREBEGINEXCEPTIONEND3.使用游標的步驟,有哪幾步()A.翻開游標、使用游標、關閉游標B.定義游標、翻開游標、使用游標、關閉游標C.定義游標、使用游標、關閉游標D.定義游標、翻開游標、使用游標、4.游標有哪幾種類型()A.靜態(tài)游標、動態(tài)游標B.隱式游標、顯示游標C.變量游標、常量游標D.參數游標、ref游標5.在存儲過程中,參數模式有哪幾種()A.IN、OUTB.IN、OUT、INOUTC.INPUT、OUTPUTD.OUTINOUT6.存儲過程和函數的區(qū)別是()A.過程可以返回多個值,而函數只能返回一個值B.函數可以作為PLSQL表達式的一局部,而過程

溫馨提示

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

最新文檔

評論

0/150

提交評論