2024年大學(xué)試題(計算機(jī)科學(xué))-Oracle筆試參考題庫含答案_第1頁
2024年大學(xué)試題(計算機(jī)科學(xué))-Oracle筆試參考題庫含答案_第2頁
2024年大學(xué)試題(計算機(jī)科學(xué))-Oracle筆試參考題庫含答案_第3頁
2024年大學(xué)試題(計算機(jī)科學(xué))-Oracle筆試參考題庫含答案_第4頁
2024年大學(xué)試題(計算機(jī)科學(xué))-Oracle筆試參考題庫含答案_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

“人人文庫”水印下載源文件后可一鍵去除,請放心下載?。▓D片大小可任意調(diào)節(jié))2024年大學(xué)試題(計算機(jī)科學(xué))-Oracle筆試參考題庫含答案“人人文庫”水印下載源文件后可一鍵去除,請放心下載!第1卷一.參考題庫(共75題)1.“教職員”表包含以下列: “課程”表包含以下列: 您需要編寫一個報表,確定下學(xué)期將要授課的所有副教授。您希望創(chuàng)建一個視圖來簡化報表的創(chuàng)建。哪條CREATEVIEW語句將完成此任務(wù)?()A、AB、BC、CD、D2.你發(fā)出命令:DROPTABLEemp;此時你還沒有明確發(fā)出COMMIT命令。你能用什么命令撤消上面的drop語句所做的操作()A、關(guān)閉數(shù)據(jù)庫B、發(fā)出一個ROLLBACK命令C、終斷正在活動的會話D、什么命令都不可以,因為DDL語句不能被回滾3.您需要刪除“計劃”表中的所有數(shù)據(jù)、該表的結(jié)構(gòu)以及與該表關(guān)聯(lián)的索引,應(yīng)使用哪條語句?()A、DROPTABLEB、TRUNCATETABLEC、ALTERTABLED、DELETETABLE4.關(guān)于ORACI。ENET服務(wù)別名、服務(wù)名和實例名之間的關(guān)系,下列說法中正確的是()。A、服務(wù)別名必須與服務(wù)名相同B、服務(wù)名必須與實例名相同C、以上三者必須都相同D、以上三者沒有任何關(guān)系5.沒有必要盡量根據(jù)數(shù)量在關(guān)系圖表上對實體進(jìn)行分組,讓關(guān)系圖好看是浪費(fèi)時間。6.可以使用以下哪個運(yùn)算符來將字符串列與其他列組合到一起?()A、*B、/C、+D、∥7.嘗試使用此SQL語句查詢數(shù)據(jù)庫: SELECT產(chǎn)品標(biāo)識"產(chǎn)品編號",類別標(biāo)識"類別",價格"價格" FROM產(chǎn)品 WHERE"類別"=5570 ORDERBY"產(chǎn)品編號"; 此語句在執(zhí)行時會失敗。以下哪個子句包含語法錯誤?()A、SELECT產(chǎn)品標(biāo)識"產(chǎn)品編號",類別標(biāo)識"類別",價格"價格"B、ORDERBY"產(chǎn)品編號";C、FROM產(chǎn)品D、WHERE"類別"=55708.評估以下?SELECT?語句:? SELECT?雇員標(biāo)識,姓氏,名字,薪金,年薪’?? FROM?雇員?? WHERE?薪金?IS?NOT?NULL?? ORDER?BY?姓氏,3; 以下哪個子句有錯誤?()A、SELECT?雇員標(biāo)識,姓氏,名字,薪金’年薪’B、FROM?雇員C、WHERE?薪金IS?NOT?NULLD、ORDER?BY姓氏,3;9.編譯PL/SQL代碼時,得到的結(jié)果將被存儲在()位置。A、數(shù)據(jù)字典內(nèi)B、被存儲為一個操作系統(tǒng)文件C、擁有這段代碼的用戶的默認(rèn)表空間內(nèi)D、取決于PLSQL—CODE—TYPE參數(shù)10.如果需要聯(lián)接這樣兩個表:這兩個表具有兩個名稱、數(shù)據(jù)類型和精度都相同的列,應(yīng)創(chuàng)建以下哪種類型的聯(lián)接才能同時基于這兩個列聯(lián)接表?()A、自然聯(lián)接B、交叉聯(lián)接C、外部聯(lián)接D、自聯(lián)接11.查詢emp表所在部門30的雇員及管理員的姓名。12.下列()命令在記錄上設(shè)置了一個或多個排他鎖。A、ALTERTABLEEMPADDCOLUMNBIRTHDAY(DATE);B、UPDATEEMPSETSAL=SAL*1.5+100;C、UPDATEEMPSETSAL=SAL*1.1WHEREEMPNO=OOO01;D、SELECT*FROMEMP;E、DROPTABLEEMP;F、CREATEINDEXENAME_IDXONEMP(ENAME);13.下列有關(guān)內(nèi)嵌視圖的表述中哪個是正確的?()A、內(nèi)嵌視圖是一個方案對象。B、內(nèi)嵌視圖是FROM子句中的一個子查詢,通常使用別名命名。C、內(nèi)嵌視圖是一個復(fù)雜視圖。D、內(nèi)嵌視圖可用于執(zhí)行DML操作。14.若updateempsetsalary=1000中缺少where條件:()A、更改表中所有記錄B、更改第一條記錄C、記錄未更改。D、提示錯誤:缺少where字句15.某個事務(wù)由兩條語句組成。第一條語句被成功執(zhí)行,但是第二條語句(更新若干記錄)由于違反約束而失敗。此時會出現(xiàn)()。A、整個事務(wù)都會回滾B、第二條語句的執(zhí)行結(jié)果會被完全回滾,第一條語句的執(zhí)行結(jié)果會被提交C、第二條語句的執(zhí)行結(jié)果會被完全回滾,第一條語句的執(zhí)行結(jié)果會保留,不過未被提交D、只有違反約束的更新操作被回滾,其他結(jié)果都會被提交E、只有違反約束的更新操作被回滾,其他結(jié)果都會保留,不過未被提交16.當(dāng)開啟審計功能后,以下()審計級別是不正確的。A、StatementB、PrivilegeC、objectD、Session17.“部門”表包含以下列: “雇員”表包含以下列: 評估以下語句: 哪個表述是正確的?()A、該ALTERTABLE語句將創(chuàng)建一個從“雇員”表到“部門”表的引用約束條件。B、該ALTERTABLE語句將創(chuàng)建一個從“部門”表到“雇員”表的引用約束條件。C、ADDCONSTRAINT子句存在語法錯誤,因此該ALTERTABLE語句將會失敗。D、該ALTERTABLE語句會成功執(zhí)行,但不重新創(chuàng)建引用約束條件。18.如果向數(shù)據(jù)模型中添加時間概念,您的模型會變得更加復(fù)雜。19.授予刪除任何表的系統(tǒng)權(quán)限(DROPANYTABLE)給user1,并使其能繼續(xù)授該權(quán)限給其他用戶,以下正確的SQL語句是()A、Grant?drop?any?table?to?user1B、Grant?drop?any?table?to?user1?with?admin?optionC、Grant?drop?table?to?user1D、Grant?drop?any?table?to?user1?with?check?potion20.例程恢復(fù)是由()后臺進(jìn)程來完成的。A、DBWRB、LGWRC、SMOND、PMON21.下面哪些是過程中的有效參數(shù)模式()A、INB、INOUTC、OUTD、OUT?IN22.用戶ADAM過去曾成功登錄到數(shù)據(jù)庫,但今天他卻收到一條錯誤消息,提示他不能登錄(雖然他輸入的口令是正確的)。該問題最可能的原因是什么?()A、Adam的一項或多項對象權(quán)限已被撤消(REVOKE)。B、ADAM的CREATESESSION權(quán)限已被撤消。C、ADAM的CREATEUSER權(quán)限已被撤消。D、已從數(shù)據(jù)庫中刪除了ADAM的用戶帳戶。23.檢索雇員的雇傭日期早于其經(jīng)理雇傭日期的員工及其經(jīng)理姓名。24.關(guān)于函數(shù)與過程的關(guān)系下列說法錯誤的是()。A、函數(shù)能夠完成的工作,過程同樣可以完成B、函數(shù)與過程的概念相似,但是并不具有OUT型實參C、函數(shù)與過程的概念相似,也可以使用EXECUTE命令來調(diào)用D、函數(shù)應(yīng)當(dāng)通過一個RETURN語句返回一個值25.()包含完成的系統(tǒng)所基于的所有信息。A、ERDB、流程C、表D、屬性26.分析以下的SQL命令:SELECT圖書.書號,圖書.書名,借閱.讀者號FROM借閱RIGHTJOIN圖書ON圖書.書號=借閱.書號。如下描述正確的是()。A、將沒借書的讀者信息也查出來B、只查出被借走的圖書信息C、將沒被借走的圖書信息也查出來D、只查出被借走圖書的書號和書名27.按照優(yōu)先級的默認(rèn)順序,應(yīng)先計算哪一運(yùn)算符?()A、減法和加法處于同一級別,求值順序?qū)⑹紫然趶淖蟮接业捻樞駼、乘法和除法處于同一級別,求值順序?qū)⑹紫然趶淖蟮接业捻樞駽、加法和乘法處于同一級別,求值順序?qū)⑹紫然趶淖蟮接业捻樞駾、除法和減法處于同一級別,求值順序?qū)⑹紫然趶淖蟮接业捻樞?8.查詢所在部門為20/30的,崗位不是CLERK或SALESMAN的雇員信息。29.外鍵不能引用同一個表中的主鍵。30.如果表DEPT包含3條記錄,現(xiàn)在用如下命令對其進(jìn)行修改,ALTERTABLEDEPTADD(COMPNUMBER(4)NOTNULL);請問下面哪一個說法是正確的()A、該語句在表的最前面插入一個非空列B、該語句在表的最后插入一個非空列C、該語句執(zhí)行完成后,應(yīng)當(dāng)立即執(zhí)行COMMIT語句,以確保更改生效D、該語句將產(chǎn)生錯誤31.您需要為“雇員”表和“部門”表創(chuàng)建一個視圖以顯示每個部門的薪金信息。 如果發(fā)出下面的語句會發(fā)生什么情況?() A、創(chuàng)建一個復(fù)雜視圖,返回每個部門的薪金總和,按部門名稱排序。B、創(chuàng)建一個簡單視圖,返回每個部門的薪金總和,按部門名稱排序。C、創(chuàng)建一個復(fù)雜視圖,返回每個部門的薪金總和,按部門標(biāo)識排序。D、什么也不會發(fā)生,因為該語句包含錯誤,將會失敗。32.顯示每個部門、每種崗位的平均工資和最高工資。33.簡述索引的作用及創(chuàng)建索引注意事項。34.一個實體可以擁有的UID數(shù)量沒有限制。35.當(dāng)您解析M:M關(guān)系時,將所創(chuàng)建的實體稱為什么?()A、交集實體B、包含實體C、遞歸實體D、M:M實體36.視圖可以用于()A、限制對表中指定列的訪問B、限制對表中行的子集的訪問C、A和B都是D、A和B都不是37.()函數(shù)通常用來計算累計排名、移動平均數(shù)和報表聚合等。A、匯總B、分析C、分組D、單行38.下列有關(guān)非必需外鍵約束條件的表述中哪個是正確的?()A、外鍵值不能為空。B、外鍵值必須唯一。C、外鍵值必須與父表中的現(xiàn)有值一致。D、外鍵值必須為Null或與父表中的現(xiàn)有值一致。39.所有實體關(guān)系圖都必須具有以下哪些項?()A、一個或多個實體B、實體間的關(guān)系C、弧D、至少一個父類型和子類型40.由DBA使用命令Createuserusermanidentifiedbyuserman創(chuàng)建了用戶userman之后,以下描述正確的是()。A、可以創(chuàng)建服務(wù)器會話B、可以正常登陸服務(wù)器C、僅僅是在服務(wù)器上存在該用戶名和相對應(yīng)的信息,不具備任何操作能力D、可以查詢服務(wù)器上的數(shù)據(jù)信息41.公有同義詞由一個特殊的用戶組PUBLIC所擁有,所以,不論用戶有沒有被授予如何訪問該公用同義詞所對應(yīng)的對象的對象權(quán)限,則都可以訪問該公用同義詞。42.在Linux上面安裝Oracle時,建議創(chuàng)建()賬戶。A、UNIX用戶和組B、Oinstall組C、SYSD、DBSNMPE、DBA組43.您要為一家計算機(jī)銷售公司構(gòu)建一個數(shù)據(jù)模型,該公司的郵寄價格取決于在星期幾送貨。如果顧客要求在星期六或星期天送貨,則運(yùn)費(fèi)更高。建立這種模型的最佳方式是什么?()A、使用一個“送貨日期”實體,該實體存放針對各個星期日期的價格,同時確保在“訂單”實體中有一個針對“請求送貨日期”的屬性。B、只要價格發(fā)生變化,就將當(dāng)前價格通過電子郵件發(fā)送給所有雇員。C、更新系統(tǒng)中的價格,打印出變化后的當(dāng)前價格,并將其發(fā)布在公司的布告牌上。D、允許他們輸入自己所需的任何送貨費(fèi)用。44.下面給出一個tnsnames.oratest1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=)(Port=1521)))(CONNECT_DATE=(service_name=sevel))test=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=)(Port=1521)))(CONNECT—DATE=(sid-testdb))以下說法錯誤的是()。A、該文件定義了兩個OracleNET服務(wù)別名testl,testB、第二個條目test將用戶指向同一個機(jī)器上的一個偵聽器C、第二個條目test請求建立一個針對實例testdb的會話D、第一個條目testl僅僅說明發(fā)出連接串時,用戶進(jìn)程應(yīng)當(dāng)使用TCP協(xié)議到達(dá)機(jī)器并連接1521端口45.您需要向現(xiàn)有表中添加一行,應(yīng)該使用哪個DML語句?()A、UPDATEB、INSERTC、DELETED、CREATE46.什么命令可從數(shù)據(jù)庫返回數(shù)據(jù)?()A、FETCHB、GETC、SELECTD、RETURN47.Oracle數(shù)據(jù)庫中控制文件需要實現(xiàn)多路復(fù)用,而重做日志文件沒有必要實現(xiàn)多路復(fù)用。48.在視圖中并不保存任何數(shù)據(jù),通過視圖操作的數(shù)據(jù)仍然保存在表中。49.評估以下SELECT語句: SELECT姓氏,名字,部門標(biāo)識,經(jīng)理標(biāo)識 FROM雇員; 如果需要先按“經(jīng)理標(biāo)識”值,然后按雇員姓氏值和名字值的字母順序排序數(shù)據(jù),應(yīng)使用以下哪個ORDERBY子句?()A、ORDERBY部門標(biāo)識,姓氏B、ORDERBY經(jīng)理標(biāo)識,姓氏,名字C、ORDERBY姓氏,名字,經(jīng)理標(biāo)識D、ORDERBY經(jīng)理標(biāo)識,名字,姓氏50.Oracle的邏輯存儲結(jié)構(gòu)中由小到大的順序是()。A、塊、區(qū)、段、表空間B、塊、段、區(qū)、表空間C、區(qū)、塊、段、表空間D、段、區(qū)、表空間、塊51.下面的查詢中哪一個會產(chǎn)生笛卡爾集()A、SELECT?e.empno,e.ename,?e.deptno,?d.deptno,d.loc??FROM??emp?e,dept??d?WHERE?e.deptno=d.deptnoB、SELECT?e.empno,?e.ename,?e.deptno,?d.deptno,d.loc?FROM?emp??e,dept??dC、SELECT?e.empno,?e.ename,?e.deptno,?d.deptno,d.loc?FROM?emp?e,dept?d?WHERE?e.empno=101?and?e.deptno=d.deptnoD、SELECT?e.empno,?e.ename,?e.deptno,?d.deptno,d.loc?FROM?emp?e,dept??d?WHEREe.deptno=d.deptno?and?d.deptno=6052.PL/SQL塊中哪幾部分是可選的()A、DeclareB、BeginC、ExceptionD、以上均是53.“雇員”表包含以下列:雇員標(biāo)識NUMBER(4)NOTNULL姓氏VARCHAR2(15)NOTNULL名字VARCHAR2(10)NOTNULL聘用日期NOTNULL如果要生成一個報表,提供聘用日期在2000年3月1日到2000年8月30日之間雇員的姓氏、名字和聘用日期,則執(zhí)行以下哪個語句可完成該任務(wù)?()A、SELECT?姓氏,名字,聘用日期?FROM?雇員?WHERE?聘用日期?BETWEEN’01-MAR-2000’?AND?’30-AUG-2000’;B、SELECT?姓氏,名字,聘用日期??FROM?雇員?WHERE?聘用日期?BETWEEN’30-AUG-2000’?AND?’01-MAR-2000’;C、SELECT?姓氏,名字,聘用日期?FROM?雇員?GROUP?BY?聘用日期?>=?’01-MAR-2000’?and?聘用日期?=?’01-MAR-2000’?and?聘用日期?54.在以下()語句中可以包含WHERECURRENTOF子句。A、OPENB、FETCHC、DELETED、SELECT55.檢索10部門中1980年2月份之前入職的員工信息。顯示:empno、ename、deptno、hiredate。56.序列可用于:()A、確保主鍵值是唯一且連續(xù)的B、確保即使存在間斷,主鍵值也是唯一的C、生成一系列編號,還可以選擇再次循環(huán)使用這些編號D、設(shè)置連續(xù)生成的編號之間的固定間隔E、保證沒有未使用的主鍵值57.如果SELECT列表同時包含一個列和一個組函數(shù),則需要使用以下哪個子句?()A、HAVING子句B、JOIN子句C、ORDERBY子句D、GROUPBY子句58.用戶的服務(wù)器使用European字符集,而用戶的客戶機(jī)則使用American字符集。那么,Oracle解決這個問題的方法是()。A、無法解決,用戶必須修改數(shù)據(jù)庫或客戶機(jī)的字符集B、底層的網(wǎng)絡(luò)協(xié)議會進(jìn)行相應(yīng)的轉(zhuǎn)換處理C、OracleNet會進(jìn)行相應(yīng)的轉(zhuǎn)換處理D、應(yīng)用軟件必須完成所有必要的轉(zhuǎn)換處理59.物理模型是由概念模型派生的。60.涉及到的表結(jié)構(gòu)如下:Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含義依次是教師編號,姓名,性別,民族,職稱,身份證號;Courses(CNO,Cname),各字段含義為課程號,課程名;Allocate(ID,TNO,CNO,Ctime),各字段含義為教師編號,課程號,課時數(shù)。寫出SQL命令,查詢所代課程門數(shù)大于等于2門的教師編號,姓名,所代課程門數(shù)以及總課時,結(jié)果按總課時降序排列。61.從實體關(guān)系圖轉(zhuǎn)換到物理設(shè)計需要更改術(shù)語。實體關(guān)系圖中的主唯一標(biāo)識符將變成(),關(guān)系將變成()A、外鍵,主鍵B、主鍵,外鍵C、外鍵,必需的業(yè)務(wù)規(guī)則D、唯一鍵,主鍵62.段是表空間中一種邏輯存儲結(jié)構(gòu),以下()不是ORACLE數(shù)據(jù)庫使用的段類型。A、索引段B、臨時段C、回滾段D、代碼段63.應(yīng)使用以下哪個組函數(shù)來顯示“雇員”表中的最高薪金值?()A、AVGB、COUNTC、MAXD、MIN64.在基于UNIX的系統(tǒng)中安裝Oracle時,啟動安裝之前必須創(chuàng)建下列()賬戶。A、Root用戶B、Oracle用戶C、Oracle組D、Oinstall用戶E、Oinstall組F、Dba組65.易變屬性有特殊要求,在進(jìn)行數(shù)據(jù)建模時需要特別注意。66.如果兩個實體之間存在兩種關(guān)系,這些關(guān)系可能是()A、冗余關(guān)系或必需關(guān)系B、重復(fù)關(guān)系或必需關(guān)系C、豐富型關(guān)系和真正良好關(guān)系D、冗余關(guān)系和重復(fù)關(guān)系67.PL/SQL有3種存儲過程,分別為過程、函數(shù)和程序體。68.用戶試圖在運(yùn)行Linux的Oracle數(shù)據(jù)庫服務(wù)器上連接iSQL*Plus,然而在瀏覽器中卻收到頁面無法打開的錯誤消息。此時,用戶懷疑iSQL_*Plus在數(shù)據(jù)庫服務(wù)器上沒有啟動。下列()命令可以用于啟動iSQL*Plus。A、emctlstartisqlplusB、emctlstartupisqlplusC、isqlplusctlstartupD、isqlplusctlstartE、isqlplusstart69.用戶SUSAN創(chuàng)建了一個“雇員”表,然后又創(chuàng)建了一個“雇員_視圖”視圖,僅顯示“雇員”表的“名字”列和“姓氏”列。用戶RUDI需要能訪問雇員的姓名,但不能訪問“雇員”表中的其他數(shù)據(jù)。SUSAN應(yīng)使用哪條語句來實現(xiàn)這一點(diǎn)?()A、SELECT*FROM雇員_視圖FORrudi;B、CREATESYNONYM雇員_視圖FOR雇員;C、GRANTSELECTON雇員_視圖TOrudi;D、GRANTSELECTON雇員_視圖ONLYTOrudi;70.每個Oracle數(shù)據(jù)庫都由3種類型的文件組成:()、()和()。71.除非所有屬性都是單值的,否則我們說數(shù)據(jù)庫模型是:()A、規(guī)范化的B、非規(guī)范化的C、符合第一范式D、符合第二范式72.下面關(guān)于COMMIT命令說法錯誤的是()。A、執(zhí)行COMMIT命令時,LGWR不會進(jìn)行任何操作B、執(zhí)行COMMIT命令時,DBWn不會進(jìn)行任何操作C、執(zhí)行COMMIT命令時發(fā)生的所有物理操作是LGWR進(jìn)程將日志緩沖區(qū)的內(nèi)容寫入磁盤D、當(dāng)滿足某些條件時,DBWn進(jìn)程會將臟緩沖區(qū)寫入磁盤73.交集實體經(jīng)常有涉及UID的關(guān)系,因此,這些關(guān)系經(jīng)常被限定。74.創(chuàng)建“雇員”表時,可以使用哪個子句來確保薪金值大于或等于1000.00?()A、CONSTRAINTCHECK薪金>1000B、CHECKCONSTRAINT(薪金>1000)C、CONSTRAINT雇員最低薪金CHECK薪金>1000D、CONSTRAINT雇員最低薪金CHECK(薪金>=1000)E、CHECKCONSTRAINT雇員最低薪金(薪金>1000)75.Oracle中,在一個PL/SQL塊中調(diào)用另一個PL/SQL過程的方法是()A、使用CALL語句B、使用EXECUTE語句C、使用RUN語句D、直接使用過程名第2卷一.參考題庫(共75題)1.記錄了Oracle數(shù)據(jù)庫的結(jié)構(gòu)信息,是一個小的二進(jìn)制文件,這類數(shù)據(jù)庫文件是()。A、重做日志文件B、數(shù)據(jù)文件C、口令文件D、控制文件2.相對于Oracle數(shù)據(jù)庫的作用,類似于Windows操作系統(tǒng)中注冊表的作用。這類數(shù)據(jù)庫文件是()A、參數(shù)文件B、數(shù)據(jù)文件C、重做日志文件D、控制文件3.下列哪種表空間可以被設(shè)置為脫機(jī)狀態(tài)()A、系統(tǒng)表空間B、用戶表空間C、臨時表空間D、撤銷表空間4.檢索出10部門或20部門的員工信息,顯示字段:empno、ename、deptno。5.統(tǒng)計公司有多少個崗位(工種的個數(shù))。6.使用OracleNet進(jìn)行連接時,第一個階段是發(fā)現(xiàn)實際希望連接的實例。這個階段就是名稱解析過程。如果連接串為“ora”,那OracleNet就必須理解“ora”的含義。連接串的含義不能被解析為()。A、希望使用的協(xié)議B、運(yùn)行數(shù)據(jù)庫偵聽器的IP地址或主機(jī)名C、oracleclient端的字符集D、希望連接的實例名稱7.在概念模型中,多對多關(guān)系是通過以下結(jié)構(gòu)解析的:()A、父類型B、交集表C、交集實體D、子類型8.涉及到的表結(jié)構(gòu)如下:Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含義依次是教師編號,姓名,性別,民族,職稱,身份證號;Courses(CNO,Cname),各字段含義為課程號,課程名;Allocate(ID,TNO,CNO,Ctime),各字段含義為教師編號,課程號,課時數(shù)。編寫一函數(shù)GetName,該函數(shù)的功能是在表Teacher中根據(jù)指定的教師編號,返回該教師的姓名。9.系統(tǒng)中的所有屬性都寫在了ERD上,它們都位于圖紙的左上角。10.Oracle數(shù)據(jù)庫中重做日志文件需要實現(xiàn)多路復(fù)用,而控制文件沒有必要實現(xiàn)多路復(fù)用。11.可轉(zhuǎn)移的關(guān)系只能是必需的,不會是可選的。12.從物理角度來看,索引可以分為()。A、分區(qū)索引B、樹索引C、正向索引D、位圖索引E、以上都是13.STARSCHEMA中有兩種表,分別為Facttables與Dimensiontables,在FackTable上需要建立()索引。A、正常型B、樹C、反轉(zhuǎn)型B樹D、位圖E、分區(qū)14.如果使用Oracle服務(wù)器端的網(wǎng)絡(luò)配置工具NetManager配置了一個網(wǎng)絡(luò)服務(wù)名StuClient,則可以在下列()文件中找到關(guān)于該服務(wù)的定義語句。A、Db_1/NETWORK/ADMIN/Listener.oraB、Db_1/NETWORK/ADMIN/tnsnames.oraC、Client_1/NETWORK/ADMIN/Listener.oraD、Client_1/NETWORK/ADMIN/tnsnames.ora15.要運(yùn)行DataPumpExport或DataPumpImport,必須是DBA或擁有()權(quán)限的用戶才可以操作。A、CREATEANYPRODUCEB、CREATEANYVIEWC、CREATEANYTABLED、CREATEANYDIRECTORY16.下列哪一個SQL語句可以正確地基于“雇員”表的結(jié)構(gòu)創(chuàng)建EMP表?() 只包含“雇員標(biāo)識”、“名字”、“姓氏”、“薪金”、和“部門標(biāo)識”這幾列A、AB、BC、CD、D17.Oracle數(shù)據(jù)庫的例程由()組成。A、SGA和PGAB、SGA和數(shù)據(jù)庫C、數(shù)據(jù)庫和后臺進(jìn)程D、SGA(系統(tǒng)全局區(qū))和后臺進(jìn)程18.在tnsname.ora文件中會出現(xiàn)以下術(shù)語,下列說法中錯誤的是()。A、Db_name:對一個數(shù)據(jù)庫(Oracledatabase)的唯一標(biāo)識,Db_name參數(shù)只能由字母、數(shù)字、“_”、“#”、“$”組成,而且最多8個字符B、Nerservicename網(wǎng)絡(luò)服務(wù)名,又可以稱為數(shù)據(jù)庫別名(databasealias)C、Service_name:該參數(shù)與SID有直接關(guān)系,必須Serwcename必須與SID一樣D、Globalname:如果要修改Global_name,只能用ALTERDATABASERE-NAMEGLOBAL_NAMETO命令進(jìn)行修改,然后修改相應(yīng)的參數(shù)19.關(guān)于執(zhí)行ROLI。BACK命令下列說法錯誤的是()。A、如果啟動某個事務(wù)的會話失敗,那么PMON進(jìn)程會檢測到所存在的問題并回滾這個事務(wù)B、發(fā)出ROLLBACK命令時,用戶不能執(zhí)行手動的回滾操作C、回滾UPDATE語句時,未被更新的列會從撤銷塊復(fù)制回表數(shù)據(jù)塊D、回滾DELETE語句時,Oracle會根據(jù)撤銷塊中的數(shù)據(jù)構(gòu)造一條完整的插入語句20.小文件表空間是為頻繁的數(shù)據(jù)更新而設(shè)計的,可以有多個數(shù)據(jù)文件組成,有多個I/O通道,可以提高數(shù)據(jù)交換的速度。21.打開游標(biāo)的語句是FETCHCURSOR。22.“球隊”表包含以下列: “球隊”表當(dāng)前是空的。您需要允許用戶可以在“經(jīng)理標(biāo)識”值中包含文本字符,應(yīng)使用哪條語句來實現(xiàn)這一點(diǎn)?()A、AB、BC、CD、DE、E23.函數(shù)initcap(”smith”)的輸出結(jié)果為()。A、SmiB、SmithC、SMITHD、以上都不是24.當(dāng)執(zhí)行TRUNCATETABLE命令之后,以下()說法不正確。A、會刪除所有數(shù)據(jù)B、命令可以回退C、留表結(jié)構(gòu)D、命令不可以回退25.一個合理的Oracle服務(wù)器系統(tǒng)的默認(rèn)永久性表空間為system,默認(rèn)臨時表空間為temp。26.評估以下SELECT語句: 哪些值會導(dǎo)致邏輯條件返回TRUE?()A、部門標(biāo)識=10and薪金=20000B、部門標(biāo)識=20and薪金=20000C、部門標(biāo)識=nulland薪金=20001D、部門標(biāo)識=10and薪金=2000127.在分析階段會創(chuàng)建表并在其中填充測試數(shù)據(jù)。28.假定某列可接受Null值,如何使用INSERT語句在該列中隱式插入一個Null值?()A、使用NULL關(guān)鍵字。B、使用ON子句C、在列的列表中省略該列。D、不能在列中隱式插入Null值。29.所有數(shù)據(jù)模型都必須從特定模型轉(zhuǎn)換為普通模型。30.Oracle是()數(shù)據(jù)庫管理系統(tǒng)。A、關(guān)系型B、面相對象C、畫相對象關(guān)系型D、以上答案都不對31.以下會直接影響Oracle的速度,為此建議配置越高越好的是()。A、CPU的速度B、光驅(qū)C、硬盤容量D、以上都不是32.當(dāng)刪除父表中的數(shù)據(jù)時,在CREATETABLE語句的外鍵定義中指定的()選項刪除子表中的數(shù)據(jù)。A、ON?TRUNCATE?CASCADEB、ON?DELETE?CASCADEC、ON?UPDATE?CASCADED、A和C都是33.在有條件多表插入情況下,可以指定()或()A、First、SecondB、Null、DefaultC、All、FirstD、All、Second34.檢索與30部門員工工資等級相同的員工姓名與工資。35.如果需要顯示薪金高于或等于JohnBrown的所有球員,應(yīng)使用以下哪個比較運(yùn)算符?()A、=B、>C、=36.以下哪項最準(zhǔn)確地描述了LIKE運(yùn)算符的含義?()A、根據(jù)值的范圍顯示行B、測試列表中的值C、匹配某字符模式D、查找Null值37.想實現(xiàn)控制文件多路復(fù)用的語句如下:(注:control03.ctl還沒不存在)可以使用語句altersystemsetcontrol_files=’C:///control01.ctl’,’D:///control02.ctl’,’E:///control03.ctl’scope=();38.兩個實體之間只能有一種關(guān)系。39.普通模型通常比特定模型要復(fù)雜得多。40.關(guān)于查詢數(shù)據(jù)字典來確定對象權(quán)限的描述正確的是()A、USER—TAB—PRIVS—MADE視圖:某個用戶授予其他用戶在該用戶模式對象上的對象權(quán)限B、USER—TAB—RECD視圖:為某個用戶授予的,在其他模式對象上的系統(tǒng)權(quán)限C、ALL—TAB—PRIVS—MADE視圖:某個用戶授予其他用戶在該用戶模式對象與其他模式對象上的系統(tǒng)權(quán)限D(zhuǎn)、ALL一TAB—MADE視圖:為某個用戶授予的,在該用戶模式對象與其他模式對象上的權(quán)限41.在Oracle中,有一個名為seq的序列對象,以下語句能返回序列值但不會引起序列值增加的是()A、select?seq.ROWNUM?from?dualB、select?seq.ROWID?from?dualC、select?seq.CURRVAL?from?dualD、select?seq.NEXTVAL?from?dual42.可以使用下列哪個比較運(yùn)算符將某個值與子查詢返回的每個值進(jìn)行比較?()A、SOMEB、ANYC、ALLD、IN43.檢索出員工表emp中的第6條到第10條記錄。顯字段:emp表中的全部字段。44.在SELECT子句中,2+3*2的結(jié)果是什么?()A、6B、8C、10D、1345.以下哪項表述最好地描述了處理算術(shù)表達(dá)式的方式?()A、先處理加法運(yùn)算,然后再處理任何其他運(yùn)算B、先處理乘法和減法運(yùn)算,然后再處理任何其他運(yùn)算C、先處理乘法和加法運(yùn)算,然后再處理減法和除法運(yùn)算D、先處理除法和乘法運(yùn)算,然后再處理減法和加法運(yùn)算46.如果出現(xiàn)錯誤消息“ORA-03113:end-of-fileoncommunicationchannel”,下列會導(dǎo)致出錯的原因是()A、客戶和數(shù)據(jù)庫之間的網(wǎng)絡(luò)出現(xiàn)問題B、一個錯誤造成的數(shù)據(jù)庫通信終止并導(dǎo)致客戶端認(rèn)為是因為網(wǎng)絡(luò)錯誤造成的C、客戶和數(shù)據(jù)庫通信時某個文件出錯D、控制文件有錯誤E、歸檔器進(jìn)程失敗47.使用JOINON的主要優(yōu)點(diǎn)是:()A、可以基于匹配的列名稱和數(shù)據(jù)類型自動執(zhí)行聯(lián)接。B、將顯示不符合聯(lián)接條件的行。C、允許聯(lián)接名稱不同的列。D、允許聯(lián)接數(shù)據(jù)類型不匹配的列。48.關(guān)于默認(rèn)排序順序,以下哪項表述正確?()A、最小的數(shù)字值顯示在最后。B、最早的日期值顯示在最前面。C、Null值顯示在最前面。D、字符值將以反向字母順序顯示。49.當(dāng)建立過程時,使用以下()參數(shù)可以輸出數(shù)據(jù)。A、INB、OUTC、INOUTD、任何參數(shù)都不能輸出數(shù)據(jù)50.修改表Department添加列Leader數(shù)據(jù)類型varchar2(10)的語句是:AltertableDepartmentaddLeadervarchar2(10);51.檢索部門編號、部門名稱、部門所在地及其每個部門的員工總數(shù)。52.下列()內(nèi)存結(jié)構(gòu)是Oracle所具有的。A、軟件代碼區(qū)B、系統(tǒng)全局區(qū)C、排序區(qū)D、會話消息區(qū)E、數(shù)據(jù)緩沖區(qū)53.閱讀2個實體之間的關(guān)系時,既可以從左向右讀也可以從右向左讀。54.以下()集合操作符不會執(zhí)行排序操作。A、UNIONB、UNIONALLC、INTERSECTD、MINUS55.某個事務(wù)處理對表進(jìn)行了多次連續(xù)的更改。必要時,您希望能回退較晚的更改而保留較早的更改。必須在代碼中包含哪些內(nèi)容才能做到這一點(diǎn)?()A、UPDATE語句B、保存點(diǎn)C、對象權(quán)限D(zhuǎn)、數(shù)據(jù)庫鏈接E、序列56.假定有一張表員工表employee,其中一性別字段sex,該列只能存入’男’或’女’。為了維護(hù)數(shù)據(jù)的完整性,在設(shè)計數(shù)據(jù)庫時,最好對sex字段添加約束,請問應(yīng)該添加什么約束()A、primary?keyB、checkC、defaultD、unique57.弧連接的所有關(guān)系必須是必需的。58.外部表的最大用途是通過訪問驅(qū)動程序往Oracle數(shù)據(jù)庫中裝載OS文件中的數(shù)據(jù)。59.Oracle所提供的兩種特殊的系統(tǒng)權(quán)限SYSOPER和SYSDBA是有區(qū)別的。60.下面關(guān)于SQL*LOADER中壞文件的說法,正確的是()。A、壞文件包含那些被SQL*Loader拒絕的記錄B、被拒絕的記錄可能是不符合要求的記錄C、壞文件的名字由soiJ*I.oader命令的BADFILE參數(shù)來給定D、以上說法都正確61.保存初始化參數(shù)的服務(wù)器參數(shù)文件是()。A、init.oraB、pfile.oraC、spfile.oraD、sparameter.ora62.表必須至少有一個候選鍵,以及自己的主鍵。63.如果安裝Oracle失敗,下面()選項不是可能導(dǎo)致失敗的原因。A、注冊表中沒有刪除HKEY—LOCAL—MACHINE\SYSTEM\ControlSet001\Services\所有Oracle的服務(wù)項B、注冊表中沒有刪除HKEY—I.OCAL—MACHINE\SYSTEM\ControISet002\Services\所有Oracle的服務(wù)項C、注冊表中沒有刪除HKEY—I,OCALMACHINE\SYSTEM\ControISet\Services\所有Oracle的服務(wù)項D、注冊表中沒有刪除HKEY—LOCAL—MACHINE\SYSTEM\ControlSet003\Services\所有Oracle的服務(wù)項E、以上都可能是導(dǎo)致安裝Oracle失敗的原因64.下面不是常用的對象權(quán)限的是()。A、deleteB、grantC、insertD、update65.先執(zhí)行一個UPDATE命令,然后又執(zhí)行了一個COMMIT命令,下面動作按正確順序排列的是()。 a·數(shù)據(jù)塊從數(shù)據(jù)文件復(fù)制至數(shù)據(jù)庫高速緩存區(qū) b.?dāng)?shù)據(jù)庫高速緩存區(qū)的數(shù)據(jù)被更新 c.日志文件被更新 d.變化的數(shù)據(jù)塊被寫入磁盤 e.日志文件被寫入磁盤A、a-c-b-e-dB、c-a-b-e-dC、a-b-c-e-dD、a-c-e-b-d66.PL/SQL塊中不能直接使用的SQL命令是()A、SELECTB、INSERTC、UPDATED、DROP67.您需要刪除“計劃”表中的所有數(shù)據(jù)、該表的結(jié)構(gòu)以及與該表關(guān)聯(lián)的索引。應(yīng)使用哪條語句()A、DROPTABLEB、TRUNCATETABLEC、ALTERTABLED、DELETETABLE68.以下有關(guān)SQL函數(shù)的表述中哪兩個是正確的?()A、字符函數(shù)可以接受數(shù)字輸入B、并非所有日期函數(shù)都會返回日期值C、數(shù)字函數(shù)可以返回數(shù)字或字符值D、轉(zhuǎn)換函數(shù)將值從一種數(shù)據(jù)類型轉(zhuǎn)換為另一種數(shù)據(jù)類型E、單行函數(shù)處理成組的行,并為每組行返回一個結(jié)果69.一個表只能定義一個唯一鍵約束條件。70.如果在實體中增加了“審計線索”屬性,則這些屬性必須位于其正在審計的實體中。71.表必須有一個主鍵。72.下列與對象權(quán)限相關(guān)的敘述正確的是()。A、對象權(quán)限包括ALTER.DELETE,EXECUTE,INDEX,INSERT,REFER-ENCES,SELECT,UPDATE八種B、默認(rèn)情況下,當(dāng)直接授予對象權(quán)限時,不會將所有列的權(quán)限都授予用戶C、只能在INSERT,UPDATE,REFERENCES,DELETE上授予歹0權(quán)限D(zhuǎn)、當(dāng)執(zhí)行GRANTALL命令后會將對象的所有權(quán)限授予用戶E、如果在不同方案之間具有REFERENCES關(guān)系,則在REVOKEALL收回主表上的所有對象權(quán)限時不需要帶有CASCADECONSTRANINTS選項73.人們并非生下來就有“編號”,但是許多系統(tǒng)會指定學(xué)生編號、客戶標(biāo)識等。鞋有顏色、大小、樣式等屬性,但沒有說明性的“編號”。因此,為了能夠唯一且有效地標(biāo)識“鞋”實體的一個實例,應(yīng)創(chuàng)建以下哪種UID?()A、虛構(gòu)的B、不現(xiàn)實的C、結(jié)構(gòu)化的D、標(biāo)識74.“卡車”表包含以下列: 卡車: 類型VARCHAR2(30) 年份DATE 型號VARCHAR2(20) 價格NUMBER(10) 哪條SELECT語句會返回4x4型號的平均價格?()A、AB、BC、CD、D75.一對一關(guān)系被轉(zhuǎn)換成在該關(guān)系的任意一端創(chuàng)建的表中的檢查約束條件。第1卷參考答案一.參考題庫1.參考答案:D2.參考答案:D3.參考答案:B4.參考答案:D5.參考答案:錯誤6.參考答案:A7.參考答案:D8.參考答案:A9.參考答案:D10.參考答案:A11.參考答案:select雇員表.ename,管理員表.enamefromemp雇員表,emp管理員表where雇員表.MGR=管理員表.EMPNOandEMPNO=30。12.參考答案:B,C13.參考答案:B14.參考答案:A15.參考答案:C16.參考答案:D17.參考答案:B18.參考答案:正確19.參考答案:B20.參考答案:C21.參考答案:A,B,C22.參考答案:B23.參考答案:selecte.ename雇員,m.ename經(jīng)理,e.HIREDATE雇員的雇傭日期,m.hiredate經(jīng)理雇傭日期fromempe,empmwheree.mgr=m.empnoande.hiredate24.參考答案:B25.參考答案:A26.參考答案:B27.參考答案:B28.參考答案:select*fromempwhereDEPTNOin(20,30)andJOBnotin('SALESMAN','C

溫馨提示

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

評論

0/150

提交評論