當前位置:才華齋>計算機>計算機三級>

計算機三級《資料庫技術》考前練習題及答案

計算機三級 閱讀(1.35W)

2016年9月份全國計算機等級考試時間為9月24日-27日,為了幫助考生們順利備考計算機三級考試,下面是本站小編為大家搜尋整理的關於《資料庫技術》考前練習題及答案,歡迎參考練習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

計算機三級《資料庫技術》考前練習題及答案

1[單選題] 有關係模式:系(系號,系名,系辦公電話),教師(教師號,教師名,職稱,聘任日期,工資,所在系號)。現要定義下列約束:

Ⅰ.系號是系關係的主碼,教師號是教師關係的主碼

Ⅱ.職稱列的取值只能為“教授”,“副教授”,“講師”,“助理”和“其他”

Ⅲ.教授的預設工資為10000元,副教授的預設工資為8000元,講師的預設工資為5000元

Ⅳ.每個教師的所在系號不能為空,且其值必須在系關係中存在

若在資料庫中實現以上約束,需要使用觸發器才能實現的是(  )。

A.僅Ⅰ和ⅡB.僅Ⅲ和ⅣC.僅ⅢD.僅Ⅰ和Ⅳ

參考答案:C

參考解析:觸發器使用場合為完成比CHECK約束更復雜的資料約束,為保證資料庫效能而維護的非規範化資料,實現複雜的業務規則。CHECK只能實現同一個表的列之問的取值約束。Ⅲ是對同一個列中元素取值之間的約束,Ⅳ選項是在不同表中列之間的取值約束關係都不能用CHECK實現,但可以用外來鍵約束加非空約束實現。所以答案為C。

2[單選題] 資料庫應用系統日常維護的目標是保證系統能夠正常執行以滿足系統預期的功能和效能要求。下列關於資料庫應用系統日常維護工作的說法,錯誤的是(  )。

A.資料庫管理員應根據不同的應用要求制定不同的備份計劃,在備份計劃中應包含備份的時間、週期、備份方式和備份內容等

B.資料庫管理員應監控資料庫中各種鎖的使用情況,在資料庫出現鎖不能及時解除時可能需要手工解鎖

C.很多情況下,資料庫管理員需要定期檢查CPU、記憶體使用情況和作業系統相關日誌,防止資料庫執行環境故障導致資料庫出現問題

D.為了保證系統可靠執行,執行要求級別較高的資料庫一般採用人工監控方法,很少採用自動監控手段

參考答案:D

參考解析:資料庫應用系統日常維護工作一般包括資料庫的備份、鎖管理、日誌的維護等。若是對執行要求級別較高的資料庫採用人工監控的辦法,則容錯性低、成本大,因而一般採用自動監控手段提高效能。

3[單選題] 查詢處理器和儲存管理器是資料庫管理系統中的核心模組。下列關於查詢處理器和儲存管理器的說法,錯誤的是(  )。

A.查詢處理器中的DML編譯器會對使用者提交的DML語句進行優化,並將其轉換成能夠執行的底層資料庫操作指令

B.儲存管理器中的查詢執行引擎會根據編譯器產生的`指令完成具體資料庫資料訪問功能

C.儲存管理器中的緩衝區管理器負責將從磁碟讀出的資料塊放入記憶體緩衝區,同時也負責對緩衝區中的資料塊進行維護

D.查詢處理器中的DDL編譯器編譯或解釋使用者提交的DDL語句,並將生成的元資料儲存在資料庫的資料字典中

參考答案:B

參考解析:查詢處理器中最主要的模組是查詢編譯器和查詢執行器,負責DML語句解析和執行,因此B項中所闡述的不是儲存管理器的功能,應該是查詢處理器的功能。

4[單選題] 在資料庫應用系統設計中,如果在事務中存在和使用者的長時問互動,它會帶來哪些壞處(  )。

Ⅰ.降低系統的併發度

Ⅱ.增加死鎖的數量

Ⅲ.破壞資料的一致性

Ⅳ.影響檢查點的效果

A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅰ、Ⅲ和ⅣD.僅Ⅱ、Ⅲ和Ⅳ

參考答案:B

參考解析:事務是併發控制的基本單位。所謂的事務,它是一個操作序列,這些操作要麼都執行,要麼都不執行,它是一個不可分割的工作單位。在資料庫應用系統設計中,事務的特性之一就是一致性,即在和使用者的互動過程中,保證資料的一致性。其他三項都是事務長時間和使用者互動帶來的壞處。當事務長時間和某個使用者進行互動時,導致其他使用者需要等待該事務結束以獲取資源,因此會在一定程度上降低了不同事務的併發度,同時因為長時問的互動導致資源被使用者佔用的時間過長,將會增大死鎖的可能性,系統在執行檢查點操作時,所有的事務處理都被暫時中止,長時間的事務影響檢查點的效果。

5[單選題] 某資料庫應用系統在執行中,使用者反映某操作很慢。系統工程師在使用者的客戶機及資料庫伺服器上使用資料庫管理系統自帶的客戶端程式執行此操作所涉及的SQL語句,發現在兩個環境下SQL語句執行的速度都很慢。為了提高效率,下列檢查無需進行的是(  )。

A.檢查客戶機到資料庫伺服器的網路情況

B.檢查資料庫伺服器的CPU使用情況

C.檢查這些操作涉及到的表是否已建立有效的索引

D.檢查資料庫中是否存在大量鎖

參考答案:A

參考解析:在客戶機和資料庫伺服器上使用資料庫管理系統自帶的客戶端程式分別執行都很慢,則排除了網路對於資料處理操作的影響。

6[單選題] 設有如下所示的某商場購物記錄集合,每個購物籃中包含若干商品:購物籃編號商品

1麵包,牛奶

2麵包,啤酒,雞蛋,尿布

3牛奶,啤酒,尿布,可樂

4麵包,牛奶,啤酒,尿布

5麵包,牛奶,尿布,可樂

現在要基於該資料集進行關聯規則挖掘。如果設定最小支援度為60%,最小置信度為80%,則如下關聯規則中,符合條件的是(  )。

A.啤酒→尿布B.(麵包,尿布)→牛奶C.麵包→牛奶D.(麵包,啤酒)→尿布

參考答案:A

參考解析:關聯規則是形如X->Y的蘊涵表示式。關聯規則的強度可以用它的支援度(s)和置信度(e)度量。支援度確定規則可以用於給定資料集的頻繁程度,而置信度確定Y在包含x的事務中出現的頻繁程度。兩者可以用公式表示:

2015計算機四級《資料庫工程師》練習題及答案(1)

從題目中可以看到事務總數是5,A的{啤酒、尿布}支援度計數是3,{啤酒}支援計數是3,所以s=0.6。e=1。同理可得B{麵包、尿布}支援計數為3,{麵包、尿布、牛奶}支援計數是2,所以S=0.4,C=2/3。C中,{麵包、牛奶}支援計數為3,{麵包}支援計數為4,所以S=0.6,C=0.75。D中,{麵包、啤酒}支援計數為2,{麵包、啤酒、尿布}支援計數為2,所以S=0.4,e=1。綜上所述,結果選A。

7[填空題] 關係資料庫中要求關係的主碼不能為空,這屬於資料模型三要素中的【2】。

參考解析:完整性約束

【解析】資料模型通常由資料結構、資料操作和完整性約束三部分構成。資料的完整性約束是一組完整性規則,它是給定的資料模型中資料及其聯絡所有的制約和依存的規則,用以限定符合資料模型的資料庫狀態及狀態的變化,以保證資料的正確、有效、相容。實體的完整性規定,主碼的任何屬性都不能為空,因為概念模型中實體和聯絡都是可區分的,而且它們以碼為唯一性標識。如果主碼的屬性值可以為空,則意味著在概念模型中存在著不以碼為唯一性標識的實體。顯然前後矛盾。

8[填空題] 設用UML設計某資料庫應用系統,設計人員規劃了一組應用程式集,該集合由動態連結庫和可執行程式構成。為了展現這些應用程式集間的組織和依賴關係,以對原始碼、可執行程式的釋出等進行系統建模,應採用的UML圖是【3】圖。

參考解析:

元件

【解析】元件圖提供系統的物理檢視。UML圖形中元件圖的用途是顯示系統中的軟體對其他軟體元件(例如,庫函式)的依賴關係,它可以在一個非常高的層次上顯示,從而僅顯示粗粒度的元件,也可以在元件包層次上顯示。

9[填空題] 只複製最近一次資料庫完全轉儲以來發生變化的資料的轉儲方式稱為【12】轉儲。

參考解析:差量

【解析】差量備份只記錄資料庫上一次完全轉儲後的變化部分,這樣可以提高轉儲效率,同時保證了備份中資料的完整性。

10[填空題] 資料庫系統出現故障是不可避免的。當資料庫系統出現事務故障和系統故障時需使用資料庫的【12】檔案進行恢復。

參考解析:日誌

【解析】資料庫出現事務故障和系統故障時,需要使用資料庫的日誌檔案進行恢復。