數(shù)據(jù)庫試題(三)0330學(xué)習(xí)資料_第1頁
數(shù)據(jù)庫試題(三)0330學(xué)習(xí)資料_第2頁
數(shù)據(jù)庫試題(三)0330學(xué)習(xí)資料_第3頁
數(shù)據(jù)庫試題(三)0330學(xué)習(xí)資料_第4頁
數(shù)據(jù)庫試題(三)0330學(xué)習(xí)資料_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫試題(三)0330精品文檔164.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R-(R-S)表示的是(A)A、R∩SB、R∪SC、R-SD、R×SPL/SQL塊中可以使用下列(B)命令。A、 TRUNCATE B、DELETE C、SAVEPOINTD、ALTERTABLE對一個視圖myView創(chuàng)建一個觸發(fā)器mytrigger,語句為(C)。A、 CREATETRIGGERmytriggerBEFOREINSERTONmyViewBEGIN---B、CREATETRIGGERmytriggerAFTERINSERTONmyViewBEGIN---C、CREATETRIGGERmytriggerINSTEADOFINSERTONmyViewBEGIN--收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔在表tab1中有列為col1,其數(shù)據(jù)類型為INTEGER,在PL/SQL的DECLARE部分聲明了一個變量var1,語句為:var1tab1.col1%TYPE;不久后,執(zhí)行了語句:ALTERTABLEtab1MODIFY(col1(NUMBER(5,2));則var1的數(shù)據(jù)類型為(B)。A、 整數(shù)型 B、數(shù)字型 C、字符型 D、以上皆非當(dāng)兩位用戶中的每一位都對一個單獨的對象進(jìn)行了鎖定,而他們又要獲取對方對象的鎖時,將會發(fā)生 (B) 。A、 共享鎖 B、死鎖 C、排他鎖DBMS_LOB數(shù)據(jù)包提供的(D),返回LOB值的長度。A、 LENGTH B、SUBSTR C、INSTR D、GETLENGTHOracle數(shù)據(jù)庫由一個或多個稱為(B)的邏輯存儲單元組成。A、 表 B、表空間 C、行 D、單元(B)可以從過程返回多個值。A、 使用IN參數(shù) B、使用OUT參數(shù) C、使用指針 D、不能PL/SQL為內(nèi)存耗盡時,預(yù)定義了(C)異常。A、NO_DATA_FOUNDB、MEMORY_ERRORC、STORAGE_ERROR D、NO_MEMEORY_FOUND使用(AB)命令結(jié)束一個事務(wù)。(選擇兩項)收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔A、 Commit B、Rollback C、Savepoint D、update在創(chuàng)建序列的過程中,下列(A)選項指定序列在達(dá)到最大值或最小值后,將繼續(xù)從頭開始生成值。(選擇一項)A、 Cycle B、Nocycle C、Cache D、Nocache組合索引(也稱為___B___)是在表的多個列上創(chuàng)建的索引。A、 壓縮索引 B、連接索引 C、一致索引 D、位圖索引VARCHAR2數(shù)據(jù)類型具有兩種子類型,即(BC)。(選擇兩項)A、CHARACTERB、STRINGC、VARCHARD、CHAR數(shù)據(jù)包airline中有函數(shù)book_ticket,其定義如下:FUNCTIONbook_ticket(para1CHAR)RETURNDATEIS下列(D)程序段正確地調(diào)用該數(shù)據(jù)包的函數(shù)。A、DECLAREvalue1CHAR(10);BEGIN----value1 :=airline.book_ticket(10);---B、DECLARE收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔value1CHAR(10);BEGIN----value1 :=airline.book_ticket('10');---C、DECLAREvalue1DATE;BEGIN----value1 :=airline.book_ticket(10);---D、DECLAREvalue1DATE;BEGIN----value1 :=airline.book_ticket('10');---15.在PL/SQL中,在執(zhí)行任何 DML語句前,SQL%NOTFOUND的值為(C)。A、 NOTFOUNDB、TRUE C、NULL D、FALSE收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔在Oracle中,需要(C)權(quán)限來調(diào)用其它用戶產(chǎn)生的函數(shù)。A、函數(shù)中使用的表格的select權(quán)限B、函數(shù)中使用的表格的Execute權(quán)限C、函數(shù)的Execute權(quán)限D(zhuǎn)、函數(shù)中使用的表格的selec權(quán)限和函數(shù)的Execute權(quán)限在Oracle中,你要創(chuàng)建表"cd",它包含屬性"cdcode",其數(shù)據(jù)結(jié)構(gòu)為CHAR(10);"cdname"數(shù)據(jù)結(jié)構(gòu)為CHAR(10);主鍵為"cdcode".下列(BD)語句創(chuàng)建表。(選擇兩項)A、 CREATEcd(cdcodeChar(10) PRIMARYKEY,CdnameCHAR);B、 CREATETABLEcd(cdcodeChar(10) PRIMARYKEY,CdnameCHAR (10) );C、 CREATETABLEcd(cdcodePRIMARYKEYCHAR(10),CdnameCHAR(10) );D、 CREATETABLEcd(cdcodeChar(10) ,CdnameCHAR(10),CONSTRAIN Tcd_pkeyPRIMARYKEY(cdcode) );在Oracle中,ORDERBY子句中(D)關(guān)鍵詞是用于從高到低的顯示數(shù)字型列值的。A、 AS B、ASC C、INTO D、DESCE、BETWEEN?AND19.在OraclePL/SQL程序中,單行注釋和多行注釋 和符號分別為( A)收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔A、 --,/*?*/ B、//,/* ?*/ C、-!,/* ?*/D、--,##在Oracle中,使用SELECTBookCodeFROMbooks;得到一個結(jié)果集A。使用SELECTDISTINCTBookCodeFROMbooks;得到的結(jié)果集B。A和B的關(guān)系是(B)。A、 A是B的子集 B、B是A的子集 C、A和B一定相等 D、A和B是交集在Oracle中,雇員信息表的主鍵是雇員號,部門信息表的主鍵是部門號,在下列所給的操作中,(D)不能執(zhí)行。雇員信息表雇員號雇員名部門號工資001張三022000010011200056馬林021000101趙敏041500部門信息表部門號 部門名 主任01 業(yè)務(wù)部 李建收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔02 銷售部 應(yīng)東03 服務(wù)部 周銀04 財務(wù)部 陳勝利A、 從雇員信息表中刪除行( '010',' 王宏達(dá)','01',1200)B、 將行('102','趙敏','01',1500)入到雇員信息表中C、 將雇員信息表中雇員號為 '010'的工資改為1600D、 將雇員信息表中雇員號為 '010'的部門改為'05'在Oracle中,下列的函數(shù):CREATEORREPLACEFUNCTTONset_budget(v_studio_idINNUMBER,v_new_budgetINNUMBER)RETURNnumberISBEGINUPDATEstudioSETyearly_budget=v_new_budgetWHEREid=v_studio_id;COMMIT;RETURNSQL%ROWCOUNT;END;該函數(shù)由CALCULATE_BUDGET過程來調(diào)用?,F(xiàn)在,在set_budget的定義中添加了一個傳入?yún)?shù),并將該函數(shù)重新編譯了。那么下一次調(diào)用CALCULATE_BUDGET過程時出現(xiàn)的情況是(C)。A、 該過程重新編譯成功,并執(zhí)行 B、該過程無需重新編譯就可執(zhí)行收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔C、該過程將試圖執(zhí)行,但失敗了 D、該過程重編譯但失敗,因而沒有執(zhí)行32.在Oracle 中,表"erson", 它包含"身份證ID","名字","血型","電話,"護(hù)照號碼",其中,"身份證ID"為主鍵,你要找到名字為"KEVIN", 血型為"AB"的人的護(hù)照號碼,語句為( D)。A、 SELECT護(hù)照號碼FROMPersonWHERE名字='KEVIN'B、 SELECT護(hù)照號碼FROMPersonWHERE血型='AB'C、 SELECT護(hù)照號碼FROMPersonWHERE名字='KEVIN'OR血型='AB'D、 SELECT護(hù)照號碼FROMPersonWHERE名字='KEVIN'AND血型='AB'33.表"Computer"如下:IDPriceCategoryMaker0011000PCComq00210000WorkstationSun003300PDAPalm004950PCIBM00520000WorkstationIBM0061500PCNEC007400PDANEC00815000WorkstationSGI0093000PCSONY0102000PCComq在Oracle中,執(zhí)行下列語句的結(jié)果是( B)。收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔SELECTMAX(Price)FROMComputerWHERECategory='PC'GROUPBYCategoryA、20000B、3000B、400B、1000在Oracle中,使用HAVING子句也可以進(jìn)行條件查詢,所以以下選項中(C)說法是正確的。A、 HAVING子句和WHERE子句相同 B、HAVING子句用于行的條件查詢C、HAVING子句用于已分組結(jié)果的條件查詢 D、以上皆非在Oracle中,PL/SQL程序塊必須包括如下(A)。A、 聲明部分 B、可執(zhí)行部分 C、異常處理部分 D、以上皆需包括在Oracle中,下列(BDE)語句合法地創(chuàng)建了一個函數(shù)。(選擇三項)A、CREATEFUNCTIONget_name(cdcodeNUMBER)RETURNCHARIS DECLAREdis_cdCHAR(15);BEGIN?END;B、 CREATEFUNCTIONget_name(cdcodeNUMBER)RETURNCHARISdis_cdCHAR(15);BEGIN?END;C、 CREATEFUNCTIONget_name(cdcodeNUMBER(5))RETURNCHARISdis_cdCHAR(15);BEGIN?END;收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔D、 CREATEFUNCTIONget_name(cdcodeNUMBER)RETURNCHARISBEGIN?END;E、 CREATEORREPLACEFUNCTTONget_name(cdcodeNUMBER)RETURNCHARISBEGIN?END;在Oracle中,如果使用下列的查詢語句:selectmanufacture_id,DISTINCTid,description,quantityfrominventory;會顯示(E)(選擇一項)A、manufacture_id、description、quantity和不重復(fù)的id值B、manufacture_id,和不重復(fù)的id、description和quantity值C、 不重復(fù)的manufacture_id,description,quantity 和ID的值組合D、 manufacture_id 和不重復(fù)的description 、quantity 和id的值組合E、 沒有值顯示,因為該查詢會失敗在oracle中,用如下語句創(chuàng)建一個表,且插入一行記錄:createtablecd(cdcodechar(4),cd_descclob);收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔insertintocdvalues('cd01','thisisaworldmusiccdcreatedbykevin.');declarevarclob;var1varchar2(100);amtinteger:=10;beginselectcd_descintovarfromcdwherecdcode='cd01';dbms_lob.read(var,amt,1,var1);dbms_output.put_line(var1);end;以上pl/sql 語名的運行結(jié)果為(A)A、 thisisa B、hisisaw C、w D、var139.在Oracle中,下列(D)數(shù)據(jù)最適合使用 Between操作符A、 10 B、'Tate' C、'10-JUNE-1997'D、10到20的范圍 E、10,20,30三個數(shù)值之內(nèi)PL/SQL提供的四種內(nèi)置數(shù)據(jù)類型是(B)A、 character、integer、float 、boolean B、標(biāo)量、組合、引用、Lob C、 標(biāo)量、String、Lob、Clob D、以上答案均不對37)數(shù)據(jù)庫raw列的最大長度是(C)字節(jié)A、 1000 B、1500 C、2000 D、以上答案均不對閱讀以下PL/SQL塊:CBEGIN收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔FORiIN1..6LOOPIFi=1THENCOMMIT;ELSEIFi=3THENROLLBACK;ELSEIFi=5THENCOMMIT;ELSEINSERTINTOEXAM(ID)VALUES(i);ENDIF;ENDIF;ENDIF;ENDLOOP;COMMIT;END;有多少行會插入到 EXAM表?(C)A、 0 B、1 C、2異常是在(C)部分中引發(fā)的。A、 聲明 B、異常 C、可執(zhí)行 D、以上都不是(A)是用于創(chuàng)建用戶定義的錯誤消息的過程,用戶定義的錯誤消息可以比指定的異常描述得更詳細(xì)。A、 Raise_application_error B、Whentoo_many_rows C、Raist_application_exception D、以上都不是45.關(guān)于對使用游標(biāo)變量的限制哪些句是正確的是 (AC )。(選擇兩項)收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔A、 不能將空值賦予游標(biāo) B、可以將空值賦予游標(biāo)變量 C、另一臺服務(wù)器上的遠(yuǎn)程子程序不能接受游標(biāo)變量的值 D、可以在程序包中聲明游標(biāo)變量所有異常的標(biāo)識符均在(A)程序包中進(jìn)行定義。A、DBMS_STANDARDB、DBMS_STDC、DBMS_STANDARD_SQL D、以上都不是要更新游標(biāo)結(jié)果集中的當(dāng)前行,應(yīng)使用(A)子句。A、 Wherecurrentof B、forupdate C、fordelete D、asmodify公用的子程序和常量在(A)中聲明。A、 過程 B、游標(biāo) C、包規(guī)范 D、包主體(D)觸發(fā)器允許觸發(fā)操作中的語句訪問行的列值。A、 行級 B、語句級 C、模式 D、數(shù)據(jù)庫級在Oracle中,在SQL提示符下調(diào)用PL/SQL過程的方法是(D)。A、 使用CALL語句 B、使用EXECUTE語句 C、使用RUN語句

溫馨提示

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

評論

0/150

提交評論