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