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

下載本文檔

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

文檔簡介

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

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

3、記錄此規(guī)那么Database Design Section 5 答復(fù)此局部的所有問題冗余關(guān)系或必需關(guān)系*ri重復(fù)關(guān)系或必需關(guān)系豐富型關(guān)系和真正良好關(guān)系冗余關(guān)系和重復(fù)關(guān)系io.不可轉(zhuǎn)移的關(guān)系意思是說可以更改詳細資料使其指向新的主表。請判斷對錯。錯(*)II匕正確Database Design Section 6(答復(fù)此局部的所有問題)11.什么情況下實體才符合第二范式?標記為待復(fù)查分數(shù)所有非UID屬性依賴于整個UID。(*)具有重復(fù)或多個值的屬性被刪除。01沒有任何屬性是相互獨立的,并且完全依賴于主鍵。上述各項都不是。12.人們并非生下來就有 編號但是許多系統(tǒng)會指定學(xué)生編號、客戶標識等。鞋 有顏

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

5、師和“年齡“顧客和“訂單 *母正確Database Design Section 7答復(fù)此局部的所有問題16.-17. 主18.弧種關(guān)系可以同時是遞歸關(guān)系和層次關(guān)系。請判斷對錯。錯(*)Q不正確。請參閱第7局部第2課。UID 是:標記為待復(fù)查分數(shù)標記為待復(fù)查分數(shù)每個實體都應(yīng)具有的,但不是必需的(*)作為標識實體實例的備選方法很有用,與其數(shù)據(jù)類型無關(guān)在數(shù)據(jù)建模中是必需的總是由數(shù)字組成錯(*)確Database Design Section 9 答復(fù)此局部的所有問題。所有 ERD都必須至少有一條弧。請判斷對錯。標記為待復(fù)查分數(shù)19. 所斤有系統(tǒng)都必須在概念數(shù)據(jù)模型中包含事件記錄或日志功能。請判斷對

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

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

8、確Database Design Section 12答復(fù)此局部的所有問題27.在分析階段會創(chuàng)立表并在其中填充測試數(shù)據(jù)。請判斷對錯。廠 標記為待復(fù)查1分數(shù)1對r錯(*)因不正確。請參閱第13局部第1課。ZDatabase Design Section 15答復(fù)此局部的所有問題28.如果要使用SELECT子句僅列出某個表中的一個或兩個列并且不使用廠一、 ,WHERE子句,那么可使用哪種SQL功能?標記為待復(fù)查(1)分數(shù)1r僅聯(lián)接功能僅選擇功能01僅映射功能(*)映射和選擇n1闿正確。29.在SELECT子句中使用以下哪一字符可以返回表中的所有列?廠" 標記為待復(fù)查(1)分數(shù)星號(*)

9、(*)門減號(-)C加號(+)CALL關(guān)鍵字11團正確。I IIIDatabase Design Section 16(答復(fù)此局部的所有問題)30.雇員"表包含以以下:|標記為待復(fù)查姓氏VARCHAR2(25)分數(shù)名字 VARCHAR2(25)電子郵件 VARCHAR2(50)如果要編寫以下 SELECT語句來檢索具有電子郵件地址的雇員的姓名。SELECT姓氏|','|名字"雇員姓名"FROM雇員;那么應(yīng)使用哪條 WHERE子句來完成此條語句?rWHERE電子郵件=NULL;WHERE電子郵件!= NULL;C|rWHERE電子郵件IS NULL;

10、3WHERE電子郵件 IS NOT NULL; (*)1粉正確。Database Design Section 16(答復(fù)此局部的所有問題)31.如果需要檢索姓氏以字母 “Fr開頭的顧客列表,應(yīng)在SELECT語句的 WHERE 子句中使用以下哪個關(guān)鍵字才能得到所需結(jié)果?廠 標記為待復(fù)查(1)分數(shù)rANDINrcBETWEENnLIKE (*)19正確。Database Design Section 1732.關(guān)于ORDER BY 子句,以下哪項表述正確?廠 標記為待復(fù)查(1)分數(shù)1(T可在ORDER BY子句中使用列別名。(*)rORDER BY子句的默認排序順序是降序。ORDER BY子句只

11、能包含 SELECT列表中的列。ri在SELECT語句中FROM子句緊跟在 ORDER BY子句之后ri匕正確。33.關(guān)于默認排序順序,以下哪項表述正確?標記為待復(fù)查分數(shù)最小的數(shù)字值顯示在最后。 口最早的日期值顯示在最前面。(*)Null值顯示在最前面。字符值將以反向字母順序顯示。匕正確。34.評估以下 SELECT語句:標記為待復(fù)查分數(shù)SELECT雇員標識,姓氏,名字,薪金 年薪'FROM雇員WHERE 薪金 IS NOT NULLORDER BY 姓氏,3;以下哪個子句有錯誤?SELECT雇員標識,姓氏,名字,薪金年薪(*)FROM雇員riWHERE薪金 IS NOT NULLOR

12、DER BY姓氏,3;36.以下哪個日期函數(shù)可以向日期添加日歷月?Database Programming with SQL Section 1 (答復(fù)此局部的所有問題)35.評估以下 SELECT語句:標記為待復(fù)查SELECT SYSDATE + 30 分數(shù)FROM dual;該查詢將返回哪個值?1r當前日期加30小時c當前日期加30天(*)0r當前日期加30個月0不會返回任何值,因為 SELECT語句會產(chǎn)生錯誤CI1營正確Database Programming with SQL Section 1(答復(fù)此局部的所有問題)標記為待復(fù)查分數(shù)廣 Months + Calendar (Month

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

14、識款式名稱類別本錢895840SANDAL8594012.00968950SANDAL8590910.00869506SANDAL8969015.00809090LOAFER8909810.00890890LOAFER8978914.00857689HEEL8594011.00758960SANDAL86979/td>評估以下SELECT語句:SELECT款式標識,款式名稱,類別,本錢FROM款式WHERE 款式名稱 LIKE 'SANDAL' AND NVL 本錢,0 < 15.00ORDER BY 類別,本錢;該查詢會得到哪個結(jié)果?廣款式標識款式名稱類別本錢89

15、5840SANDAL8594012.00968950SANDAL8590910.00758960SANDAL86979r款式標識款式名稱類別本錢895840SANDAL8590912.00968950SANDAL8590910.00869506SANDAL8969015.00758960SANDAL86979r款式標識款式名稱類別本錢895840SANDAL8590912.00968950SANDAL8590910.00758960SANDAL86979869506SANDAL8969015.00款式標識款式名稱類別本錢968950 SANDAL 85909 10.00SANDAL 85940

16、 12.00SANDAL 86979Database Programming with SQL Section 2(答復(fù)此局部的所有問題)41.您需要創(chuàng)立一個報表,用于列岀所下達的訂單金額在2,500美元以上的所有顧標記為待復(fù)查(1)分數(shù)客。報表的日期應(yīng)以以下格式顯示:星期幾,日期 月份,年份,例如,Tuesday, 13 April, 2004。應(yīng)發(fā)岀哪個語句?SELECT公司名稱,TO_CHARsysdate, 'fmdd, dy month, yyyy'), 總計FROM顧客 NATURAL JOIN 訂單WHERE總計 >=2500;SELECT公司名稱,TO_D

17、ATE (日期,'day, dd month, yyyy'),總計FROM顧客 NATURAL JOIN 訂單WHERE總計 >=2500;SELECT公司名稱,TO_DATE (sysdate, 'dd, dy month, yyyy'),總計FROM顧客 NATURAL JOIN 訂單WHERE總計 >=2500;SELECT公司名稱,TO_CHAR (sysdate, 'fmDay, dd Month, yyyy'),總計FROM顧客 NATURAL JOIN 訂單WHERE總計 >=2500;(*)42.使用哪條SQL語

18、句才能以“$00.30格式顯示價格?標記為待復(fù)查(1)分數(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 Section 3答復(fù)此局部的所有問題43.使用JOIN ON的主要優(yōu)點是:請選擇兩個選項“ 標記為待復(fù)查1分數(shù)(選擇所有正確答案_ 可以基于匹

19、配的列名稱和數(shù)據(jù)類型自動執(zhí)行聯(lián)接。_ 將顯示不符合聯(lián)接條件的行。允許聯(lián)接名稱不同的列。*允許聯(lián)接數(shù)據(jù)類型不匹配的列。*70正確44.評估以下 SELECT語句:廠標記為待復(fù)查SELECT a.姓氏| ', ' | a名字as "患者",b.姓氏| ', ' | b名字as "醫(yī)生",c.入院 分數(shù)FROM患者aJOIN醫(yī)生bON b.醫(yī)生標識 =c.醫(yī)生標識JOIN入院cON a.患者標識 =c.患者標識;哪個子句會生成錯誤?JOIN醫(yī)生b嚴 ON b.醫(yī)生標識=c.醫(yī)生標識;* 糾尸 JOIN入院c11CON a.患者標

20、識=c.患者標識 II©正確45.以下有關(guān)自聯(lián)接的表述中哪個是正確的?r必須使用NATURAL JOIN子句。 II席必須使用表別名來限定表名。*0r不能使用表別名來限定表名。0r自聯(lián)接必須通過定義視圖來實現(xiàn)。011營正確Database Programming with SQL Section 3標記為待復(fù)查分數(shù)答復(fù)此局部的所有問題46.以下哪兩組聯(lián)接關(guān)鍵字可以創(chuàng)立這樣一個聯(lián)接,該聯(lián)接包括SELECT語句中指定的第一個表中的不匹配行?標記為待復(fù)查分數(shù)LEFT OUTER JOIN 和 FULL OUTER JOIN *RIGHT OUTER JOIN和 LEFT OUTER JOI

21、NUSING 和 HAVINGHIOUTER JOIN和 USINGni LO正確H47.以下聯(lián)接稱為什么聯(lián)接?它是兩個表之間的一種聯(lián)接,返回的結(jié)果集包括兩個 表中相匹配的值,但不會返回任何不匹配的行。選擇三個正確答案J選擇所有正確答案T標記為待復(fù)查自聯(lián)接(*)非等值聯(lián)接 簡單聯(lián)接(*) 完全外部聯(lián)接Database Programming with SQL Section 4(答復(fù)此局部的所有問題)48.分析 付款表中的以下數(shù)據(jù):付款標識顧客標識付款日期付款類型付款金額標記為待復(fù)查86590586890809010-JUN-2003BASIC859.00分數(shù)89453485854903815

22、-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 AVG付款金額) 廣 FROM付款;SELECT SUM付款金額)rFROM付款WHERE寸款日期 BETWEEN '01-JAN-2003' and '31-MAR-2003&

23、#39; 廠 SELECT AVG付款金額)FROM付款WHERE TO_CHAR款日期)IN (JAN, FEB, MAR);49.應(yīng)使用以下哪個組函數(shù)來顯示雇員表中的最高薪金值?標記為待復(fù)查分數(shù)AVG riCOUNTC|MAX (*)MIN確50.以下有關(guān)COUNT函數(shù)的表述中哪個是正確的?標記為待復(fù)查分數(shù)默認情況下,COUNT函數(shù)會忽略重復(fù)值。默認情況下,COUNT函數(shù)始終忽略Null值。*COUNT函數(shù)可用于查找每個列中的最大值。COUNT函數(shù)可用于確定一個列中不為 Null的唯一值的數(shù)量。確Database Programming with SQL Section 5答復(fù)此局部的所有

24、問題51. GROUPING SETS是GROUP BY子句的另一個擴展功能, 用于指定多個數(shù)據(jù) 廠分組,但提供單一結(jié)果集。請判斷對錯。標記為待復(fù)查1分數(shù)對(*)P| '()r錯9正確52.ROLLUP 用于:口 標記為待復(fù)查分數(shù)1(7生成小計值(*)生成交叉表值r生成單一結(jié)果集H1令正確53.如果SELECT列表同時包含一個列和一個組函數(shù),那么需要使用以下哪個子廠句?“ 標記為待復(fù)查分數(shù)1rHAVING子句rJOIN子句IIORDER BY子句 口GROUP BY子句 (*) II9正確54.:球員表包含以以下:廠標記為待復(fù)查球員標識NUMBER PK(1)分數(shù)球員姓名 VARCHA

25、R2 (30)球隊標識 NUMBER聘用日期DATE薪金 NUMBER (8,2)哪些子句有效地使用了聚集函數(shù)?(選擇三個正確答案。):選擇所有正確答案)ORDER BY AVG薪 金)(*)廠 GROUP BY MA;薪 金)SELECT AVG(NVL薪金,0) (*)HAVING MAX薪金)>10000 (*)WHERE聘用日期 AVG聘用日期母正確55.以下哪項最準確地解釋了無法執(zhí)行以下SQL語句的原因?標記為待復(fù)查1分數(shù)標記為待復(fù)查1分數(shù)SELECT部門標識"部門",AVG 薪金"平均"FROM雇員GROUP BY 部門;無法對薪金求平

26、均值,因為并不是所有的數(shù)值都能被平分。01不能在GROUP BY子句中使用列別名。*GROUP BY?句中必須有要分組的內(nèi)容。01廠“部門表中沒有列岀部門標識。n母正確Database Programming with SQL Section 5答復(fù)此局部的所有問題I II56. 要控制使用SET運算符返回的行的順序,需使用 ORDER BY子句并廠將它放置在查詢的 SELECT語句中廣一次;第一條兩次;第一條 一次;最后一條*廣全部;最后一條 丨Database Programming with SQL Section 6(答復(fù)此局部的所有問題)57. 相關(guān)子查詢會從外部查詢候選行,使用候選

27、行值內(nèi)部查詢、標記為待復(fù)查(1)分數(shù)I亠一17并內(nèi)部查詢得到的值來確定候選行是否合格。住創(chuàng)立;執(zhí)行;使用刪除;更新;插入獲?。粓?zhí)行;使用(*)01累加;授權(quán);刪除PI田不正確。請參閱第6局部第4課。58. 評估以下SQL語句:標記為待復(fù)查(1)分數(shù)SELECT雇員標識,姓氏,薪金FROM雇員WHERE部門標識IN(SELECT部門標識FROM雇員WHERE 薪金 > 30000 AND 薪金 < 50000);將會顯示哪些值?僅顯示薪金高于30,000美元的雇員。01僅顯示薪金低于50,000美元的雇員??趶V顯示在雇員薪金高于30,000美元和高于50,000美元的部門就職的所 有

28、雇員。 顯示在雇員薪金高于30,000美元但低于50,000美元的部門就職的所有雇員。(*)標記為待復(fù)查59. 如果需要顯示薪金高于或等于John Brown的所有球員,應(yīng)使用以下哪個比擬運算符?<=>=(*)母正確60. 以下哪個比擬運算符只能用于單行子查詢?標記為待復(fù)查分數(shù)ANYALL<> (*)Database Programming with SQL Section 762.用戶可以為表中的列指定默認值。如果插入行時沒有為該列指定值,此選項可防止自動為該列指定 NULL值。請判斷對錯。標記為待復(fù)查分數(shù)(7對(*)0c錯010正確63.如果DELETE 語句中未使

29、用 WHERE 子句,會產(chǎn)生什么結(jié)果?廠“ 標記為待復(fù)查(1)分數(shù)將刪除表中的所有行。(*)C將從數(shù)據(jù)庫中刪除該表。0將顯示錯誤消息,指明語法不正確。r不會返回任何結(jié)果。語句將不會執(zhí)行。119正確64.分析產(chǎn)品表和 洪應(yīng)商表的結(jié)構(gòu):標記為待復(fù)查供給商:(1)分數(shù)供給商標識 NUMBER NOT NULL, Primary Key供給商名稱 VARCHAR2 (25)地址 VARCHAR2 (30)城市 VARCHAR2 (25)地區(qū) VARCHAR2 (10)郵政編碼 VARCHAR2 (11)產(chǎn)品:產(chǎn)品標識 NUMBER NOT NULL, Primary Key產(chǎn)品名稱 VARCHAR2

30、(25)供給商標識 NUMBER“供給商表的供給商標識的Foreign Key類另U標識 NUMBER單位數(shù)量 NUMBER單位價格 NUMBER (7,2)存貨數(shù)量 NUMBER訂單數(shù)量 NUMBER 重新訂購級別 NUMBER您要刪除位于亞特蘭大(Atlanta)的五家供給商提供的所有產(chǎn)品。應(yīng)當使用哪個腳本?DELETE FROM產(chǎn)品"1WHERES應(yīng)商標識IN(SELECT 供給商標識 FROM 供給商 WHERE UPPER城市)='ATLANTA');(*)DELETE FROM產(chǎn)品Q WHERE UPPE城市 ) = 'ATLANTA'rD

31、ELETE FROM產(chǎn)品ywherES應(yīng)商標識=(SELECT 供給商標識 FROM 供給商 WHERE UPPER城市)='ATLANTA');DELETE FROM供 應(yīng)商r,WHERES應(yīng)商標識IN(SELECT 供給商標識 FROM 供給商 WHERE UPPER城市)='ALANTA');1正確65假定某列可接受 Null值,如何使用INSERT語句在該列中隱式插入一個Null廠值?標記為待復(fù)查分數(shù)C7使用NULL關(guān)鍵字。使用ON子句r在列的列表中省略該列。(*)Q不能在列中隱式插入Nu"值。図不正確。請參閱第7局部第1課。Database

32、Programming with SQL Section 7(答復(fù)此局部的所有問題)66.您需要向現(xiàn)有表中添加一行。應(yīng)該使用哪個DML語句?n標記為待復(fù)查(1)分數(shù)UPDATEINSERT (*)DELETECREATE標記為待復(fù)查(1)分數(shù)標記為待復(fù)查(1)分數(shù)I IIDatabase Programming with SQL Section 8(答復(fù)此局部的所有問題)E67.您正在創(chuàng)立 雇員表。此表應(yīng)包含 傭金百分比列,并且如果插入記錄時沒有廠提供任何傭金值,應(yīng)為該列使用10%這個值。要完成此項任務(wù),應(yīng)在CREATE TABLE語句中包括哪行內(nèi)容?H |丨丨傭金百分比 NUMBER(4,2

33、) 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表?只包含 廠 雇員標識 名字 姓氏 薪金、和 部門標識這幾列。CREATE TABLE雇員AS SELECT雇員標識,名字,姓氏,薪金,部門標識FROM雇員;CREATE TABLE emp雇員標識,名字,姓氏,薪金,部門標識);CREATE TABLE empSELECT (雇員標識,名字,姓

34、氏,薪金,部門標識FROM雇員);Database Programming with SQL Section 8答復(fù)此局部的所有問題71.您需要刪除 方案表中的所有數(shù)據(jù)、該表的結(jié)構(gòu)以及與該表關(guān)聯(lián)的索引。應(yīng)使 用哪條語句?標記為待復(fù)查分數(shù)DROP TABLE (*)TRUNCATE TABLEALTER TABLEriDELETE TABLE&不正確。請參閱第8局部第3課。Database Programming with SQL Section 10(答復(fù)此局部的所有問題)72.評估以下 CREATE TABLE 語句:廠標記為待復(fù)查(1)分數(shù)CREATE TABLE 顧客(顧客標識N

35、UMBER,顧客姓名 VARCHAR2(25),地址 VARCHAR2(25),城市 VARCHAR2(25),地區(qū) VARCHAR2(25),郵政編碼 VARCHAR2(11),CONSTRAINT 顧客標識_un UNIQUE(顧客標識), CONSTRAINT 顧客姓名_nn NOT NULL(顧客姓名);此語句在執(zhí)行時為什么會失敗?廣 NUMBERS據(jù)類型要求精度值。UNIQUE約束條件必須在列級定義。CREATE TABLE語句沒有定義 PRIMARY KEYC|不能在表級定義NOT NULL約束條件。(*)涉正確73.您哪態(tài)需要確保 座位標識列中的每個值唯一或為Null。應(yīng)該對 座

36、位標識列定義廠那個約束條件?標記為待復(fù)查分數(shù)CHECKUNIQUE (*) rNOT NULLrPRIMARY KEYrQ不正確。請參閱第10局部第1課。74.以下有關(guān)NOT NULL約束條件的表述中,哪兩項是正確的?選擇兩個正確審答案也標記為待復(fù)查分數(shù)(選擇所有正確答案Oracle Server 會為未命名的 NOT NULL約束條件創(chuàng)立名稱。*_ 可以在表級或列級定義 NOT NULL約束條件。_ NOT NULL約束條件要求列中的每個值都是唯一的。_ 有NOT NULL約束條件的列默認可以包含空值。不能使用 ALTER TABLE ADD CONSTRAIN語句向現(xiàn)有列添力口 NOT N

37、ULL約 " 束條件。*9正確75.通過查看以下哪個數(shù)據(jù)字典表,可以查看到為特定表定義的約束條件中使用的廠列?標記為待復(fù)查分數(shù)USER CONS COLUMNS (*) 甸_CONSTRAINTS ALL COLUMNS r_ _SYS_DATA_DICT_COLUMNSUS CON SYSri -II匕正確Database Programming with SQL Section 10(答復(fù)此局部的所有問題)76.您杰需要從您的方案中的雇員表中刪除雇員_FK_部門約束條件。應(yīng)使用哪條吾句?“ 標記為待復(fù)查分數(shù)(DROP CONSTRAIN雇員 FK 部門 FROM 雇員; -DEL

38、ETE CONSTRAIN雇員 FK 部門 FROM 雇員;, -(ALTER TABLE雇員 DROP CONSTRAINT!員 FK 部門;(*) _ _(ALTER TABLE雇員 REMOVE CONSTRAIN雇員 FK 部門; T-Q不正確。請參閱第10局部第3課。77.您需要對 雇員表的 雇員標識列添加PRIMARY KEY 約束條件。應(yīng)該使用 廠哪個ALTER TABLE 語句?標記為待復(fù)查分數(shù)(ALTER TABLE 雇員ADD CONSTRAINT PRIMARY KEY|員標識);(ALTER TABLE 雇員ADD CONSTRAINT!員雇員標識_pk PRIMARY

39、 KEY雇員(雇員標識);(*)ALTER TABLE 雇員MODIFY雇員標識 PRIMARY KEY;(ALTER TABLE 雇員MODIFY CONSTRAINT PRIMARY KEY!員標識);9正確78.評平估捐贈表的結(jié)構(gòu)。廠標記為待復(fù)查捐贈:承諾標識 NUMBER NOT NULL, Primary Key捐贈人標識 NUMBER Foreign key “捐贈人表的 捐贈人標識列的外鍵承諾日期 DATE承諾金額 NUMBER (7,2)支付金額 NUMBER (7,2)支付日期DATE應(yīng)使用哪條 CREATE TABLE語句來創(chuàng)立該捐贈表?nCREATE TABLE捐貝曾r(

40、承諾標識 NUMBER PRIMARY KEY,捐贈人標識 NUMBER FOREIGN KEY REFERENC捐S曾人(捐贈人標識),承諾日期DATE,承諾金額NUMBER,支付金額NUMBER,支付日期DATE);CREATE TABLE捐貝曾r(承諾標識 NUMBER PRIMARY KEY NOT NULL,捐贈人標識NUMBER FOREIGN KE'捐贈人(捐贈人標識),承諾日期DATE,承諾金額NUMBER(7,2),支付金額NUMBER(7,2),支付日期DATE);CREATE TABLE捐貝曾C承諾標識 NUMBER PRIMARY KEY,捐贈人標識 NUMBE

41、R FOREIGN KE捐贈人標識k REFERENCES捐贈人(捐 贈人標識),承諾日期DATE,承諾金額NUMBER(7,2),支付金額NUMBER(7,2),支付日期DATE;CREATE TABLE捐貝曾(承諾標識 NUMBER PRIMARY KEY,捐贈人標識 NUMBER CONSTRAIN捐贈人標識_fk REFERENCES捐贈人(捐 贈人標識),承諾日期DATE,承諾金額NUMBER(7,2),支付金額NUMBER(7,2),支付日期DATE);(*)79.以下哪項最準確地描述了CHECK約束條件的功能?標記為待復(fù)查1分數(shù)CCHECK約束條件強制實現(xiàn)引用數(shù)據(jù)完整性。CHEC

42、K約束條件對列或列的組合中可以輸入的值進行了限制。*CCHECK約束條件強制列或列的組合中可以輸入的值具有唯一性。C創(chuàng)立PRIMARY KEY約束條件后,將自動創(chuàng)立 CHECK約束條件。事正確80.以下哪個FOREIGN KEY 約束條件關(guān)鍵字用來標識表和父表中的列?廠標記為待復(fù)查1分數(shù)CRESEMBLESrON DELETE CASCADE t|rREFERENTIALREFERENCES (*)1申正確Database Programming with SQL Section 11答復(fù)此局部的所有問題J丨81. 您必須創(chuàng)立一個視圖,顯示所有顧客的姓名、顧客標識號、新余額、財務(wù)費用廠和信用限

43、額。標記為待復(fù)查如果發(fā)出下面的語句:1分數(shù)CREATE OR REPLACE VIEW 顧客信用視圖AS SELECT c.姓氏,c.顧客標識,a.新余額,a.財務(wù)費用,a.信用限額FROM 顧客c,帳戶 aWHERE c.帳戶標識 =a.帳戶標識 WITH READ ONLY;可以對 顧客信用視圖視圖執(zhí)行哪種類型的 SQL命令?UPDATEDELETEriINSERTriSELECT (*)82. 以下有關(guān)內(nèi)嵌視圖的表述中哪個是正確的?標記為待復(fù)查i分數(shù)標記為待復(fù)查i分數(shù)門對錯*84.教職員表包含以以下:標記為待復(fù)查內(nèi)嵌視圖是一個方案對象。(*)內(nèi)嵌視圖是FROM子句中的一個子查詢,通常使用

44、別名命名。內(nèi)嵌視圖是一個復(fù)雜視圖。內(nèi)嵌視圖可用于執(zhí)行DML操作。83. 可以使用視圖保存根底表中的舊數(shù)據(jù)的歷史記錄,因此,即使從表中刪除了某 個行,仍可通過視圖選擇該行。請判斷對錯。教職員標識 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課程表包含以以下:課程標識 VARCHAR2(5) NOT NULL PRIMARY KE

45、Y科目 VARCHAR2(5)學(xué)期 VARCHAR2(6)教職員標識 VARCHAR2(5) NOT NULL FOREIGN KEY您需要編寫一個報表,確定下學(xué)期將要授課的所有副教授。您希望創(chuàng)立一個視圖來簡化報表的創(chuàng)立。哪條CREATE VIEW語句將完成此任務(wù)?CREATE VIEWSELECT名字,姓氏,狀態(tài),課程標識,科目,學(xué)期FROM教職員,課程where教職員標識=教職員標識;CREATE VIEW ptj視圖ON SELECT名字,姓氏,狀態(tài),課程標識,科目,學(xué)期FROM教職員f and 課程cWHERE f.教職員標識=c.教職員標識;CREATE VIEW pt_視圖INSELECT名字,姓氏,狀態(tài),課程標識

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論