數(shù)據(jù)庫編程期末考試
《數(shù)據(jù)庫編程期末考試》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫編程期末考試(46頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1.下列哪個(gè)陳述是使用視圖的有效理由?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)因?yàn)橐晥D會(huì)顯示表中的所有列,所以使用視圖可以訪問數(shù)據(jù)。視圖可以為臨時(shí)用戶和應(yīng)用程序提供數(shù)據(jù)獨(dú)立性。可以用一個(gè)視圖檢索多個(gè)表中的數(shù)據(jù)??梢允褂靡晥D提供數(shù)據(jù)安全性。 (*)僅希望使用 WITH CHECK OPTION 限制 DML 操作時(shí)才使用視圖。僅當(dāng)您的用戶多于一個(gè)時(shí)視圖才有效。不正確。請參閱第 11 部分第 1 課2.您負(fù)責(zé)管理一個(gè) Oracle 數(shù)據(jù)庫,其中包含一個(gè)名為“雇員”的表。數(shù)據(jù)庫用戶 Luke 必須創(chuàng)建一個(gè)包括所有雇員姓名和地址的報(bào)表。因?yàn)榇吮戆舾袛?shù)據(jù),所以您不希望授予 Luke 對“雇員”表的訪問權(quán)限。應(yīng)先執(zhí)行下列哪項(xiàng)操作?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)為他創(chuàng)建一個(gè)報(bào)表。創(chuàng)建一個(gè)視圖。 (*)創(chuàng)建一個(gè)子查詢。創(chuàng)建一個(gè)索引。不正確。請參閱第 11 部分第 1 課3.您需要對“銷售”表創(chuàng)建一個(gè)視圖,但“銷售”表尚未創(chuàng)建。以下哪種說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)創(chuàng)建視圖前,必須創(chuàng)建“銷售”表。默認(rèn)情況下,即使“銷售”表不存在,也會(huì)創(chuàng)建視圖。使用 FORCE 選項(xiàng),可以同時(shí)創(chuàng)建表和視圖。可以使用 FORCE 選項(xiàng)在創(chuàng)建“銷售”表之前,創(chuàng)建視圖。 (*)不正確。請參閱第 11 部分第 1 課4.為了使用視圖查詢數(shù)據(jù)庫,下列哪個(gè)說法正確?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)使用特殊的 VIEW SELECT 關(guān)鍵字??梢詮囊晥D中檢索數(shù)據(jù),就像從任何表中檢索數(shù)據(jù)一樣。 (*)絕對無法通過視圖看到表中的所有行。您要從中選擇數(shù)據(jù)的表可以是空的,但視圖仍會(huì)返回這些表中的原始數(shù)據(jù)。正確5.要不管基表是否存在都創(chuàng)建視圖,CREATE VIEW 語句中應(yīng)包含哪個(gè)關(guān)鍵字?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)FORCE (*)NOFORCEOR REPLACEWITH READ ONLY不正確。請參閱第 11 部分第 1 課6.考慮以下視圖定義:CREATE OR REPLACE VIEW 部件名稱_vAS SELECT DISTINCT 部件名稱FROM 部件WHERE 成本 = 45;以下哪條使用“部件名稱_V”視圖的語句會(huì)成功執(zhí)行?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)SELECT *FROM 部件名稱_v;(*)UPDATE 部件名稱_vSET 成本 = 成本 * 1.23WHERE 部件標(biāo)識(shí) = 56990;DELETE FROM 部件名稱_vWHERE 部件標(biāo)識(shí) = 56897;INSERT INTO 部件名稱_v (部件標(biāo)識(shí), 部件名稱, 產(chǎn)品標(biāo)識(shí), 成本)VALUES (857986, cylinder, 8790, 3.45);不正確。請參閱第 11 部分第 1 課7.您需要?jiǎng)?chuàng)建一個(gè)視圖,以在查詢時(shí)顯示姓名、雇員標(biāo)識(shí)號(hào)、姓氏和名字、薪金和部門標(biāo)識(shí)號(hào)。在查詢時(shí),該視圖將按薪金從低到高,然后按姓氏和名字的字母順序進(jìn)行排序。不管“雇員”表是否存在,都應(yīng)創(chuàng)建此視圖定義。使用此視圖不可以執(zhí)行任何 DML 操作。考慮以下語句:CREATE OR REPLACE NOFORCE VIEW 雇員薪金_VAS SELECT 雇員標(biāo)識(shí), 姓氏, 名字, 薪金, 部門標(biāo)識(shí)FROM 雇員 WITH READ ONLY;SELECT *FROM 雇員薪金_vORDER BY 薪金, 姓氏, 名字;以下哪種說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)執(zhí)行兩條語句后,會(huì)獲得所有預(yù)期結(jié)果。如果“雇員”表不存在,CREATE VIEW 語句將失敗。 (*)因?yàn)?CREATE VIEW 語句中不包括 WITH CHECK OPTION 子句,所以該語句不會(huì)返回想要的所有結(jié)果。要獲得想要的所有結(jié)果,應(yīng)將以下 ORDER ON 子句添加到 CREATE VIEW 語句中:“ORDER ON 薪金, 姓氏, 名字”。不正確。請參閱第 11 部分第 1 課8.關(guān)于內(nèi)嵌視圖,哪種說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)內(nèi)嵌視圖是一個(gè)方案對象。內(nèi)嵌視圖是 FROM 子句中的一個(gè)子查詢,通常使用別名命名。 (*)內(nèi)嵌視圖是一個(gè)復(fù)雜視圖。內(nèi)嵌視圖可用于執(zhí)行 DML 操作。不正確。請參閱第 11 部分第 3 課9.“顧客財(cái)務(wù)”表包含以下列:顧客標(biāo)識(shí) NUMBER(9)新余額 NUMBER(7,2)前一余額 NUMBER(7,2)付款 NUMBER(7,2)財(cái)務(wù)費(fèi)用 NUMBER(7,2)信貸限額 NUMBER(7)您執(zhí)行以下語句:SELECT ROWNUM 排名, 顧客標(biāo)識(shí), 新余額FROM (SELECT 顧客標(biāo)識(shí), 新余額 FROM 顧客財(cái)務(wù))WHERE ROWNUM = 25 ORDER BY 新余額 DESC;哪一種說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)因?yàn)槭褂昧藘?nèi)嵌視圖,所以無法執(zhí)行該語句。該語句不一定會(huì)返回 25 個(gè)最高的新余額值,因?yàn)閮?nèi)嵌視圖沒有 ORDER BY。 (*)按從高到低的順序顯示 25 個(gè)最高的新余額值。因?yàn)?ORDER BY 未使用 Top-n 列,所以無法執(zhí)行該語句。不正確。請參閱第 11 部分第 3 課10.您必須創(chuàng)建一個(gè)視圖,用于供查詢以顯示所有顧客的姓名、顧客標(biāo)識(shí)號(hào)、新余額、財(cái)務(wù)費(fèi)用和信用限額。如果執(zhí)行下面的語句:CREATE OR REPLACE VIEW 顧客信用視圖AS SELECT c.姓氏, c.顧客標(biāo)識(shí), a.新余額, a.財(cái)務(wù)費(fèi)用, a.信貸限額FROM 顧客 c, 帳戶 aWHERE c.帳戶標(biāo)識(shí) = a.帳戶標(biāo)識(shí) WITH READ ONLY;可以對“顧客信用視圖”視圖執(zhí)行哪種類型的 SQL 命令?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)UPDATEDELETEINSERTSELECT (*)不正確。請參閱第 11 部分第 3 課11.考慮以下 CREATE VIEW 語句:CREATE VIEW 銷售視圖AS SELECT 顧客標(biāo)識(shí), 地區(qū), SUM(銷售金額)FROM 銷售WHERE 地區(qū) IN (10, 20, 30, 40)GROUP BY 地區(qū), 顧客標(biāo)識(shí);以下哪種說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)使用“銷售視圖”視圖可以修改“銷售”表中的數(shù)據(jù)。使用“銷售視圖”視圖不能修改“銷售”表中的數(shù)據(jù)。 (*)使用“銷售視圖”視圖僅能將記錄插入到“銷售”表中。該 CREATE VIEW 語句將生成一個(gè)錯(cuò)誤。不正確。請參閱第 11 部分第 3 課12.下列哪個(gè)陳述準(zhǔn)確描述了 Top-N 查詢?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)Top-N 查詢將返回指定表中的后 15 條記錄。Top-N 查詢將返回指定表中的前 15 條記錄。Top-N 查詢將返回一個(gè)結(jié)果集,該結(jié)果集按照指定列值進(jìn)行排序。Top-N 查詢將返回一個(gè)有限的結(jié)果集,按最高或最低標(biāo)準(zhǔn)返回?cái)?shù)據(jù)。 (*)不正確。請參閱第 11 部分第 3 課13.您需要為“雇員”表和“部門”表創(chuàng)建一個(gè)視圖以顯示每個(gè)部門的薪金信息。如果發(fā)出下面的語句會(huì)發(fā)生什么情況:CREATE OR REPLACE VIEW 銷售部門AS SELECT SUM(e.薪金) 銷售額, d.部門名稱FROM 雇員 e, 部門 dWHERE e.部門標(biāo)識(shí) = d.部門標(biāo)識(shí)GROUP BY d.部門名稱ORDER BY d.部門名稱;標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)創(chuàng)建一個(gè)復(fù)雜視圖,返回每個(gè)部門的薪金總計(jì),按部門名稱排序。 (*)創(chuàng)建一個(gè)簡單視圖,返回每個(gè)部門的薪金總計(jì),按部門名稱排序。創(chuàng)建一個(gè)復(fù)雜視圖,返回每個(gè)部門的薪金總計(jì),按部門標(biāo)識(shí)排序。什么也不會(huì)發(fā)生,因?yàn)樵撜Z句包含錯(cuò)誤,將會(huì)失敗。不正確。請參閱第 11 部分第 2 課14.關(guān)于對視圖執(zhí)行 DML 操作,哪個(gè)說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)如果視圖包含 DISTINCT 關(guān)鍵字,則可以刪除視圖中的數(shù)據(jù)。如果視圖包含 WHERE 子句,則不能修改視圖中的數(shù)據(jù)。如果視圖包含組函數(shù),則不能修改視圖中的數(shù)據(jù)。 (*)如果視圖包含 GROUP BY 子句,則可以修改視圖中的數(shù)據(jù)。不正確。請參閱第 11 部分第 2 課15.使用 DML 語句可以執(zhí)行哪項(xiàng)操作?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)刪除表中的記錄 (*)創(chuàng)建 PRIMARY KEY 約束條件禁用索引更改表不正確。請參閱第 11 部分第 2 課16.您的經(jīng)理剛剛要求您創(chuàng)建一個(gè)報(bào)表,用于顯示公司中所有雇員的薪金范圍。以下哪條 SQL 語句將基于所有雇員的姓氏、部門名稱、薪金和薪金級別創(chuàng)建一個(gè)名為“薪金視圖”的視圖?使用“雇員”、“部門”和“職務(wù)級別”表,并將這些列分別標(biāo)記為“雇員”、“部門”、“薪金”和“級別”。標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)CREATE OR REPLACE VIEW 薪金視圖AS SELECT e.姓氏 雇員, d.部門名稱 部門, e.薪金 薪金, j. 級別 級別FROM 雇員 e, 部門 d, 職務(wù)級別 jWHERE e.部門標(biāo)識(shí) equals d.部門標(biāo)識(shí) AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金;CREATE OR REPLACE VIEW 薪金視圖AS SELECT e.雇員標(biāo)識(shí) 雇員, d.部門名稱 部門, e.薪金 薪金, j. 級別 級別FROM 雇員 e, 部門 d, 職務(wù)級別 jWHERE e.部門標(biāo)識(shí) = d.部門標(biāo)識(shí) NOT e.薪金 BETWEEN j.最低薪金 and j.最高薪金;CREATE OR REPLACE VIEW 薪金視圖AS SELECT e.姓氏 雇員, d.部門名稱 部門, e.薪金 薪金, j. 級別 級別FROM 雇員 e, 部門 d, 職務(wù)級別 jWHERE e.部門標(biāo)識(shí) = d.部門標(biāo)識(shí) AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金;(*)CREATE OR REPLACE VIEW 薪金視圖AS (SELECT e.姓氏 雇員, d.部門名稱 部門, e.薪金 薪金, j. 級別 級別FROM 雇員 emp, 部門 d, 職務(wù)級別 jWHERE e.部門標(biāo)識(shí) = d.部門標(biāo)識(shí) AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金);不正確。請參閱第 11 部分第 2 課17.創(chuàng)建視圖時(shí),包括 WITH CHECK OPTION 子句的目的是什么?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)用于確保父表確實(shí)存在用于確保視圖不會(huì)被未經(jīng)授權(quán)的人查詢用于確保視圖中的數(shù)據(jù)不會(huì)發(fā)生重復(fù)用于確保不會(huì)通過將阻止視圖返回行的視圖更新任何行。 (*)正確18.創(chuàng)建視圖時(shí)應(yīng)使用哪個(gè)選項(xiàng)來確保不會(huì)對視圖執(zhí)行 DML 操作?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)FORCENOFORCEWITH READ ONLY (*)WITH ADMIN OPTION不正確。請參閱第 11 部分第 2 課19.如果視圖包含 _,則不能修改視圖中的數(shù)據(jù)。標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)DISTINCT 關(guān)鍵字 (*)WHERE 子句FROM 子句中的子查詢WITH CHECK OPTION 子句不正確。請參閱第 11 部分第 2 課第12部分(回答此部分的所有問題)20.要使以下語句執(zhí)行速度更快,應(yīng)創(chuàng)建什么?SELECT *FROM 雇員WHERE LOWER(姓氏) = chang;標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)-個(gè)同義詞一個(gè)索引,可以是普通索引或者基于函數(shù)的索引。 (*)組合索引不需要?jiǎng)?chuàng)建任何項(xiàng)目。無法提高此語句的性能。不正確。請參閱第 12 部分第 2 課21.評估以下語句:CREATE PUBLIC SYNONYM 測試 FOR chan.測試;該語句將完成哪個(gè)任務(wù)?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)如果同義詞已經(jīng)存在,則重新創(chuàng)建此同義詞。強(qiáng)迫所有用戶使用此同義詞訪問“測試”。僅允許用戶 CHAN 使用此同義詞訪問“測試”。使所有用戶不再需要使用方案來限定“測試”。 (*)不正確。請參閱第 12 部分第 2 課22.創(chuàng)建 UNIQUE 完整性約束條件時(shí),Oracle 會(huì)自動(dòng)創(chuàng)建以下哪些項(xiàng)?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)PRIMARY KEY 約束條件CHECK 約束條件索引 (*)FOREIGN KEY 約束條件不正確。請參閱第 12 部分第 2 課23.Barry 創(chuàng)建了一個(gè)名為 INVENTORY 的表。Pam 必須能夠查詢該表。Barry 希望 Pam 可以查詢該表,且不需要指定表的方案。Barry 應(yīng)創(chuàng)建以下哪些項(xiàng)?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)一個(gè)方案索引一個(gè)視圖-個(gè)同義詞 (*)不正確。請參閱第 12 部分第 2 課24.哪個(gè)關(guān)于索引的說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)只能對單個(gè)表列創(chuàng)建索引。創(chuàng)建索引總是可以提高查詢的性能。創(chuàng)建索引可以重新排序基表中的數(shù)據(jù)。對多個(gè)列創(chuàng)建的索引稱為組合索引或級連索引。 (*)不正確。請參閱第 12 部分第 2 課25.序列最常見的用途是什么?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)生成主鍵值 (*)提高某些查詢的性能為對象指定一個(gè)替代名稱以邏輯方式表示一個(gè)或多個(gè)表中數(shù)據(jù)的子集不正確。請參閱第 12 部分第 1 課26.考慮以下 CREATE SEQUENCE 語句:CREATE SEQUENCE 訂單標(biāo)識(shí)序列 NOCYCLE NOCACHE;以下哪種說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)此序列沒有最大值。序列將對這些值進(jìn)行預(yù)分配并將它們保存在內(nèi)存中。達(dá)到最大值后,序列將繼續(xù)生成值。序列將從 1 開始。 (*)不正確。請參閱第 12 部分第 1 課第13部分(回答此部分的所有問題)27.下列哪一項(xiàng)是對象權(quán)限?(選擇兩個(gè)正確答案)標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)(選擇所有正確答案)SELECT (*)DROP TABLECREATE TABLEINSERT (*)不正確。請參閱第 13 部分第 1 課28.數(shù)據(jù)庫管理員希望允許用戶 Marco 在其自己的方案中創(chuàng)建新表。應(yīng)授予 Marco 哪種權(quán)限?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)CREATE ANY TABLESELECTCREATE TABLE (*)CREATE OBJECT不正確。請參閱第 13 部分第 1 課29.評估以下語句:ALTER USER bob IDENTIFIED BY jim;關(guān)于執(zhí)行該語句的結(jié)果,下列哪個(gè)說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)會(huì)為用戶 BOB 分配一個(gè)新口令。 (*)將根據(jù)用戶 BOB 的概要文件創(chuàng)建一個(gè)新用戶 JIM。將授予用戶 BOB 與用戶 JIM 相同的權(quán)限。將重命名用戶 BOB,此用戶將作為 JIM 訪問數(shù)據(jù)庫。不正確。請參閱第 13 部分第 1 課30.以下哪項(xiàng)最恰當(dāng)?shù)孛枋隽?Oracle 數(shù)據(jù)庫中的角色?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)角色是某種類型的系統(tǒng)權(quán)限。角色是用戶在查詢數(shù)據(jù)庫時(shí)所起的作用。角色是一組權(quán)限的名稱。 (*)角色是一種對象權(quán)限,允許用戶更新表。不正確。請參閱第 13 部分第 1 課31.用戶 JAMES 創(chuàng)建了一個(gè)“顧客”表,并希望允許其他所有用戶對該表執(zhí)行 SELECT 操作。JAMES 應(yīng)使用哪個(gè)命令來實(shí)現(xiàn)這一點(diǎn)?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)GRANT 顧客(SELECT) TO PUBLIC;GRANT SELECT ON 顧客 TO ALL;GRANT SELECT ON 顧客 TO PUBLIC; (*)CREATE PUBLIC SYNONYM 顧客 FOR james.顧客;不正確。請參閱第 13 部分第 1 課32._ 是一些具有特殊含義的特殊字符,如通配符、重復(fù)字符、不匹配字符或字符范圍。您可以在模式匹配中使用多種這些符號(hào)。標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)剪輯藝術(shù)元字符 (*)字母數(shù)字值引用檢查不正確。請參閱第 13 部分第 3 課33.用作檢查約束條件的正則表達(dá)式是確保數(shù)據(jù)在寫入數(shù)據(jù)庫表之前已正確設(shè)置格式的另一種方式。判斷對錯(cuò)標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)對 (*)錯(cuò)不正確。請參閱第 13 部分第 3 課34.正則表達(dá)式是一種可描述簡單和復(fù)雜的搜索和處理模式的方法。判斷對錯(cuò)標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)對 (*)錯(cuò)正確35.使用下列哪條語句可以刪除授予給用戶的一項(xiàng)對象權(quán)限?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)ALTER USERREVOKE (*)REMOVEDROP不正確。請參閱第 13 部分第 2 課36.要將數(shù)據(jù)庫中的某個(gè)表聯(lián)接到另一個(gè)(遠(yuǎn)程)Oracle 數(shù)據(jù)庫中的某個(gè)表,需要使用:標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)遠(yuǎn)程過程調(diào)用Oracle 網(wǎng)關(guān)產(chǎn)品ODBC 驅(qū)動(dòng)程序數(shù)據(jù)庫鏈接 (*)不正確。請參閱第 13 部分第 2 課37.以下哪種說法最好地描述了對表的 REFERENCES 對象權(quán)限的用途?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)允許用戶會(huì)話從表中讀取,但只有這樣才能檢查外鍵約束條件。 (*)允許用戶在 SELECT 語句中引用該表。允許用戶對該表創(chuàng)建外鍵約束條件。允許用戶創(chuàng)建新表,該表包含的數(shù)據(jù)與引用的表所含的數(shù)據(jù)相同。不正確。請參閱第 13 部分第 2 課38.用戶 BOB 的方案包含一個(gè)“雇員”表。BOB 執(zhí)行了以下語句:GRANT SELECT ON 雇員 TO mary WITH GRANT OPTION;現(xiàn)在,MARY 可以成功執(zhí)行以下哪些語句?(選擇兩個(gè)正確答案)標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)(選擇所有正確答案)SELECT FROM bob.雇員; (*)REVOKE SELECT ON bob.雇員 FROM bob;GRANT SELECT ON bob.雇員 TO PUBLIC; (*)DROP TABLE bob.雇員;不正確。請參閱第 13 部分第 2 課39.授予對象權(quán)限時(shí),應(yīng)包含哪個(gè)選項(xiàng)被授權(quán)者才能為其他用戶授予權(quán)限?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)WITH GRANT OPTION (*)WITH ADMIN OPTIONPUBLICFORCE不正確。請參閱第 13 部分第 2 課40.使用 WITH GRANT OPTION 授予對象權(quán)限允許被授權(quán)者向其他用戶授予對表的其它對象權(quán)限。判斷對錯(cuò)標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)對錯(cuò) (*)不正確。請參閱第 13 部分第 2 課41.以下哪項(xiàng)最準(zhǔn)確地描述了“讀一致性”這一術(shù)語?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)它可以確保自動(dòng)提交對表所做的全部更改它可以防止其他用戶在對表執(zhí)行更新的過程中查詢該表它可以防止其他用戶查看尚未提交的對表的更改 (*)它可以防止用戶查詢自己沒有獲得 SELECT 權(quán)限的表正確42.要使用哪條 SQL 語句來刪除未提交的事務(wù)處理所做的全部更改?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)UNDO;ROLLBACK; (*)ROLLBACK TO SAVEPOINT;REVOKE ;正確第15部分(回答此部分的所有問題)43.非等值聯(lián)接通常用于以下哪些項(xiàng)?(選擇兩個(gè)正確答案)標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)(選擇所有正確答案)一組數(shù)字 (*)一組文本一組日期 (*)一組行標(biāo)識(shí)一組列不正確。請參閱第 15 部分第 2 課44.以下有關(guān)外部聯(lián)接的說法中哪個(gè)是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)表必須有別名。必須包括 FULL、RIGHT 或 LEFT 關(guān)鍵字。不能使用 OR 運(yùn)算符來鏈接外部聯(lián)接條件。 (*)外部聯(lián)接始終先于查詢中其它類型的聯(lián)接進(jìn)行計(jì)算。不正確。請參閱第 15 部分第 3 課45.使用 Oracle 專有的聯(lián)接語法,對于使用外部聯(lián)接運(yùn)算符 (+) 的外部聯(lián)接條件,可以使用以下哪兩個(gè)運(yùn)算符?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)AND 和 = (*)OR 和 =BETWEEN.AND. 和 ININ 和 =不正確。請參閱第 15 部分第 3 課46.“患者”和“主治醫(yī)生”表中包含以下列:患者患者標(biāo)識(shí) NUMBER(9)姓氏 VARCHAR2(20)名字 VARCHAR2 (20)主治醫(yī)生主治醫(yī)生標(biāo)識(shí) NUMBER(9)姓氏 VARCHAR2(20)名字 VARCHAR2 (20)如果執(zhí)行下面的語句:SELECT 患者標(biāo)識(shí), 主治醫(yī)生標(biāo)識(shí)FROM 患者, 主治醫(yī)生;該語句會(huì)得到哪個(gè)結(jié)果?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)一份報(bào)告,其中包含“患者標(biāo)識(shí)”值和“主治醫(yī)生標(biāo)識(shí)”值的所有可能的組合 (*)一份報(bào)告,其中包含每個(gè)患者的標(biāo)識(shí)值及其主治醫(yī)生的標(biāo)識(shí)值一份報(bào)告,其中不包含重復(fù)的“患者標(biāo)識(shí)”值或“主治醫(yī)生標(biāo)識(shí)”值語法錯(cuò)誤不正確。請參閱第 15 部分第 1 課47.您需要提供一個(gè)列表,其中列出銷售部中已獲得獎(jiǎng)金且銷售額超過 50,000 美元的所有雇員的名字和姓氏。公司總裁希望從最高金額開始列出銷售額?!肮蛦T”表和“銷售部”表中包含以下列:雇員雇員標(biāo)識(shí) NUMBER(10) PRIMARY KEY姓氏 VARCHAR2(20)名字 VARCHAR2(20)部門標(biāo)識(shí) VARCHAR2(20)聘用日期 DATE薪金 NUMBER(10)銷售部銷售額標(biāo)識(shí) NUMBER(10) PRIMARY KEY銷售額 NUMBER(20)報(bào)價(jià) NUMBER(20)經(jīng)理 VARCHAR2(30)獎(jiǎng)金 NUMBER(10)雇員標(biāo)識(shí) NUMBER(10) FOREIGN KEY哪條 SELECT 語句將完成此任務(wù)?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)SELECT e.雇員標(biāo)識(shí), e.姓氏, e.名字, s.雇員標(biāo)識(shí), s.獎(jiǎng)金, s.銷售額FROM 雇員 e, 銷售部 sORDER BY 銷售額 DESCWHERE e.雇員標(biāo)識(shí) = s.雇員標(biāo)識(shí) AND 銷售額 50000 AND s.獎(jiǎng)金 IS NOT NULL;SELECT e.雇員標(biāo)識(shí), e.姓氏, e.名字, s.雇員標(biāo)識(shí), s.獎(jiǎng)金, s.銷售額ORDER BY 銷售額 DESCFROM 雇員 e, 銷售部 sWHERE e.雇員標(biāo)識(shí) = s.雇員標(biāo)識(shí) AND s.獎(jiǎng)金 IS NOT NULL AND 銷售額 50000;SELECT e.雇員標(biāo)識(shí), e.姓氏, e.名字, s.雇員標(biāo)識(shí), s.獎(jiǎng)金, s.銷售額WHERE e.雇員標(biāo)識(shí) = s.雇員標(biāo)識(shí);FROM 雇員 e, 銷售部 s AND s.獎(jiǎng)金 IS NOT NULL AND 銷售額 50000ORDER BY 銷售額 DESC;SELECT e.雇員標(biāo)識(shí), e.姓氏, e.名字, s.雇員標(biāo)識(shí), s.獎(jiǎng)金, s.銷售額FROM 雇員 e, 銷售部 sWHERE e.雇員標(biāo)識(shí) = s.雇員標(biāo)識(shí) AND s.獎(jiǎng)金 IS NOT NULL AND 銷售額 50000ORDER BY 銷售額 DESC;(*)不正確。請參閱第 15 部分第 1 課48.如果要在一個(gè) SELECT 語句中將 3 個(gè)表聯(lián)接起來,需要在 WHERE 子句中使用多少個(gè)聯(lián)接條件?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)012 (*)3不正確。請參閱第 15 部分第 1 課49.“顧客”和“銷售額”表中包含以下列:顧客顧客標(biāo)識(shí) NUMBER(10) PRIMARY KEY公司 VARCHAR2(30)地點(diǎn) VARCHAR2(20)銷售額銷售額標(biāo)識(shí) NUMBER(5) PRIMARY KEY顧客標(biāo)識(shí) NUMBER(10) FOREIGN KEY銷售總額 NUMBER(30)哪條 SELECT 語句會(huì)返回顧客標(biāo)識(shí)、公司和銷售總額?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)SELECT c.顧客標(biāo)識(shí), c.公司, s.銷售總額FROM 顧客 c, 銷售額 sWHERE c.顧客標(biāo)識(shí) = s.顧客標(biāo)識(shí) (+);SELECT 顧客標(biāo)識(shí), 公司, 銷售總額FROM 顧客, 銷售額WHERE 顧客標(biāo)識(shí) = 顧客標(biāo)識(shí);SELECT c.顧客標(biāo)識(shí), c.公司, s.銷售總額FROM 顧客 c, 銷售額 sWHERE c.顧客標(biāo)識(shí) = s.顧客標(biāo)識(shí);(*)SELECT 顧客標(biāo)識(shí), 公司, 銷售總額FROM 顧客 c, 銷售額 sWHERE c.顧客標(biāo)識(shí) = s.顧客標(biāo)識(shí);正確第16部分(回答此部分的所有問題)50.單元測試是在數(shù)據(jù)庫應(yīng)用于生產(chǎn)環(huán)境之前執(zhí)行的,用以確保可正常處理隨機(jī)數(shù)量的業(yè)務(wù)需求。判斷對錯(cuò)標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)對錯(cuò) (*)不正確。請參閱第 16 部分第 1 課Ni ni ni =1.創(chuàng)建視圖時(shí)應(yīng)使用哪個(gè)選項(xiàng)來確保不會(huì)對視圖執(zhí)行 DML 操作?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)FORCENOFORCEWITH READ ONLY (*)WITH ADMIN OPTION不正確。請參閱第 11 部分第 2 課2.您負(fù)責(zé)管理 Oracle 數(shù)據(jù)庫。Jack 負(fù)責(zé)管理“銷售”部門。他和他的雇員經(jīng)常需要查詢數(shù)據(jù)庫以確定客戶及其訂單。他要求您創(chuàng)建一個(gè)視圖,為他和他的同事簡化此過程。此視圖不接受 INSERT、UPDATE 或 DELETE 操作。應(yīng)執(zhí)行以下哪條語句?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)CREATE VIEW 銷售視圖AS (SELECT 公司名稱, 城市, 訂單標(biāo)識(shí), 訂單日期, 總計(jì)FROM 客戶, 訂單WHERE 客戶標(biāo)識(shí) = 客戶標(biāo)識(shí))WITH READ ONLY;CREATE VIEW 銷售視圖(SELECT c.公司名稱, c.城市, o.訂單標(biāo)識(shí), o.訂單日期, o.總計(jì)FROM 顧客 c, 訂單 oWHERE c.客戶標(biāo)識(shí) = o.客戶標(biāo)識(shí))WITH READ ONLY;CREATE VIEW 銷售視圖AS (SELECT c.公司名稱, c.城市, o.訂單標(biāo)識(shí), o.訂單日期, o.總計(jì)FROM 顧客 c, 訂單 oWHERE c.顧客標(biāo)識(shí) = o.顧客標(biāo)識(shí));CREATE VIEW 銷售視圖AS (SELECT c.公司名稱, c.城市, o.訂單標(biāo)識(shí), o. 訂單日期, o.總計(jì)FROM 顧客 c, 訂單 oWHERE c.客戶標(biāo)識(shí) = o.客戶標(biāo)識(shí))WITH READ ONLY;(*)不正確。請參閱第 11 部分第 2 課3.關(guān)于簡單視圖,以下哪個(gè)說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)它們從多個(gè)表中導(dǎo)出數(shù)據(jù),因此通常包含聯(lián)接。它們包含函數(shù)或數(shù)據(jù)組它們可以對視圖執(zhí)行 DML 運(yùn)算 (*)它們在數(shù)據(jù)字典中未經(jīng)排序正確4.關(guān)于對視圖執(zhí)行 DML 操作,哪個(gè)說法是正確的?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)可以對簡單視圖執(zhí)行 DML 操作。 (*)不能對包含 WITH CHECK OPTION 子句的視圖執(zhí)行 DML 操作??梢詫Π?WITH READ ONLY 選項(xiàng)的視圖執(zhí)行 DML 操作。可以對包含由表達(dá)式(如 COST + 1)定義的列的視圖 執(zhí)行 DML 操作。不正確。請參閱第 11 部分第 2 課5.您的經(jīng)理剛剛要求您創(chuàng)建一個(gè)報(bào)表,用于顯示公司中所有雇員的薪金范圍。以下哪條 SQL 語句將基于所有雇員的姓氏、部門名稱、薪金和薪金級別創(chuàng)建一個(gè)名為“薪金視圖”的視圖?使用“雇員”、“部門”和“職務(wù)級別”表,并將這些列分別標(biāo)記為“雇員”、“部門”、“薪金”和“級別”。標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)CREATE OR REPLACE VIEW 薪金視圖AS SELECT e.姓氏 雇員, d.部門名稱 部門, e.薪金 薪金, j. 級別 級別FROM 雇員 e, 部門 d, 職務(wù)級別 jWHERE e.部門標(biāo)識(shí) equals d.部門標(biāo)識(shí) AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金;CREATE OR REPLACE VIEW 薪金視圖AS SELECT e.雇員標(biāo)識(shí) 雇員, d.部門名稱 部門, e.薪金 薪金, j. 級別 級別FROM 雇員 e, 部門 d, 職務(wù)級別 jWHERE e.部門標(biāo)識(shí) = d.部門標(biāo)識(shí) NOT e.薪金 BETWEEN j.最低薪金 and j.最高薪金;CREATE OR REPLACE VIEW 薪金視圖AS SELECT e.姓氏 雇員, d.部門名稱 部門, e.薪金 薪金, j. 級別 級別FROM 雇員 e, 部門 d, 職務(wù)級別 jWHERE e.部門標(biāo)識(shí) = d.部門標(biāo)識(shí) AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金;(*)CREATE OR REPLACE VIEW 薪金視圖AS (SELECT e.姓氏 雇員, d.部門名稱 部門, e.薪金 薪金, j. 級別 級別FROM 雇員 emp, 部門 d, 職務(wù)級別 jWHERE e.部門標(biāo)識(shí) = d.部門標(biāo)識(shí) AND e.薪金 BETWEEN j.最低薪金 and j.最高薪金);不正確。請參閱第 11 部分第 2 課6.如果視圖包括 _,則不能通過視圖插入數(shù)據(jù)。標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)WHERE 子句聯(lián)接列別名GROUP BY 子句 (*)不正確。請參閱第 11 部分第 2 課7.如果視圖子查詢包含一個(gè)內(nèi)嵌視圖,則可創(chuàng)建一個(gè)視圖。判斷對錯(cuò)標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)對 (*)錯(cuò)不正確。請參閱第 11 部分第 2 課8.“顧客財(cái)務(wù)”表包含以下列:顧客標(biāo)識(shí) NUMBER(9)新余額 NUMBER(7,2)前一余額 NUMBER(7,2)付款 NUMBER(7,2)財(cái)務(wù)費(fèi)用 NUMBER(7,2)信貸限額 NUMBER(7)您創(chuàng)建了一個(gè) Top-n 查詢報(bào)表,用于顯示 800 個(gè)具有 最高新余額值的帳戶的帳號(hào)和新余額。結(jié)果將按付款從高到低進(jìn)行排序。 查詢中應(yīng)包括哪個(gè) SELECT 語句子句?標(biāo)記為待復(fù)查(1) 分?jǐn)?shù)內(nèi)部查詢:ORDER BY 新余額 DESC (*)內(nèi)部查詢:WHERE ROWNUM = 800外部查詢:ORDER BY 新余額 DESC內(nèi)部查詢:SELECT 客戶標(biāo)識(shí), 新余額 ROWNUM不正確。請參閱第 11 部分第 3 課9.“雇員”表包含以下列:雇員標(biāo)識(shí) NUMBER姓氏 VARC- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
15 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫 編程 期末考試
鏈接地址:http://www.szxfmmzy.com/p-10547131.html