- OCA/OCP認證考試指南全冊(第3版) Oracle Database 12c(1Z0-061,1Z0-062,1Z0-063) (計算機與信息)
- (美)John Watson等
- 2178字
- 2021-03-26 13:10:21
5.13 自測題答案
(1) 答案為D。模式會默認為當前用戶。
A、B、C和E不正確。A是錯誤的,因為所有表都必須在模式中。B是錯誤的,因為該創建會成功。C是錯誤的,因為SYS模式不是默認模式。E是錯誤的,因為雖然有概念用戶PUBLIC,但它根本沒有模式。
(2) 答案為A。索引有自己的名稱空間。
B、C、D和E是錯誤的。存儲過程、同義詞、表和視圖都在同一名稱空間里。
(3) 答案為D和E。D違背了表名必須以字母開頭的原則。E違背了表名不能是保留字的原則。使用雙引號就可以繞開這兩條原則。
A、B和C是錯誤的,因為它們全部都會成功(盡管使用A和B不是很明智)。
(4) 答案為A和C。堆是可變長度行的表,這些行按隨機順序排列。
B是錯誤的,因為堆表只能是一個表。D和E是錯誤的,因為堆表可以(通常會)有索引和主鍵。
(5) 答案為A、C、D、E和F。所有這些都是可變長度的數據類型。
B是錯誤的。CHAR列是固定長度的。
(6) 答案為D。數字會舍入為1位,字符串會強制轉換為日期。
A、B和C是錯誤的。自動舍入和強制類型轉換會更正“錯誤”,盡管理想情況下它們不會發生。
(7) 答案為D。STRING不是內部數據類型。
A、B和C是錯誤的。CHAR、FLOAT和INTEGER都是內部數據類型,盡管不像其他幾個那樣使用廣泛。
(8) 答案為C。該條件只應用于要插入的行,不適用于表創建。
A、B和D是錯誤的。A是錯誤的,因為該語句在語法上是正確的。B是錯誤的,因為條件不適用于DDL,它只適用于DML。D是錯誤的,因為條件會從選擇中排除所有行。
(9) 答案為D。檢查和非空約束不依賴任何結構(除了它們應用的表之外),因此可以安全地復制到新表。
A、B、C和E是錯誤的。A是錯誤的,因為非空約束和檢查約束會應用于新表。B、C和E是錯誤的,因為這些約束需要其他對象(索引或者父表),因此沒有復制它們。
(10) 答案為C和D。唯一約束和主鍵約束需要索引。
A和B是錯誤的。NOT NULL和CHECK約束并不依賴于索引。
(11) 答案為C。違反約束時將只強制當前語句回滾。
A、B、D和E是錯誤的。A是錯誤的,因為已經成功的所有語句將保持不變。B和D是錯誤的,因為除非作特別要求,否則不會提交任何信息。E是錯誤的,因為整個語句(而不只是失敗的行)將回滾。
(12) 答案為D。所有語句都是錯誤的。
A、B和C是錯誤的。A是錯誤的,因為復合索引并不需要在同一數據類型的列上。B是錯誤的,因為復合索引中的列不必物理相鄰。C是錯誤的,因為索引和表并不共享同一名稱空間。
(13) 答案為A、D和E。壓縮、反向鍵和唯一性只用于B*樹索引。
B、C和F是錯誤的,降序、基于函數和復合索引可以用于B*樹或位圖。
(14) 答案為A。只有插入會話才能訪問臨時表中的行。
B、C和D是錯誤的,它們都未正確描述臨時表中的行的可見范圍。
(15) 答案為B。如果會話的PGA容不下臨時表,臨時表將寫入會話的臨時表空間中。
A、C和D是錯誤的。A是錯誤的,因為臨時表可以寫出到臨時段。C是錯誤的,因為臨時段的位置特定于會話,并非特定于表。D是錯誤的,是會話服務器進程(而非是用戶進程)寫入數據。
(16) 答案為D和E。聚合和聯接使視圖復雜,且不能使用DML。
A、B和C是錯誤的。選擇和投影或重命名列不會使視圖復雜。
(17) 答案為D。雖然遺憾但這是事實。視圖對性能沒有幫助,除非它們包括調整提示。
A、B和C是錯誤的。A是錯誤的,因為視圖只是SELECT語句;它不會預運行查詢。B是錯誤的,因為Oracle優化器會指出語法中的所有區別。C是錯誤的,因為雖然預編譯了視圖,但是這不會影響編譯用戶的語句的速度。
(18) 答案為C。WITH CHECK OPTION能夠阻止會導致行從視圖中消失的DML。
A、B和D是錯誤的。A是錯誤的,因為視圖默認被創建為可讀/寫。B是錯誤的,因為該視圖是簡單視圖。D是錯誤的,因為該語句不會成功(因為檢查選項會拒絕它)。
(19) 答案為A。DEPT.DEPTNO上沒有NOT NULL或PRIMARY KEY約束。
B、C和D是錯誤的。B是錯誤的,因為約束在明細表上而不是在視圖上實施。C和D是錯誤的,因為錯誤消息會不同。
(20) 答案為B和D。公有同義詞不是模式對象,因此只能被直接訪問。它們可與模式對象同名。
A和C是錯誤的,因為查看或從公有同義詞中選擇時必須授予用戶對它的權限。
(21) 答案為B。優先級的順序是在公有名稱空間之前搜索模式名稱空間,因此找到的將是(EMPLOYEES的)私有同義詞。
A、C和D是錯誤的。A是錯誤的,因為在公有名稱空間和模式名稱空間中都可以存在同義詞。C是錯誤的,因為優先級順序會先發現私有同義詞。D是錯誤的,因為同一個模式中不可能有同名的表和私有同義詞。
(22) 答案為D。同義詞沒問題,但視圖會無效。Oracle將試圖重新編譯視圖,但是這一嘗試會失敗。
A、B、C和E是錯誤的。A是錯誤的,因為視圖將無效。B是錯誤的,因為FORCE關鍵字只能在創建視圖時應用(即便如此,它仍然會無效)。C是錯誤的,因為同義詞沒問題。E是錯誤的,因為視圖沒有被隱式刪除(與索引和約束不同)。
(23) 答案為D。默認是NOCYCLE,序列不能進一步增加。
A、B和C是錯誤的。A和B是錯誤的,因為CYCLE默認是禁用的。如果啟用了它,發出的下一個數值會是1(不是0),因為1是START WITH的默認值。C是錯誤的,因為沒有任何情況會允許序列發出重復值。
(24) 答案為A。不能修改序列的下一個值,因此必須重新創建它。
B、C和D是錯誤的。B是錯誤的,因為雖然NOCYCLE序列永遠不會重新發出數值,但是沒有理由不讓新序列(具有相同名稱)這么做。C是錯誤的,因為START WITH只能在創建時指定。D是錯誤的,因為這不會強制立即循環;它只會影響當序列到達MAXVALUE或MINVALUE時發生的事情。
- 幼兒園教師資格考試:綜合素質(微課版)
- 經濟基礎知識十年真題精析(初級)(2016版)
- 企業人力資源管理師(二級)歷年真題詳解
- 心理咨詢師理論知識過關必做2000題(第4版)
- 社會工作者職業水平考試考點精講·真題自測:社會工作實務(2017初級)
- 2019年國際貨運代理《國際海上貨運代理理論與實務》章節練習題詳解
- 2019年全國導游人員資格考試輔導教材-遼寧導游基礎知識
- 操作系統考研習題精析
- 2019年價格鑒證師《經濟學與價格學基礎理論》過關必做習題集
- 房地產估價師《房地產開發經營與管理》歷年真題與模擬試題詳解
- 2019年下半年全國統考教師資格考試《美術學科知識與教學能力》(高級中學)復習全書【核心講義+歷年真題詳解】
- 《國際中文教師證書》考試模擬試題集(第二版)
- 2019年全國導游人員資格考試輔導教材-寧夏導游基礎知識
- 在線教育理論與實踐
- 2019年出版專業職業資格考試《出版專業理論與實務(初級)》過關必做習題集(含歷年真題)