2025春國開《Oracle數(shù)據(jù)庫編程》形考任務(wù)1-3答案_第1頁
2025春國開《Oracle數(shù)據(jù)庫編程》形考任務(wù)1-3答案_第2頁
2025春國開《Oracle數(shù)據(jù)庫編程》形考任務(wù)1-3答案_第3頁
2025春國開《Oracle數(shù)據(jù)庫編程》形考任務(wù)1-3答案_第4頁
2025春國開《Oracle數(shù)據(jù)庫編程》形考任務(wù)1-3答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2025春國開《Oracle數(shù)據(jù)庫編程》形考任務(wù)1-3答案形考任務(wù)1簡答題1.參照教材中PL/SQL代碼編寫程序,檢測視圖clu$是否存在,并給出提示信息。簡答題(15分)14分答:publicbooleanexistsViewInDB(StringviewName){logger.debug[booleanexistsViewInDB(StringviewName[“+viewName+”])]”);booleanexistsView=false;try{Stringsql=”SELECTcount(*)FROMuser_viewsWHEREview_name=:viewName”;SQLQueryquery=getSession()。createSQLQuery(sql);query.setString(”viewName”,viewName);BigDecimaltotalOfViews=(BigDecimal)query.uniqueResult();existView=(totalOfViews.longValue()>0);}catch(Exceptione){logger.error(e,e);}logger.debug(”ExistView[“+viewName+”]?->”+existView);returnexistsView;}

形考任務(wù)21.備份user_tables.table_name到表tab1,備份dba_tables.table_name到表tab2,使用一條select語句查詢表tab1和tab2,其中tab1的數(shù)據(jù)全部輸出,tab2數(shù)據(jù)僅輸出和tab1重復部分。簡答題(20分)19分1.備份user_tables.table_name到表tab1,備份dba_tables.table_name到表tab2,使用一條select語句查詢表tab1和tab2,其中tab1的數(shù)據(jù)全部輸出,tab2數(shù)據(jù)僅輸出和tab1重復部分。insertintotab1selecttable_namefromuser_tables;insertintotab2selecttable_namefromdba_tables;selectd.table_name,u.table_namefromtab1u,tab2dwhered.table_name=u.table_name(+);

形考任務(wù)3單項選擇題1.Oracle數(shù)據(jù)庫的管理員是()。單選題(1分)1分A.SYSB.rootC.adminD.administration正確答案:A2.“altertabletab1dropcolumncol1;”的作用是()。單選題(1分)1分A.刪除了數(shù)據(jù)表tab1的字段col1B.為數(shù)據(jù)表tab1增加了字段col1C.修改數(shù)據(jù)表tab1的字段column名稱為col1D.以上都不對正確答案:A3.count()的作用是()。單選題(1分)1分A.數(shù)據(jù)統(tǒng)計B.計時器C.累加器D.以上都不對正確答案:A4.desc的作用是()。單選題(1分)1分A.查看表/視圖的結(jié)構(gòu)B.改變表/視圖的結(jié)構(gòu)C.擴展表/視圖的結(jié)構(gòu)D.刪除表/視圖正確答案:A5.count()屬于()。單選題(1分)1分A.單行函數(shù)B.分組函數(shù)C.數(shù)值函數(shù)D.轉(zhuǎn)換函數(shù)正確答案:B6.substr()函數(shù)的作用是()。單選題(1分)1分A.取字符串子串B.連接兩個字符串C.轉(zhuǎn)換字符串D.復制字符串正確答案:A7.JOIN…ON子句的作用是()。單選題(1分)1分A.用于產(chǎn)生笛卡兒積B.自動找到匹配的關(guān)聯(lián)字段,消除笛卡兒積C.指定一個可以消除笛卡兒積的關(guān)聯(lián)字段D.指定一個可以消除笛卡兒積的關(guān)聯(lián)條件正確答案:D8.“fromuser_tablesu”中的u是()。單選題(1分)1分A.user_tables的別名B.user_tables的一個字段C.數(shù)據(jù)表名D.語法錯誤正確答案:A9.DBMS目前采用的數(shù)據(jù)模型中最常用的是()模型。單選題(1分)1分A.面向?qū)ο驜.層次C.網(wǎng)狀D.關(guān)系正確答案:D10.netca命令作用是()單選題(1分)1分A.啟動數(shù)據(jù)庫配置程序B.配置網(wǎng)絡(luò)組件C.網(wǎng)絡(luò)CA認證工具D.啟動數(shù)據(jù)庫監(jiān)聽程序正確答案:B11.oracle數(shù)據(jù)庫中的bin_to_num函數(shù)的作用是?()單選題(1分)1分A.把二進制數(shù)值轉(zhuǎn)換為對應(yīng)的十進制數(shù)值B.把二進制數(shù)值轉(zhuǎn)換為對應(yīng)的十六進制數(shù)值C.把二進制數(shù)值轉(zhuǎn)換為對應(yīng)的八進制數(shù)值D.把二進制數(shù)值轉(zhuǎn)換為對應(yīng)的浮點數(shù)正確答案:A12.oracle數(shù)據(jù)庫中的lower函數(shù)的作用是?()單選題(1分)1分A.將字符轉(zhuǎn)換成小寫B(tài).將字符轉(zhuǎn)換成大寫C.將字符轉(zhuǎn)換成數(shù)值D.將數(shù)值轉(zhuǎn)換成字符正確答案:A13.oracle數(shù)據(jù)庫中的last_day函數(shù)的作用是?()單選題(1分)1分A.返回當前月份的最后一天日期B.返回當前周的最后一天日期C.返回指定日期的當前月份的最后一天日期D.返回指定日期的當前周的最后一天日期正確答案:C14.orderby中desc的作用是(??)單選題(1分)1分A.查看表結(jié)構(gòu)B.降序C.升序D.以上都不對正確答案:B15.sqlplus/nolog指令的意思是?()單選題(1分)1分A.不進行sqlplus的登錄B.sqlplus登錄時不進行日志記載C.sqlplus登錄時使用用戶名密碼D.sqlplus登錄時不使用用戶名密碼實現(xiàn)空連接正確答案:B16.下列哪種不是DML語句是()。單選題(1分)1分A.insertB.alterC.updateD.delete正確答案:B17.下面選項中有關(guān)連接描述錯誤的是()單選題(1分)1分A.Innerjoin內(nèi)連接B.leftjoin左連接C.rightjoin右連接D.outerjion外連接正確答案:D18.在Oracle數(shù)據(jù)庫中,刪除一個表,那么對建立在該表上的索引產(chǎn)生的結(jié)果是(?)單選題(1分)1分A.沒有影響;B.索引同時被刪除;C.索引失效;D.索引中的值為空正確答案:B19.刪除表使用的語句是()。單選題(1分)1分A.deletetableB.closetableC.deltableD.droptable正確答案:D20.哪個是按照一定的數(shù)據(jù)模型組織的、長期存儲在計算機內(nèi),可為多個用戶共享的數(shù)據(jù)的集合。()單選題(1分)1分A.數(shù)據(jù)庫系統(tǒng)B.數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫D.數(shù)據(jù)庫管理系統(tǒng)正確答案:B21.在ORACLE中,TRUNCATE命令的作用是(???)單選題(1分)1分A.刪除表B.刪除表中全部數(shù)據(jù)C.刪除表中全部列定義D.刪除表中全部外鍵定義正確答案:B22.哪個不是多行子查詢的運算符()單選題(1分)1分A.INB.ANYC.>D.ALL正確答案:C23.數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)是()。單選題(1分)1分A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)庫管理系統(tǒng)C.操作系統(tǒng)D.數(shù)據(jù)模型正確答案:D24.系統(tǒng)中有權(quán)利啟動和關(guān)閉數(shù)據(jù)庫的用戶是:()。單選題(1分)1分A.hrB.userC.systemD.scott正確答案:C判斷題25.DML實現(xiàn)對數(shù)據(jù)的增、刪、改、查等操作。判斷題(1分)1分A.對B.錯正確答案:A26.DML是數(shù)據(jù)定義語言。判斷題(1分)1分A.對B.錯正確答案:B27.數(shù)據(jù)表名可以修改。判斷題(1分)1分A.對B.錯正確答案:A28.數(shù)據(jù)表是一個二維的數(shù)據(jù)結(jié)構(gòu),由字段和對應(yīng)數(shù)據(jù)構(gòu)成數(shù)據(jù)存儲的結(jié)構(gòu)。判斷題(1分)1分A.對B.錯正確答案:A29.OracleSQL對標準SQL做了實現(xiàn)及擴展。判斷題(1分)1分A.對B.錯正確答案:A30.orderby默認情況下按升序排序。判斷題(1分)1分A.對B.錯正確答案:A31.sysdate()函數(shù)可以得到系統(tǒng)的當前時間。判斷題(1分)1分A.對B.錯正確答案:A32.to_char(x[,f])函數(shù)把字符串或時間類型x按格式f進行格式化轉(zhuǎn)換為字符串類型。判斷題(1分)1分A.對B.錯正確答案:A33.SQL語句中有多個數(shù)據(jù)表時SQL引擎會按照自左向右的順序處理from子句后面的數(shù)據(jù)表。判斷題(1分)1分A.對B.錯正確答案:B34.INITCAP(列名|表達式):將每個單詞的第一個字母轉(zhuǎn)換成大寫判斷題(1分)1分A.對B.錯正確答案:A35.多個數(shù)據(jù)表時from子句后面表名順序無所謂。判斷題(1分)1分A.對B.錯正確答案:B36.MONTHS_BETWEEN:返回兩個日期類型數(shù)據(jù)之間間隔的整月數(shù)判斷題(1分)1分A.對B.錯正確答案:B37.Oracle支持5種類型的約束:notnull、unique、check、primarykey、foreignkey判斷題(1分)1分A.對B.錯正確答案:A38.Oracle數(shù)據(jù)庫中可以對約束進行禁用,禁用約束可以在執(zhí)行一些特殊操作時候保證操作能正常進行判斷題(1分)1分A.對B.錯正確答案:B39.Oracle數(shù)據(jù)庫中字符串和日期必須使用雙引號標識判斷題(1分)1分A.對B.錯正確答案:B40.oracle數(shù)據(jù)庫系統(tǒng)中,啟動數(shù)據(jù)庫的第一步是啟動一個數(shù)據(jù)庫實例判斷題(1分)1分A.對B.錯正確答案:A41.SUM和AVG函數(shù)分別返回每組的總和及平均值_____判斷題(1分)1分A.對B.錯正確答案:A42.為了節(jié)省存儲空間,定義表時應(yīng)該將可能包含NULL值的字段放在字段列表的末尾判斷題(1分)1分A.對B.錯正確答案:A43.修改表時,可以指定新添加列的位置判斷題(1分)1分A.對B.錯正確答案:B44.單行函數(shù)對單行操作,每行返回一個或多個結(jié)果判斷題(1分)1分A.對B.錯正確答案:B45.使用DELETE語句刪除表中的行記錄,不能rollback判斷題(1分)1分A.對B.錯正確答案:B46.在連接操作中,如果左表和右表中不滿足連接條件的數(shù)據(jù)都出現(xiàn)在結(jié)果中,那么這種連接是全外連接_____自然連接是根據(jù)兩個表中同名的列而進行連接的,當列不同名時,自然連接將失去意義{TRUE#回答錯誤#回答正確}判斷題(1分

溫馨提示

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

評論

0/150

提交評論