ATAOracle數據庫應用開發2_第1頁
ATAOracle數據庫應用開發2_第2頁
ATAOracle數據庫應用開發2_第3頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Oracle1. 在Oracle中,可以用一個 SELECT語句同時從多個表中取出數據,只需在SELECT語句的()子句中列出要從中取出數據的表名稱即可。(第四章)A. ORDER BY。B. FROMC. GROUP BYD. JOIN。答案 B2. Oracle 的時 間格式 通常是HH24:MI:SS形式,它也 是通過 nls_date_formate 系統參數定義的, 要查詢Oracle系統的日期格式, 可以使用如下()SQL 語句。(第四章)A.select curre nttimestamp from systable;B.select curre nttimestamp from

2、 dual;C.select systimestamp from systable;D.select systimestamp from dual;答案.D3. 使用(),可以將某個SQL語句的執行依賴于另一個查詢語句的執行結 果。(第四章)A. 連接查詢。B. 子查詢。C. 外連接查詢。D. 合并查詢。答案.B4. 下面有關子查詢,說法錯誤的是()。(第四章)A. 子查詢必須使用括號括起來,否則無法確定其開始和結束。B. 在子查詢中,可以使用函數。C. 在子查詢中,可以使用排序子句order by 。D. 在子查詢中,還可以包含子查詢,稱為嵌套子查詢,但是最多嵌套255層。答案.C5. 分組

3、查詢是在查詢語句中使用()子句,對查詢結果執行分組操作。(第四章)A. ORDER BYB. GROUP BYC. JOIN。D. COUNT答案 B6. ()不帶WHER子句,它返回被連接的兩個表所有數據行的笛卡爾積, 返回到結果集合中的數據行數等于第一個表中符合查詢條件的數據行數乘以第二個表中符 合查詢條件的數據行數。(第四章)A. 交叉連接。B. 外連接。C. 連接。D. 自然連接。答案 A7. 在檢索數據過程中,經常需要把檢索的數據進行合并,滿足實際需要。為此,需要使用(),將兩個字符表達式連接起來(第四章)A. MERGEB. 連接運算符(| )。C. JOIN。D. GROUP B

4、Y答案.B8. 層次查詢是針對數據之間的層次關系提供的一種查詢機制。OracleDatabase 10g提供了層次查詢的功能,用戶可以利用層次查詢,檢索層次結構數據。為了 執行層次查詢,需要在 select語句中添加()。(第四章)A. JOIN 子句。B. START WITH 子句和 CONNECT B子句。C. GROUP BY子句。D. ORDER BY子句。答案.B9. 在Oracle中,使用()可以生成一列整數值,這個整數值可以作為表的主鍵約束。(第五章)A. 序列。B. 同義詞。C. 索引。D. 觸發器。答案.A10. 當需要查詢某個序列 seq_customer_id的初始值,

5、可以使用如下()方式。(第五章)A.SELECT seq_customer_id.NEXTVALUE from sysdate;B.SELECT seq_customer_id.NEXTVALUE from dual;C.SELECT seq_customer_id.NEXTVALUE from DBA.$V_Seque neeD.SELECT seq_customer_id.CURRRENTVALUE from dual;答案 B11. 當需要創建一個序列 seq_Customer_id,初始值為 7每次增長1,序列最大 值為20000,可以使用如下()方式。 (第五章)A.CREATE S

6、EQUENCE seq_customer_idSTART 7INCREMENT 1MAXVALUE 20000;B.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT BY 1MAXVALUE 20000;C.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT BY 1MAXVALUE WITH 20000;D.CREATE SEQUENCE seq_customer_idSTART WITH 7INCREMENT 1MAXVALUE 20000;答案.B12. 假設向某個 Custom

7、er表插入數據,使得Customer_ID列的值引用序列seq_customer_id 的下一個值,可以使用()方式。(第五章)A.INSERT INTO CUSTOMER(CUSTOMER。, CUSTOMER_NAME, PASSWORD,TRUE_NAME, EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.CURVAL,善,ys,ata,ya ngsa nata .n et.c n,your n ame?,ya ngsa n);B.INSERT INTO CUSTOMER(CUSTOMER_ID

8、, CUSTOMER_NAME, PASSWORD,TRUE_NAME, EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.CURRENTVAL, 善,ys,ata,ya ngsa nata .n et.c n,your n ame?,ya ngsa n);C.INSERT INTO CUSTOMER(CUSTOMER。, CUSTOMER_NAME, PASSWORD,TRUE_NAME, EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(S

9、EQ_CUSTOMER_ID.NEXTVAL,善,ys,ata,ya ngsa nata .n et.c n,your n ame?,ya ngsa n);D.INSERT INTO CUSTOMER(CUSTOMER_ID, CUSTOMER_NAME, PASSWORD,TRUE_NAME, EMAIL_ADDRESS,PASSWORD_QUESTION,PASSWORD_ANSWER)VALUES(SEQ_CUSTOMER_ID.NEXTVALALUE, 善,ys,ata,ya ngsa nata .n et.c n,your n ame?,ya ngsa n);答案.C13. 假設數據

10、庫中已經創建了一個序列seq_Customer_ID,其增量為1,需要將其修改為10,可以使用如下()方式。(第五章)A.ALTER SEQUENCE seq_Customer_IDINCREMENT BY 2;B.ALTER SEQUENCE seq_Customer_IDINCREMENT 2C.UPDATE SEQUENCE seq_Customer_IDINCREMENT BY 2D.UPDATE SEQUENCE seq_Customer_IDINCREMENT 2答案.B14. 在數據庫中,()使數據庫程序無須對整個表進行掃描,就可以在其中找到所需數據。作為獨立的結構,需要存儲空間

11、的支持。(第五章)A. 視圖。B. 索引。C. 主鍵。D. 過程。答案.B15.A.當需要刪除某個序列 seq_customer_id,可以使用如下()方式。(第五章)DROP SEQ_CUSTOMER_ID;B.DELETE SEQUENCE SEQ_CUSTOMER_ID;C.DROP SEQUENCE SEQ_CUSTOMER_ID;D.DELETE SEQ_CUSTOMER_ID;答案 C16. ()是一個單元操作,要么全部執行成功,要么全部執行失敗。(第五章)A. 事務。B. 插入操作。C. 更新操作。D. 刪除操作。答案.A17. 當需要更改視圖的時候,可以使用()語句,顯式重新編

12、譯視圖。(第五章)A. UPDATE VIEW。B. ALTER VIEW。C. DROP VIEWD. MODIFY VIEWo答案.B18. 當需要刪除視圖時,用戶可以使用()語句刪除視圖。(第五章)A. DROP VIEWOB. DELETE VIEWoC. MODIFY VIEWoD. ATLER VIEWo答案.A19. ()是方案對象的別名,可以屏蔽對象的名稱和擁有者,以及通過為分布式數據庫的遠程對象提供位置透明來提供一個安全層。(第五章)A. 同義詞。B. 視圖。C. 觸發器。D. 過程。答案.A20. 當需要重建某個索引ix_customername,可以使用()方式。(第五章

13、)A. ALTER INDEX ix_customername REBUILD 。B. ALTER INDEX ix_customername BUILD 。C. UPDATE INDEX ix_customername BUILD 。D. UPDATE INDEX ix_customername REBUILD。答案 A21. 為了監視索引的空間使用效率,可以首先分析該索引的結構,使用()語句,然后查詢INDEX_STAT覘圖。(第五章)A. SELECT INDEX VALIDATE STRUCTUREB. ANALYZE INDEX VALIDATE STRUCTUREC. UPDATE

14、 INDEXVALIDA TE STRUCTURED. REBUILD INDEX VALIDATE STRUCTURE 答案 B22. ()是在分區中使用圍分區分區數據,而在子分區中使用散列分區方法,它適合于歷史數據和條塊數據, 改善圍分區及其數據放置的管理性,提供了散列分區的并行機制優點。(第五章)A. 列表分區。B. 組合分區。C. 交叉分區。D. 時間分區。答案 B23. 使用()命令,可以在屏幕上輸出一行數據,這種輸出方式,非常有組于在存儲的腳本文件中向用戶傳遞相應的信息。(第六章)A. help。B. desc 。C. prompt 。D. spool 。 答案.C24. 使用()

15、命令,可以獲得有關SQL*Plus的環境設置、創建PL/SQL代碼的錯誤消息和init.ora參數等。(第六章)A. help 。B. show 。C. prompt 。D. spool 。 答案.B25. PL/SQL和數據庫之間是通過()進行數據交換。(第六章)A. 函數。B. 過程。C. 常量。D. 變量。答案.D無法對數據進行操作。如果需要逐行對數據進行訪問和操作,可以使用()。(第六章)A. 視圖。B. 過程。C. 函數。D. 游標。答案 D27. PL/SQL很容易檢測和處理預定義和用戶定義的錯誤條件,稱為()。(第六章)A. 消息。B. 錯誤。C. 異常。D. 溢出。答案 C28

16、. ()是由PL/SQL所提供的系統異常。當 PL/SQL應用程序違反了 Oracle規則或者系統限制,則會隱含地觸發一個部異常。(第六章)A. 預定義異常。B. 自定義異常。C. 系統錯誤。D. 存溢出。答案.A29. 當定義Oracle錯誤和異常之間的關聯時,需要使用偽過程()。(第六章)A. EXCEPTIO NN IT。B. EXCEPTION_ENDC. EXCEPTION_LASTD. EXCEPTION答案.A30. 從本質上來看,()就是命名的PL/SQL程序塊,它可以被賦予參數,存儲在數據庫中,然后由另外一個應用或PL/SQL例程調用。(第六章)A. 異常。B. 過程。C.

17、表。D. 視圖。答案.B31. 定義過程和定義函數的主要區別之一是,定義函數必須使用()返回數據。(第六章)A. return 子句。B. throw 。C. RAISE。D. TRY。答案 A32. ()是用PL/SQL、Java和C編寫的過程,能夠在對表或視圖執行DML語句時執行。(第六章)A. 過程。B. 觸發器。C. 函數。D. 程序包。答案.B33. ()是一種用于執行 SQL語句的Java API,可以為多種關系數據庫提供統一 訪問,它由一組用 Java語言編寫的類和接口組成。 (第七章)A. JDBC。B. OCI。C. 程序包。D. 過程。答案.A34. ()實現了 JDBC

18、ResultSet 中的所有方法,但與ResultSet 不同的是,OracleCachedRowSet中的數據在 Connection關閉后仍然有效(第七章)A. OracleCachedRowSet。B. OracleRowSet 。C. OracleSet 。D. CachedRowSet。答案.A35. 當JDBC程序提取SQL數據到Java中的時候,需要執行數據類型轉換,例如, SQL數據類型CHAF將轉換為標準java數據類型()處理。(第七章)A. CHAR。B. STRING。C. RECORDD. byte 。答案.B36. ()是Apache的一個開源子項目,是一種實現數據

19、映射的輕量級框架,減少了應用開發的編碼數量。(第八章)A. iBatis 。B. Spring 。C. Hibernate 。D. JDBC。答案.A37. 在iBatis框架中,持久化對象之間一對一的關聯關系是通過()元素定義的。(第八章)A. on e-to-one 。B. 1-to-1。C. only one 。D. one 。案 A38. 在iBatis 框架中,SQL Map使用()統一配置不同的屬性,包括DataSource的詳細配置信息,SQL Map和其他可選屬性,如線程管理等(第八章)A. XML配置文件。B. 映射文件。C. 持久化對象。D. 初始化文件。答案.A39. 在

20、IBatis框架中,利用()來定義需要持久化的對象。(第八章)A. 映射文件。B. 配置文件。C. 初始化文件。D. 參數文件。答案.A40. ()表示雖然iBATIS向數據庫發送了 SQL語句,但是,只有在訪問該對象時 才會執行該SQL語句。(第八章)A. 立即加載。B. 提交事務。C. 回滾事務。D. 延遲加載。答案.D41. 在iBatis框架的配置文件中,使用()屬性定義緩存模型,可以很容易地緩存查詢返回的數據集。(第八章)A. LRU。B. oscache 。C. Cache Model 。D. FIFO。案.C42. iBatis框架中提供了一套獨有的()來封裝持久層的操作,同時支

21、持事務處理。(第八章)A. 持久化對象。B. DAO框架。C. 映射文件。D. 配置文件。答案 B43. iBATIS提供了自動化的JDBC事務管理機制。對于傳統JDBC連接而言,獲得Conn ection實例之后,需要調用()設定事務提交模式。(第九章)A. Connection. SetAutoCommit 。B. Connection. SetCommit 。C. Connection.SetROLLBACK。D. Connection.SetAutoROLLBACK。答案.A44. 在Hibernate框架中,在執行可編程配置方式時,可以使用()的實例,將整個應用的Java類型映射為SQL數據庫的完整集合。(第九章)A. org.hiber nate.Sessi onF actory。B.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論