第 1 頁:單選題 |
第 4 頁:應(yīng)用題 |
第 5 頁:設(shè)計與應(yīng)用題 |
第 6 頁:參考答案與解析 |
三、設(shè)計與應(yīng)用題(共30分)
1.現(xiàn)有論文和作者兩個實體,論文實體的屬性包括題目、期刊名稱、年份、期刊號;作者實體的屬性包括姓名、單位、地址;一篇論文可以有多個作者,且每一位作者寫過多篇論文,在每一篇論文中有作者的順序號。請完成以下操作:(10分)
(1)畫出E-R圖。
(2)將E-R圖轉(zhuǎn)換成關(guān)系模式,并指出每個關(guān)系模式的主鍵(加下劃線)和外鍵(加波浪線)。
2.設(shè)有圖書管理數(shù)據(jù)庫,包含三張表:
圖書明細表(圖書編號,圖書類別,圖書名稱,作者,出版社,出版日期,定價);
讀者表(借書證號,姓名,系別,辦證日期);
借出信息表(借出編號,借書證號,圖書編號,借書日期);
完成下列操作:(10分)
定義一個多語句表值函數(shù),用于查詢學(xué)生借書情況,只需提供參數(shù):借書證號,就可以通過調(diào)用函數(shù)返回此學(xué)生的借書情況,若有借書籍,則返回所借書籍的編號、書籍名稱、定價和借書日期;若沒有在借書籍,則返回記錄為空。設(shè)函數(shù)名為:f_BorrowBook(@jszh char(20))。
3.某采購中心采購了一套商品批發(fā)查詢管理系統(tǒng),此系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)需要經(jīng)常處理百萬級以上的數(shù)據(jù)查詢。同時該系統(tǒng)提供了第三方人員開發(fā)的SQL接口,第三方人員可以根據(jù)自己的需要開發(fā)自己的應(yīng)用程序來訪問數(shù)據(jù)庫中的相關(guān)數(shù)據(jù)。(10分)
(1)系統(tǒng)在使用的過程中,業(yè)務(wù)人員反應(yīng)系統(tǒng)操作速度很慢。經(jīng)過工程師檢查測試后,數(shù)據(jù)庫系統(tǒng)本身及網(wǎng)絡(luò)傳輸過程中存在著一些問題,請給出針對數(shù)據(jù)庫系統(tǒng)本身及網(wǎng)絡(luò)傳輸過程中可能的一些調(diào)優(yōu)方案。
(2)工程師在完成數(shù)據(jù)庫系統(tǒng)本身和網(wǎng)絡(luò)問題的優(yōu)化后,發(fā)現(xiàn)第三方開發(fā)人員的SQL查詢語句存在很多沒有優(yōu)化的問題,請從第三方開發(fā)人員角度給出一些優(yōu)化方案。
相關(guān)推薦:
2015年全國計算機等級考試無紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |