第 1 頁:模擬試題 |
第 5 頁:參考答案與解析 |
二、應用題(每空2分,共30分)
1.數據庫管理系統提供了數據定義語言(DDL),用于定義各種數據庫對象。數據定義語句經DDL編譯器編譯后,各種對象的描述信息存放在數據庫的【1】中。
2.關系數據庫中要求關系的主碼不能為空,這屬于數據模型三要素中的【2】。
3.設有如下UML圖。該圖是一種【3】圖。
4.現有系表(系號,系名,聯系電話)和教師表(教師號,教師名,職稱,工資,系號)。目前某些系還沒有招聘到教授,如果要用一個查詢語句列出沒有招聘到教授的系的系號和系名,用【4】連接操作可以實現這個查詢。
5.設有商品表(商品號,商品名,商品類別),其中商品號為主碼,商品名和商品類別不為空,F要統計商品數量最多的前3類商品(包括并列情況),希望列出商品類別和商品數量。請補全下列語句:
SELECT【5】商品類別,COUNT(*)AS商品數量
FROM商品表
GROUP BY商品類別
ORDER BY COUNT(*)DESC
6.在SQL Server 2008中,每個數據頁可存儲8060字節(jié)的數據。設表T有10000行數據,每行占用4031字+節(jié),則存儲該表數據大約需要【6】 MB存儲空間,其空問利用率大約是【7】%。(存儲空間和空間利用率均保留到整數,小數點后按四舍五入處理)
7.使用約束可以保證數據庫中數據的正確性,其中【8】約束允許出現空值但不允許出現重復值。
8.在sQL Server 2008中,設log1是SQL Server身份驗證模式的數據庫服務器登錄帳戶,F要授予log1具有創(chuàng)建數據庫的權限,請補全下列語句:
EXEC sp—addsrvrolemember ˊloglˊ,ˊ【9】ˊ
9.數據庫管理系統一般通過周期性檢查【10】圖來實現死鎖檢測。
10.一個事務執(zhí)行過程中,其正在訪問的數據被其他事務修改,導致處理結果不正確。這是由于不滿足并發(fā)事務間的【11】性而引起的。
11.在數據庫系統出現系統故障后進行恢復時,對于事務T,如果在日志文件中有BEGIN TRANSACTION記錄,也有COMMIT記錄,但其對數據的修改沒有寫到數據庫中,則數據庫管理系統處理這種事務時應執(zhí)行的操作是【12】。
12.設某并行數據庫采用一臺具有14個刀片的刀片服務器,每個刀片具有獨立的內存和磁盤,各刀片之間通過刀片服務器上的以太網交換機實現通信,則該并行數據庫采用的體系結構是【13】結構。
13.數據倉庫是一個面向【14】的、集成的、非易失的、且隨時間變化的數據集合。
14.粒度是反映數據庫系統中綜合程度的指標。設有表T1(商品標識,銷售時間,銷售量)、T2(商品標識,日期,總銷售量)和T3(商品類別,月份,總銷售量),其中粒度最大的表是【15】。
三、設計與應用題(共30分)
1.設某教學管理系統,其查詢模塊需要提供如下功能:
、.查詢系信息,列出各系編號、系名和系辦公電話;
、.查詢某系教師的信息,列出教師號、教師名、工資和聘用日期;
、.查詢某教師講授的課程信息,列出課程號、課程名和學分;
、.查詢講授某門課程的教師信息,列出教師名和職稱;
V.查詢某門課程的先修課程信息,列出先修課程號和先修課程名。
系統有如下業(yè)務規(guī)則:
、.一個系可聘用多名教師,一名教師只能受聘于一個系;
、.一名教師可講授多門課程,一門課程可由多名教師講授;
Ⅲ.一門課程可以有多門先修課程,也可以沒有先修課程。
(1)請根據以上查詢功能與業(yè)務規(guī)則,用ER圖描述該系統的概念模型。(5分)
(2)將ER圖轉換為滿足3NF的關系模式,并說明每個關系模式的主碼和外碼。(5分)
2.設有商品表(商品號,商品名,單價)和銷售表(銷售單據號,商品號,銷售時間,銷售數量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數量x(銷售單價一單價)。要求商品號和年份為輸入參數,總毛利用輸出參數返回。(10分)
3.設某全國性的運輸企業(yè)建立了大型0LTP系統,并在該系統之上建立了數據倉庫。0LTP系統和數據倉庫中有如下數據表:
運輸明細表(運輸單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運輸價格,發(fā)貨日期)
匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總運價)
匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,總運價)
匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,總運價)
匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日期,總重,總運價)
該企業(yè)管理的貨運站約有100個,貨物約有500種共l0類,各匯總表都建有主碼,且各表有合理的維護策略,在每次維護后數據能保持一致。設有視圖V,該視圖的訪問頻率很高,其查詢結果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運價),該視圖現以匯總表1為計算數據源。經監(jiān)控發(fā)現,匯總表1的被訪問頻率過高,導致系統整體性能下降,而其它匯總表被訪問頻率較低。在不增加匯總表和索引的情況下,請給出一個改善系統服務性能的優(yōu)化方案,并簡要說明理由。(10分)
相關推薦:
2015年全國計算機等級考試無紙化考試系統操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |