oracle考試題目及答案2_第1頁
oracle考試題目及答案2_第2頁
oracle考試題目及答案2_第3頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Database Design Section 2(回答此部分的所有問題)1.關(guān)系名稱通常是動詞。請判斷對錯。,“ 標(biāo)記為待復(fù)查分?jǐn)?shù)何對(*)C錯h j1羽正確2.易變屬性有特殊要求,在進(jìn)行數(shù)據(jù)建模時需要特別注意。請判斷對錯。兩也標(biāo)記為待復(fù)查分?jǐn)?shù)對(*) t*錯r日尊正確Database Design Section 3 (回答此部分的所有問題)3.關(guān)系基數(shù)很重要。請判斷對錯。標(biāo)記為待復(fù)查分?jǐn)?shù)4.苗對(*)正確兩個實(shí)體之間只能有一種關(guān)系。請判斷對錯。Database Design Section 4(回答此部分的所有問題)5.其它”子類型是必需的。請判斷對錯。»也標(biāo)記為待復(fù)查分?jǐn)?shù)(,

2、對(、錯(*)n正確Database Design Section 4(回答此部分的所有問題)6.一個父類型只能有一個子類型。請判斷對錯。廠 標(biāo)記為待復(fù)查分?jǐn)?shù)門對冏錯(*)9正確7.對于表明女孩和男孩不能在一起上課的業(yè)務(wù)規(guī)則,您將如何建模?臣標(biāo)記為待復(fù)查分?jǐn)?shù)廠使用一個父類型(*)8.交集實(shí)體經(jīng)常有涉及 UID的關(guān)系,因此,這些關(guān)系經(jīng)常被限定。請判斷對錯。兩標(biāo)記為待復(fù)查分?jǐn)?shù)對(*)&不正確。請參閱第5部分第3課。9.如果兩個實(shí)體之間存在兩種關(guān)系,這些關(guān)系可能是標(biāo)記為待復(fù)查分?jǐn)?shù)父類型“學(xué)生”有兩個子類型“男孩”和“女孩”,這兩個子類型都與 “性別”相關(guān),而“性別”又與“班級”相關(guān)使屬性“性

3、別”成為必需的01無法對此進(jìn)行建模。您需要記錄此規(guī)則Database Design Section 5 (回答此部分的所有問題)冗余關(guān)系或必需關(guān)系(*)ri重復(fù)關(guān)系或必需關(guān)系豐富型關(guān)系和真正良好關(guān)系冗余關(guān)系和重復(fù)關(guān)系io.不可轉(zhuǎn)移的關(guān)系意思是說可以更改詳細(xì)資料使其指向新的主表。請判斷對錯。錯(*)II匕正確Database Design Section 6(回答此部分的所有問題)11.什么情況下實(shí)體才符合第二范式?標(biāo)記為待復(fù)查分?jǐn)?shù)所有非UID屬性依賴于整個UID。(*)具有重復(fù)或多個值的屬性被刪除。01沒有任何屬性是相互獨(dú)立的,并且完全依賴于主鍵。上述各項(xiàng)都不是。12.人們并非生下來就有 編號

4、”但是許多系統(tǒng)會指定學(xué)生編號、客戶標(biāo)識等。鞋 有顏色、大小、樣式等屬性,但沒有說明性的編號”因此,為了能夠唯一且有效地標(biāo)識鞋”實(shí)體的一個實(shí)例,應(yīng)創(chuàng)建以下哪種UID ?標(biāo)記為待復(fù)查分?jǐn)?shù)虛構(gòu)的(*)門不現(xiàn)實(shí)的結(jié)構(gòu)化的標(biāo)識13.如果數(shù)據(jù)只存儲在數(shù)據(jù)庫中的一個位置,則數(shù)據(jù)庫遵守了.規(guī)則。一1(常態(tài)01簡約DI規(guī)范化(*)31乘法1占正確14.見實(shí)中的所有商業(yè)數(shù)據(jù)庫系統(tǒng)都不會接受不符合第三范式的表。請判斷對錯。廠標(biāo)記為待復(fù)查分?jǐn)?shù)對7 錯(*)Q正確Database Design Section 7(回答此部分的所有問題)15.以4下哪種方案應(yīng)進(jìn)行建模,以便保留歷史數(shù)據(jù)?(選擇兩個正確答案)廠一 標(biāo)記為待

5、復(fù)查分?jǐn)?shù)(選擇所有正確答案)-“嬰兒”和“年齡”“客戶”和“付款” (*)_“教師”和“年齡”“顧客”和“訂單” (*)母正確Database Design Section 7(回答此部分的所有問題)16.-17. 主18.弧種關(guān)系可以同時是遞歸關(guān)系和層次關(guān)系。請判斷對錯。錯(*)Q不正確。請參閱第7部分第2課。UID 是:標(biāo)記為待復(fù)查分?jǐn)?shù)標(biāo)記為待復(fù)查分?jǐn)?shù)每個實(shí)體都應(yīng)具有的,但不是必需的(*)作為標(biāo)識實(shí)體實(shí)例的備選方法很有用,與其數(shù)據(jù)類型無關(guān)在數(shù)據(jù)建模中是必需的總是由數(shù)字組成錯(*)確Database Design Section 9 (回答此部分的所有問題)。所有 ERD都必須至少有一條弧。

6、請判斷對錯。標(biāo)記為待復(fù)查分?jǐn)?shù)19. 所斤有系統(tǒng)都必須在概念數(shù)據(jù)模型中包含事件記錄或日志功能。請判斷對錯。 標(biāo)記為待復(fù)查(1)分?jǐn)?shù)對1亍錯(*)Qi正確20. 如口果使用沒有時間概念的系統(tǒng),用戶會有何損失?“標(biāo)記為待復(fù)查(1)分?jǐn)?shù)日志記錄變得更加容易。31日志記錄變得稍難。1無法跟蹤一段時間內(nèi)的數(shù)據(jù)。(*)31如果系統(tǒng)不跟蹤時間,不會有什么損失。10正確Database Design Section 10(回答此部分的所有問題)21.包含普通建模技術(shù)的數(shù)據(jù)模型不能與非普通模型混合。普通實(shí)體必須在其自身&的關(guān)系圖上進(jìn)行繪制。請判斷對錯。標(biāo)記為待復(fù)查(1)分?jǐn)?shù).對<7 錯(*)母正確D

7、atabase Design Section 11(回答此部分的所有問題)22.在概念模型中,多對多關(guān)系是通過以下結(jié)構(gòu)解析的:標(biāo)記為待復(fù)查分?jǐn)?shù)23.父類型n交集表交集實(shí)體(*)子類型&不正確。請參閱第12部分外鍵不能引用同一個表中的主鍵。請判斷對錯。標(biāo)記為待復(fù)查分?jǐn)?shù)錯(*)確24.表必須有一個主鍵。請判斷對錯。標(biāo)記為待復(fù)查分?jǐn)?shù)冋對錯(*)田不正確。請參閱第11部分第1課。標(biāo)記為待復(fù)查25.從實(shí)體關(guān)系圖轉(zhuǎn)換到物理設(shè)計(jì)需要更改術(shù)語。實(shí)體關(guān)系圖中的主唯一標(biāo)識符將 變成,關(guān)系將變成 。外鍵,主鍵1主鍵,外鍵(*)r外鍵,必需的業(yè)務(wù)規(guī)則r唯一鍵,主鍵1匕正確Database Design Sec

8、tion 11(回答此部分的所有問題)26.屬性將成為數(shù)據(jù)庫中的表。請判斷對錯。廠標(biāo)記為待復(fù)查(1)分?jǐn)?shù)r錯(*)匕正確Database Design Section 12(回答此部分的所有問題)27.在分析階段會創(chuàng)建表并在其中填充測試數(shù)據(jù)。請判斷對錯。廠 標(biāo)記為待復(fù)查(1)分?jǐn)?shù)1”對r錯(*)因不正確。請參閱第13部分第1課。ZDatabase Design Section 15(回答此部分的所有問題)28.如果要使用SELECT子句僅列出某個表中的一個或兩個列并且不使用廠一、 ,WHERE子句,則可使用哪種SQL功能?標(biāo)記為待復(fù)查(1)分?jǐn)?shù)1r僅聯(lián)接功能僅選擇功能01僅映射功能(*)映射和

9、選擇n1闿正確。29.在SELECT子句中使用以下哪一字符可以返回表中的所有列?廠" 標(biāo)記為待復(fù)查(1)分?jǐn)?shù)星號(*) (*)門減號(-)C加號(+)CALL關(guān)鍵字11團(tuán)正確。I IIIDatabase Design Section 16(回答此部分的所有問題)30.雇員"表包含以下列:|標(biāo)記為待復(fù)查姓氏VARCHAR2(25)分?jǐn)?shù)名字 VARCHAR2(25)電子郵件 VARCHAR2(50)如果要編寫以下 SELECT語句來檢索具有電子郵件地址的雇員的姓名。SELECT姓氏|','|名字"雇員姓名"FROM雇員;則應(yīng)使用哪條 WHER

10、E子句來完成此條語句?rWHERE電子郵件=NULL;WHERE電子郵件!= NULL;C|rWHERE電子郵件IS NULL;3WHERE電子郵件 IS NOT NULL; (*)1粉正確。Database Design Section 16(回答此部分的所有問題)31.如果需要檢索姓氏以字母 “Fr開頭的顧客列表,應(yīng)在SELECT語句的 WHERE 子句中使用以下哪個關(guān)鍵字才能得到所需結(jié)果?廠 標(biāo)記為待復(fù)查(1)分?jǐn)?shù)rANDINrcBETWEENnLIKE (*)19正確。Database Design Section 1732.關(guān)于ORDER BY 子句,以下哪項(xiàng)表述正確?廠 標(biāo)記為待復(fù)

11、查(1)分?jǐn)?shù)1(T可在ORDER BY子句中使用列別名。(*)rORDER BY子句的默認(rèn)排序順序是降序。ORDER BY子句只能包含 SELECT列表中的列。ri在SELECT語句中FROM子句緊跟在 ORDER BY子句之后ri匕正確。33.關(guān)于默認(rèn)排序順序,以下哪項(xiàng)表述正確?標(biāo)記為待復(fù)查分?jǐn)?shù)最小的數(shù)字值顯示在最后。 口最早的日期值顯示在最前面。(*)Null值顯示在最前面。字符值將以反向字母順序顯示。匕正確。34.評估以下 SELECT語句:標(biāo)記為待復(fù)查分?jǐn)?shù)SELECT雇員標(biāo)識,姓氏,名字,薪金 年薪'FROM雇員WHERE 薪金 IS NOT NULLORDER BY 姓氏,3

12、;以下哪個子句有錯誤?SELECT雇員標(biāo)識,姓氏,名字,薪金年薪(*)FROM雇員riWHERE薪金 IS NOT NULLORDER BY姓氏,3;36.以下哪個日期函數(shù)可以向日期添加日歷月?Database Programming with SQL Section 1 (回答此部分的所有問題)35.評估以下 SELECT語句:標(biāo)記為待復(fù)查SELECT SYSDATE + 30 分?jǐn)?shù)FROM dual;該查詢將返回哪個值?1r當(dāng)前日期加30小時c當(dāng)前日期加30天(*)0r當(dāng)前日期加30個月0不會返回任何值,因?yàn)?SELECT語句會產(chǎn)生錯誤CI1營正確Database Programming

13、with SQL Section 1(回答此部分的所有問題)標(biāo)記為待復(fù)查分?jǐn)?shù)廣 Months + Calendar (Month)ADD_MONTHS (*)MONTHS + DateNEXT MONTH ri -37.以下哪個SQL函數(shù)可用于返回特定字符串在較大字符串中的起始位置?標(biāo)記為待復(fù)查分?jǐn)?shù)CONCATINSTR (*)LENGTHSUBSTRC|38.以下哪個SQL函數(shù)可用于截去字符串的首字符或尾字符(或兩者)?標(biāo)記為待復(fù)查(1)分?jǐn)?shù)LPADCUTNVL2ClTRIM (*)39.計(jì)算以下函數(shù):MOD (25, 2),會返回什么值?標(biāo)記為待復(fù)查(1)分?jǐn)?shù)Database Progra

14、mming with SQL Section 2標(biāo)記為待復(fù)查分?jǐn)?shù)(回答此部分的所有問題)40."款式”表包含以下數(shù)據(jù):款式標(biāo)識款式名稱類別成本895840SANDAL8594012.00968950SANDAL8590910.00869506SANDAL8969015.00809090LOAFER8909810.00890890LOAFER8978914.00857689HEEL8594011.00758960SANDAL86979/td>評估以下SELECT語句:SELECT款式標(biāo)識,款式名稱,類別,成本FROM款式WHERE 款式名稱 LIKE 'SANDAL

15、9; AND NVL( 成本,0) < 15.00ORDER BY 類別,成本;該查詢會得到哪個結(jié)果?廣款式標(biāo)識款式名稱類別成本895840SANDAL8594012.00968950SANDAL8590910.00758960SANDAL86979r款式標(biāo)識款式名稱類別成本895840SANDAL8590912.00968950SANDAL8590910.00869506SANDAL8969015.00758960SANDAL86979r款式標(biāo)識款式名稱類別成本895840SANDAL8590912.00968950SANDAL8590910.00758960SANDAL8697986

16、9506SANDAL8969015.00款式標(biāo)識款式名稱類別成本968950 SANDAL 85909 10.00SANDAL 85940 12.00SANDAL 86979Database Programming with SQL Section 2(回答此部分的所有問題)41.您需要創(chuàng)建一個報(bào)表,用于列岀所下達(dá)的訂單金額在2,500美元以上的所有顧標(biāo)記為待復(fù)查(1)分?jǐn)?shù)客。報(bào)表的日期應(yīng)以以下格式顯示:星期幾,日期 月份,年份,例如,Tuesday, 13 April, 2004。應(yīng)發(fā)岀哪個語句?SELECT公司名稱,TO_CHARsysdate, 'fmdd, dy month,

17、yyyy'), 總計(jì)FROM顧客 NATURAL JOIN 訂單WHERE總計(jì) >=2500;SELECT公司名稱,TO_DATE (日期,'day, dd month, yyyy'),總計(jì)FROM顧客 NATURAL JOIN 訂單WHERE總計(jì) >=2500;SELECT公司名稱,TO_DATE (sysdate, 'dd, dy month, yyyy'),總計(jì)FROM顧客 NATURAL JOIN 訂單WHERE總計(jì) >=2500;SELECT公司名稱,TO_CHAR (sysdate, 'fmDay, dd Month

18、, yyyy'),總計(jì)FROM顧客 NATURAL JOIN 訂單WHERE總計(jì) >=2500;(*)42.使用哪條SQL語句才能以“$00.30格式顯示價格?標(biāo)記為待復(fù)查(1)分?jǐn)?shù)SELECT TO_CHA價格,$99,900.99')FROM產(chǎn)品;(*)SELECT TO_CHA價格,“$99,900.99 ”)FROM產(chǎn)品;SELECT TO_CHA價格,'$99,990.99')FROM產(chǎn)品;11SELECT TO_NUMBER格,$99,900.99') FROM產(chǎn)品;涉正確Database Programming with SQL Se

19、ction 3(回答此部分的所有問題)43.使用JOIN ON的主要優(yōu)點(diǎn)是:(請選擇兩個選項(xiàng))“ 標(biāo)記為待復(fù)查(1)分?jǐn)?shù)(選擇所有正確答案)_ 可以基于匹配的列名稱和數(shù)據(jù)類型自動執(zhí)行聯(lián)接。_ 將顯示不符合聯(lián)接條件的行。允許聯(lián)接名稱不同的列。(*)允許聯(lián)接數(shù)據(jù)類型不匹配的列。(*)70正確44.評估以下 SELECT語句:廠標(biāo)記為待復(fù)查SELECT a.姓氏| ', ' | a名字as "患者",b.姓氏| ', ' | b名字as "醫(yī)生",c.入院 分?jǐn)?shù)FROM患者aJOIN醫(yī)生bON (b.醫(yī)生標(biāo)識 =c.醫(yī)生標(biāo)識)J

20、OIN入院cON (a.患者標(biāo)識 =c.患者標(biāo)識);哪個子句會生成錯誤?JOIN醫(yī)生b嚴(yán) ON (b.醫(yī)生標(biāo)識=c.醫(yī)生標(biāo)識);(*) 糾尸 JOIN入院c11CON (a.患者標(biāo)識=c.患者標(biāo)識) II©正確45.以下有關(guān)自聯(lián)接的表述中哪個是正確的?r必須使用NATURAL JOIN子句。 II席必須使用表別名來限定表名。(*)0r不能使用表別名來限定表名。0r自聯(lián)接必須通過定義視圖來實(shí)現(xiàn)。011營正確Database Programming with SQL Section 3標(biāo)記為待復(fù)查分?jǐn)?shù)(回答此部分的所有問題)46.以下哪兩組聯(lián)接關(guān)鍵字可以創(chuàng)建這樣一個聯(lián)接,該聯(lián)接包括SEL

21、ECT語句中指定的第一個表中的不匹配行?標(biāo)記為待復(fù)查分?jǐn)?shù)LEFT OUTER JOIN 和 FULL OUTER JOIN (*)RIGHT OUTER JOIN和 LEFT OUTER JOINUSING 和 HAVINGHIOUTER JOIN和 USINGni LO正確H47.以下聯(lián)接稱為什么聯(lián)接?它是兩個表之間的一種聯(lián)接,返回的結(jié)果集包括兩個 表中相匹配的值,但不會返回任何不匹配的行。(選擇三個正確答案)J(選擇所有正確答案)T標(biāo)記為待復(fù)查自聯(lián)接(*)非等值聯(lián)接 簡單聯(lián)接(*) 完全外部聯(lián)接Database Programming with SQL Section 4(回答此部分的所有

22、問題)48.分析 付款”表中的以下數(shù)據(jù):付款標(biāo)識顧客標(biāo)識付款日期付款類型付款金額標(biāo)記為待復(fù)查86590586890809010-JUN-2003BASIC859.00分?jǐn)?shù)89453485854903815-FEB-2003INTEREST596.0085490345548930420-MAR-2003BASIC568.00月、2月和3月的平均付款金額,如果需要確定每位顧客在2003年1應(yīng)使用哪條 SELECT語句?SELECT AVG付款金額)FROM付款WHERE寸款日期BETWEEN '01-JAN-2003' AND '31-MAR-2003: (*)SELECT

23、 AVG付款金額) 廣 FROM付款;SELECT SUM付款金額)rFROM付款WHERE寸款日期 BETWEEN '01-JAN-2003' and '31-MAR-2003' 廠 SELECT AVG付款金額)FROM付款WHERE TO_CHAR款日期)IN (JAN, FEB, MAR);49.應(yīng)使用以下哪個組函數(shù)來顯示雇員”表中的最高薪金值?標(biāo)記為待復(fù)查分?jǐn)?shù)AVG riCOUNTC|MAX (*)MIN確50.下列有關(guān)COUNT函數(shù)的表述中哪個是正確的?標(biāo)記為待復(fù)查分?jǐn)?shù)默認(rèn)情況下,COUNT函數(shù)會忽略重復(fù)值。默認(rèn)情況下,COUNT函數(shù)始終忽略Null

24、值。(*)COUNT函數(shù)可用于查找每個列中的最大值。COUNT函數(shù)可用于確定一個列中不為 Null的唯一值的數(shù)量。確Database Programming with SQL Section 5(回答此部分的所有問題)51. GROUPING SETS是GROUP BY子句的另一個擴(kuò)展功能, 用于指定多個數(shù)據(jù) 廠分組,但提供單一結(jié)果集。請判斷對錯。標(biāo)記為待復(fù)查(1)分?jǐn)?shù)對(*)P| '()r錯9正確52.ROLLUP 用于:口 標(biāo)記為待復(fù)查分?jǐn)?shù)1(7生成小計(jì)值(*)生成交叉表值r生成單一結(jié)果集H1令正確53.如果SELECT列表同時包含一個列和一個組函數(shù),則需要使用以下哪個子廠句?“

25、標(biāo)記為待復(fù)查分?jǐn)?shù)1rHAVING子句rJOIN子句IIORDER BY子句 口GROUP BY子句 (*) II9正確54.:球員”表包含以下列:廠標(biāo)記為待復(fù)查球員標(biāo)識NUMBER PK(1)分?jǐn)?shù)球員姓名 VARCHAR2 (30)球隊(duì)標(biāo)識 NUMBER聘用日期DATE薪金 NUMBER (8,2)哪些子句有效地使用了聚集函數(shù)?(選擇三個正確答案。):選擇所有正確答案)ORDER BY AVG薪 金)(*)廠 GROUP BY MA;薪 金)SELECT AVG(NVL薪金,0) (*)HAVING MAX薪金)>10000 (*)WHERE聘用日期 AVG(聘用日期)母正確55.以下哪

26、項(xiàng)最準(zhǔn)確地解釋了無法執(zhí)行以下SQL語句的原因?標(biāo)記為待復(fù)查(1)分?jǐn)?shù)標(biāo)記為待復(fù)查(1)分?jǐn)?shù)SELECT部門標(biāo)識"部門",AVG (薪金)"平均"FROM雇員GROUP BY 部門;無法對薪金求平均值,因?yàn)椴⒉皇撬械臄?shù)值都能被平分。01不能在GROUP BY子句中使用列別名。(*)GROUP BY?句中必須有要分組的內(nèi)容。01廠“部門”表中沒有列岀部門標(biāo)識。n母正確Database Programming with SQL Section 5(回答此部分的所有問題)I II56. 要控制使用SET運(yùn)算符返回的行的順序,需使用 ORDER BY子句并廠將它

27、放置在查詢的 SELECT語句中廣一次;第一條兩次;第一條 一次;最后一條(*)廣全部;最后一條 丨Database Programming with SQL Section 6(回答此部分的所有問題)57. 相關(guān)子查詢會從外部查詢候選行,使用候選行值內(nèi)部查詢、標(biāo)記為待復(fù)查(1)分?jǐn)?shù)I亠一17并內(nèi)部查詢得到的值來確定候選行是否合格。住創(chuàng)建;執(zhí)行;使用刪除;更新;插入獲?。粓?zhí)行;使用(*)01累加;授權(quán);刪除PI田不正確。請參閱第6部分第4課。58. 評估以下SQL語句:標(biāo)記為待復(fù)查(1)分?jǐn)?shù)SELECT雇員標(biāo)識,姓氏,薪金FROM雇員WHERE部門標(biāo)識IN(SELECT部門標(biāo)識FROM雇員WH

28、ERE 薪金 > 30000 AND 薪金 < 50000);將會顯示哪些值?僅顯示薪金高于30,000美元的雇員。01僅顯示薪金低于50,000美元的雇員。口廣顯示在雇員薪金高于30,000美元和高于50,000美元的部門就職的所 有雇員。 顯示在雇員薪金高于30,000美元但低于50,000美元的部門就職的所有雇員。(*)標(biāo)記為待復(fù)查59. 如果需要顯示薪金高于或等于John Brown的所有球員,應(yīng)使用以下哪個比較運(yùn)算符?<=>=(*)母正確60. 以下哪個比較運(yùn)算符只能用于單行子查詢?標(biāo)記為待復(fù)查分?jǐn)?shù)ANYALL<> (*)Database Prog

29、ramming with SQL Section 762.用戶可以為表中的列指定默認(rèn)值。如果插入行時沒有為該列指定值,此選項(xiàng)可防止自動為該列指定 NULL值。請判斷對錯。標(biāo)記為待復(fù)查分?jǐn)?shù)(7對(*)0c錯010正確63.如果DELETE 語句中未使用 WHERE 子句,會產(chǎn)生什么結(jié)果?廠“ 標(biāo)記為待復(fù)查(1)分?jǐn)?shù)將刪除表中的所有行。(*)C將從數(shù)據(jù)庫中刪除該表。0將顯示錯誤消息,指明語法不正確。r不會返回任何結(jié)果。語句將不會執(zhí)行。119正確64.分析產(chǎn)品”表和 洪應(yīng)商”表的結(jié)構(gòu):標(biāo)記為待復(fù)查供應(yīng)商:(1)分?jǐn)?shù)供應(yīng)商標(biāo)識 NUMBER NOT NULL, Primary Key供應(yīng)商名稱 VAR

30、CHAR2 (25)地址 VARCHAR2 (30)城市 VARCHAR2 (25)地區(qū) VARCHAR2 (10)郵政編碼 VARCHAR2 (11)產(chǎn)品:產(chǎn)品標(biāo)識 NUMBER NOT NULL, Primary Key產(chǎn)品名稱 VARCHAR2 (25)供應(yīng)商標(biāo)識 NUMBER“供應(yīng)商”表的供應(yīng)商標(biāo)識”的Foreign Key類另U標(biāo)識 NUMBER單位數(shù)量 NUMBER單位價格 NUMBER (7,2)存貨數(shù)量 NUMBER訂單數(shù)量 NUMBER 重新訂購級別 NUMBER您要刪除位于亞特蘭大(Atlanta)的五家供應(yīng)商提供的所有產(chǎn)品。應(yīng)當(dāng)使用哪個腳本?DELETE FROM產(chǎn)品&q

31、uot;1WHERES應(yīng)商標(biāo)識IN(SELECT 供應(yīng)商標(biāo)識 FROM 供應(yīng)商 WHERE UPPER城市)='ATLANTA');(*)DELETE FROM產(chǎn)品Q WHERE UPPE城市 ) = 'ATLANTA'rDELETE FROM產(chǎn)品ywherES應(yīng)商標(biāo)識=(SELECT 供應(yīng)商標(biāo)識 FROM 供應(yīng)商 WHERE UPPER城市)='ATLANTA');DELETE FROM供 應(yīng)商r,WHERES應(yīng)商標(biāo)識IN(SELECT 供應(yīng)商標(biāo)識 FROM 供應(yīng)商 WHERE UPPER城市)='ALANTA');1正確65假

32、定某列可接受 Null值,如何使用INSERT語句在該列中隱式插入一個Null廠值?標(biāo)記為待復(fù)查分?jǐn)?shù)C7使用NULL關(guān)鍵字。使用ON子句r在列的列表中省略該列。(*)Q不能在列中隱式插入Nu"值。図不正確。請參閱第7部分第1課。Database Programming with SQL Section 7(回答此部分的所有問題)66.您需要向現(xiàn)有表中添加一行。應(yīng)該使用哪個DML語句?n標(biāo)記為待復(fù)查(1)分?jǐn)?shù)UPDATEINSERT (*)DELETECREATE標(biāo)記為待復(fù)查(1)分?jǐn)?shù)標(biāo)記為待復(fù)查(1)分?jǐn)?shù)I IIDatabase Programming with SQL Sectio

33、n 8(回答此部分的所有問題)E67.您正在創(chuàng)建 雇員”表。此表應(yīng)包含 傭金百分比”列,并且如果插入記錄時沒有廠提供任何傭金值,應(yīng)為該列使用10%這個值。要完成此項(xiàng)任務(wù),應(yīng)在CREATE TABLE語句中包括哪行內(nèi)容?H |丨丨傭金百分比 NUMBER(4,2) DEFAULT 0.10 (*)傭金百分比 NUMBER(4,2) DEFAULT = 0.10傭金百分比 NUMBER(4,2) DEFAULT (0.10)傭金百分比 NUMBER(4,2) (DEFAULT, 0.10)C|68.下列哪一個 SQL語句可以正確地基于 雇員”表的結(jié)構(gòu)創(chuàng)建 EMP表?只包含 廠 雇員標(biāo)識” 名字”

34、姓氏” 薪金”、和 部門標(biāo)識”這幾列。CREATE TABLE雇員AS SELECT雇員標(biāo)識,名字,姓氏,薪金,部門標(biāo)識FROM雇員;CREATE TABLE emp雇員標(biāo)識,名字,姓氏,薪金,部門標(biāo)識);CREATE TABLE empSELECT (雇員標(biāo)識,名字,姓氏,薪金,部門標(biāo)識FROM雇員);Database Programming with SQL Section 8(回答此部分的所有問題)71.您需要刪除 計(jì)劃”表中的所有數(shù)據(jù)、該表的結(jié)構(gòu)以及與該表關(guān)聯(lián)的索引。應(yīng)使 用哪條語句?標(biāo)記為待復(fù)查分?jǐn)?shù)DROP TABLE (*)TRUNCATE TABLEALTER TABLEriDE

35、LETE TABLE&不正確。請參閱第8部分第3課。Database Programming with SQL Section 10(回答此部分的所有問題)72.評估以下 CREATE TABLE 語句:廠標(biāo)記為待復(fù)查(1)分?jǐn)?shù)CREATE TABLE 顧客(顧客標(biāo)識NUMBER,顧客姓名 VARCHAR2(25),地址 VARCHAR2(25),城市 VARCHAR2(25),地區(qū) VARCHAR2(25),郵政編碼 VARCHAR2(11),CONSTRAINT 顧客標(biāo)識_un UNIQUE(顧客標(biāo)識), CONSTRAINT 顧客姓名_nn NOT NULL(顧客姓名);此語句在

36、執(zhí)行時為什么會失敗?廣 NUMBERS據(jù)類型要求精度值。UNIQUE約束條件必須在列級定義。CREATE TABLE語句沒有定義 PRIMARY KEYC|不能在表級定義NOT NULL約束條件。(*)涉正確73.您哪態(tài)需要確保 座位標(biāo)識”列中的每個值唯一或?yàn)镹ull。應(yīng)該對 座位標(biāo)識”列定義廠那個約束條件?標(biāo)記為待復(fù)查分?jǐn)?shù)CHECKUNIQUE (*) rNOT NULLrPRIMARY KEYrQ不正確。請參閱第10部分第1課。74.下列有關(guān)NOT NULL約束條件的表述中,哪兩項(xiàng)是正確的?(選擇兩個正確審答案)也標(biāo)記為待復(fù)查分?jǐn)?shù)(選擇所有正確答案)Oracle Server 會為未命名的

37、 NOT NULL約束條件創(chuàng)建名稱。(*)_ 可以在表級或列級定義 NOT NULL約束條件。_ NOT NULL約束條件要求列中的每個值都是唯一的。_ 有NOT NULL約束條件的列默認(rèn)可以包含空值。不能使用 ALTER TABLE ADD CONSTRAIN語句向現(xiàn)有列添力口 NOT NULL約 " 束條件。(*)9正確75.通過查看以下哪個數(shù)據(jù)字典表,可以查看到為特定表定義的約束條件中使用的廠列?標(biāo)記為待復(fù)查分?jǐn)?shù)USER CONS COLUMNS (*) 甸_CONSTRAINTS ALL COLUMNS r_ _SYS_DATA_DICT_COLUMNSUS CON SYSr

38、i -II匕正確Database Programming with SQL Section 10(回答此部分的所有問題)76.您杰需要從您的方案中的雇員”表中刪除雇員_FK_部門”約束條件。應(yīng)使用哪條吾句?“ 標(biāo)記為待復(fù)查分?jǐn)?shù)(DROP CONSTRAIN雇員 FK 部門 FROM 雇員; -DELETE CONSTRAIN雇員 FK 部門 FROM 雇員;, -(ALTER TABLE雇員 DROP CONSTRAINT!員 FK 部門;(*) _ _(ALTER TABLE雇員 REMOVE CONSTRAIN雇員 FK 部門; T-Q不正確。請參閱第10部分第3課。77.您需要對 雇員”

39、表的 雇員標(biāo)識”列添加PRIMARY KEY 約束條件。應(yīng)該使用 廠哪個ALTER TABLE 語句?標(biāo)記為待復(fù)查分?jǐn)?shù)(ALTER TABLE 雇員ADD CONSTRAINT PRIMARY KEY|員標(biāo)識);(ALTER TABLE 雇員ADD CONSTRAINT!員雇員標(biāo)識_pk PRIMARY KEY雇員(雇員標(biāo)識);(*)ALTER TABLE 雇員MODIFY雇員標(biāo)識 PRIMARY KEY;(ALTER TABLE 雇員MODIFY CONSTRAINT PRIMARY KEY!員標(biāo)識);9正確78.評平估捐贈”表的結(jié)構(gòu)。廠標(biāo)記為待復(fù)查捐贈:承諾標(biāo)識 NUMBER NOT NU

40、LL, Primary Key捐贈人標(biāo)識 NUMBER Foreign key “捐贈人”表的 捐贈人標(biāo)識”列的外鍵承諾日期 DATE承諾金額 NUMBER (7,2)支付金額 NUMBER (7,2)支付日期DATE應(yīng)使用哪條 CREATE TABLE語句來創(chuàng)建該捐贈”表?nCREATE TABLE捐貝曾r(承諾標(biāo)識 NUMBER PRIMARY KEY,捐贈人標(biāo)識 NUMBER FOREIGN KEY REFERENC捐S曾人(捐贈人標(biāo)識),承諾日期DATE,承諾金額NUMBER,支付金額NUMBER,支付日期DATE);CREATE TABLE捐貝曾r(承諾標(biāo)識 NUMBER PRIMA

41、RY KEY NOT NULL,捐贈人標(biāo)識NUMBER FOREIGN KE'捐贈人(捐贈人標(biāo)識),承諾日期DATE,承諾金額NUMBER(7,2),支付金額NUMBER(7,2),支付日期DATE);CREATE TABLE捐貝曾C承諾標(biāo)識 NUMBER PRIMARY KEY,捐贈人標(biāo)識 NUMBER FOREIGN KE捐贈人標(biāo)識k REFERENCES捐贈人(捐 贈人標(biāo)識),承諾日期DATE,承諾金額NUMBER(7,2),支付金額NUMBER(7,2),支付日期DATE;CREATE TABLE捐貝曾(承諾標(biāo)識 NUMBER PRIMARY KEY,捐贈人標(biāo)識 NUMBER

42、CONSTRAIN捐贈人標(biāo)識_fk REFERENCES捐贈人(捐 贈人標(biāo)識),承諾日期DATE,承諾金額NUMBER(7,2),支付金額NUMBER(7,2),支付日期DATE);(*)79.以下哪項(xiàng)最準(zhǔn)確地描述了CHECK約束條件的功能?標(biāo)記為待復(fù)查(1)分?jǐn)?shù)CCHECK約束條件強(qiáng)制實(shí)現(xiàn)引用數(shù)據(jù)完整性。CHECK約束條件對列或列的組合中可以輸入的值進(jìn)行了限制。(*)CCHECK約束條件強(qiáng)制列或列的組合中可以輸入的值具有唯一性。C創(chuàng)建PRIMARY KEY約束條件后,將自動創(chuàng)建 CHECK約束條件。事正確80.下列哪個FOREIGN KEY 約束條件關(guān)鍵字用來標(biāo)識表和父表中的列?廠標(biāo)記為待復(fù)

43、查(1)分?jǐn)?shù)CRESEMBLESrON DELETE CASCADE t|rREFERENTIALREFERENCES (*)1申正確Database Programming with SQL Section 11(回答此部分的所有問題)J丨81. 您必須創(chuàng)建一個視圖,顯示所有顧客的姓名、顧客標(biāo)識號、新余額、財(cái)務(wù)費(fèi)用廠和信用限額。標(biāo)記為待復(fù)查如果發(fā)出下面的語句:(1)分?jǐn)?shù)CREATE OR REPLACE VIEW 顧客信用視圖AS SELECT c.姓氏,c.顧客標(biāo)識,a.新余額,a.財(cái)務(wù)費(fèi)用,a.信用限額FROM 顧客c,帳戶 aWHERE c.帳戶標(biāo)識 =a.帳戶標(biāo)識 WITH READ

44、 ONLY;可以對 顧客信用視圖”視圖執(zhí)行哪種類型的 SQL命令?UPDATEDELETEriINSERTriSELECT (*)82. 下列有關(guān)內(nèi)嵌視圖的表述中哪個是正確的?標(biāo)記為待復(fù)查(i)分?jǐn)?shù)標(biāo)記為待復(fù)查(i)分?jǐn)?shù)門對錯(*)84.教職員”表包含以下列:標(biāo)記為待復(fù)查內(nèi)嵌視圖是一個方案對象。(*)內(nèi)嵌視圖是FROM子句中的一個子查詢,通常使用別名命名。內(nèi)嵌視圖是一個復(fù)雜視圖。內(nèi)嵌視圖可用于執(zhí)行DML操作。83. 可以使用視圖保留基礎(chǔ)表中的舊數(shù)據(jù)的歷史記錄,因此,即使從表中刪除了某 個行,仍可通過視圖選擇該行。請判斷對錯。教職員標(biāo)識 VARCHAR2(5) NOT NULL PRIMARY KEY名字 VARCHAR2(20)姓氏 VARCHAR2(20)地址 VARCHAR2(35)城市 VARCHAR2(15) 州 /省 VARCHAR2(2) 郵政編碼 NUMBER(9) 電話 NUMBER(IO)狀態(tài) VARCHAR2(2) NOT NULL課程”表包含以下列:課程標(biāo)識 VARCHAR2(5) NOT NULL PRIMARY KE

溫馨提示

  • 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

提交評論