吉大《數(shù)據(jù)庫應(yīng)用技術(shù)》在線作業(yè)二答案_第1頁
吉大《數(shù)據(jù)庫應(yīng)用技術(shù)》在線作業(yè)二答案_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、吉大18春學(xué)期數(shù)據(jù)庫應(yīng)用技術(shù)在線作業(yè)二-0001試卷總分:100 得分:100一、單選題 (共 25 道試題,共 100 分)1.事務(wù)的原子性是指()A.事務(wù)中包含的所有操作要么都做,要么都不做B.事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久性的C.一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)答案:A2.在語句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMP

2、LOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定義的視圖中,當(dāng)使用INSERT語句時(shí),若新增的行中DEPTNO數(shù)值不為10,則該行將被拒絕插入。A.正確B.錯誤答案:A3.在數(shù)據(jù)庫中存儲的是:()A.數(shù)據(jù)B.數(shù)據(jù)模型C.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D.信息答案:C4.Given the EMPLOYEE table definition: CREATE TABLE employee ( workdept CHAR(30), salary INTEGER ) Which of the following is a correct usage of parameter

3、markers in a JDBC program?A.String sql = "UPDATE employee SET salary=salary*?WHERE workdept=?" statement stmt=con.createStatement(sql);B.String sql = "UPDATE employee SET salary=salary*?WHERE workdept=?" statement stmt=con.createStatement(sql);C.String sql = "UPDATE employee

4、 SET salary=salary*?WHERE workdept=?" statement stmt=con.createStatement(sql);D.String sql = "UPDATE employee SET salary=salary*?WHERE workdept=?" statement stmt=con.createStatement(sql);答案:C5.在客戶端直接連接到DB2 UDB服務(wù)器的環(huán)境中,服務(wù)器端的認(rèn)證類型為以下哪個(gè)時(shí),在編目時(shí)指定的認(rèn)證類型不一定要與服務(wù)器端認(rèn)證參數(shù)的值相匹配。A.SERVER_ENCRYPTB.DCEC

5、.DCE_SERVER_ENCRYPTD.KERBEROS答案:C6.實(shí)體是信息世界中的術(shù)語,與之對應(yīng)的數(shù)據(jù)庫術(shù)語為:()A.文件B.數(shù)據(jù)庫C.字段D.記錄答案:D7.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是()A.數(shù)據(jù)庫中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系B.數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系C.數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間無聯(lián)系,記錄之間存在聯(lián)系D.數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系答案:B8.下面哪個(gè)工具提供了對文本、圖象、音頻、視頻和XML文檔等非傳統(tǒng)數(shù)據(jù)類型的處理能力?A.DB2 數(shù)據(jù)倉庫中心B.DB2數(shù)據(jù)鏈接管理器C.DB2關(guān)系擴(kuò)展器D.DB2 OLAP Starter Kit答案:C9.當(dāng)FROM子句

6、中出現(xiàn)多個(gè)基本表或視圖時(shí),系統(tǒng)將執(zhí)行什么操作?A.并B.等值聯(lián)接C.自然聯(lián)接D.笛卡兒積答案:D10.要更改數(shù)據(jù)庫管理器配置文件,需以下哪個(gè)數(shù)據(jù)庫權(quán)限?A.DBADMB.SYSMAINTC.SYSCTRLD.SYSADM答案:D11.Given the application code: EXEC SQL DECLARE cur CURSOR WITH HOLD FOR SELECT c1 FROM t1 EXEC SQL OPEN cur EXEC SQL FETCH cur INTO :hv /* Statement 1 */ EXEC SQL COMMIT /* Statement 2

7、*/ EXEC SQL FETCH cur INTO :hv /* Statement 3 */ EXEC SQL ROLLBACK /* Statement 4 */ EXEC SQL CLOSE cur /* Statement 5 */ If the table T1 has no rows in it, which statement will cause the cursor "cur" to be closed first?A.Statement 1B.Statement 2C.Statement 3D.Statement 4答案:D12.DBMS是()A.操作

8、系統(tǒng)的一部分B.在操作系統(tǒng)支持下的系統(tǒng)軟件C.一種編譯程序D.應(yīng)用程序系統(tǒng)答案:B13.關(guān)系規(guī)范化中的刪除操作異常是指()A.不該刪除的數(shù)據(jù)被刪除B.不該插入的數(shù)據(jù)被插入C.應(yīng)該刪除的數(shù)據(jù)未被刪除D.應(yīng)該插入的數(shù)據(jù)未被插入答案:A14.下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶U4對學(xué)生表(STUD)中學(xué)號(XH)的修改權(quán)”這一功能的是()A.REVOKE UPDATE(XH) ON TABLE FROM U4B.REVOKE UPDATE(XH) ON TABLE FROM PUBLICC.REVOKE UPDATE(XH) ON STUD FROM U4D.REVOKE UPDATE(XH) O

9、N STUD FROM PUBLIC答案:C15.并發(fā)控制的主要方法是采用以下哪種機(jī)制?A.口令B.鎖C.副本D.檢查點(diǎn)答案:B16.游標(biāo)穩(wěn)定性(CS,或稱光標(biāo)穩(wěn)定性)隔離級鎖定工作單元期間光標(biāo)所在的任何行。對該行的鎖定將()A. 不保持B. 保持到取出下一行記錄或整個(gè)工作單元終止。C. 保持到整個(gè)工作單元終止。答案:B17.If a stored procedure returns multiple rows, which of the following must the calling application use to access the result set?A.A cursor

10、B.A select statementC.A declared temporary tableD.A table user-defined function答案:A18.如果用戶在SQL語句中沒有指定數(shù)據(jù)庫對象的SCHEMA,則其缺省的SCHEMA是:A.SYSIBMB.SYSCATC.SYSSTATD.該用戶連接到數(shù)據(jù)庫時(shí)所使用的用戶名E.以上都不對答案:D19.Under which of the following situations must dynamic SQL be used?A.When temporary table references exist at compile

11、 timeB.When the host variables' values are unknown at compile timeC.When the columns in the SELECT clause are unknown at compile timeD.When the number of rows being returned are unknown at compile time答案:C20.要對應(yīng)用程序預(yù)編譯并生成綁定文件,需要什么特權(quán)?A.數(shù)據(jù)庫上的CONNECT特權(quán)B.數(shù)據(jù)庫上的BINDADD特權(quán)C.程序包上的BIND特權(quán)D.程序包上的CONTROL特權(quán)答案:

12、A21.設(shè)有兩個(gè)事務(wù)T1,T2,其并發(fā)操作如下所示: T1: T2: 1) 讀A=10,B=5 2) 讀A=10 3) 讀A=20,B=5 求和25 驗(yàn)證錯 正確的評價(jià)是哪個(gè)?A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀“臟”數(shù)據(jù)答案:C22.使用DROP語句撤消基本表時(shí),使用以下哪個(gè)子句,可以將下屬的視圖和約束引用全部撤消?A.NULLB.RESTRICTC.CASCADED.DISTINCT答案:C23.若用如下的SQL語句創(chuàng)建一個(gè)student表: CREATE TABLE student(NO CHAR(4) NOT NULL, NAME CHAR(8) NO

13、T NULL, SEX CHAR(2), AGE NUMBERIC(2) 可以插入到student表中的是哪一項(xiàng)?A.(1031,曾華,男,23)B.(1031,曾華,NULL,NULL)C.(NULL,曾華,男,23)D.(1031,NULL,男,23)答案:B24.Given the tables: COUNTRY STAFF id name person cities id name 1 Argentina 1 10 1 Aaron 2 Canada 2 20 2 Adams 3 Cuba 2 10 3 Jones 4 Germany 1 0 5 France 3 5 6 Italy 1 5 the report: id name number_of_countries - - - 1 Aaron 3 and the SQL statement: SELECT B.id,B.name,COUNT(DISTINCT A.name) AS number_of_countries FROM country A, staff B WHERE B.id=A.person GROUP BY B.id,B.name HAVING

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論