第 1 頁:單選題 |
第 4 頁:應用題 |
第 5 頁:設計與應用題 |
第 6 頁:參考答案及解析 |
三、設計與應用題(共30分)
1.設有某商業單位需要建立商務數據庫用以處理銷售記賬,它記錄的數據包括:顧客姓名,所在單位及電話號碼;商品名稱,型號,產地及單價;某顧客購買某商品的數量及日期。假定無同名顧客,無同型號商品,由話公用靦客可存不同日期買同一商品。
(1)請畫出該單位的商務ER圖模型并優化。(6分)
(2)將ER模型換成關系模型并規范化到3NF。(4分)
2.設在采用SQLServer 2008數據庫的圖書館應用系統中有三個基本表,表結構如下所示,請用SQL語句完成下列兩個查詢:
BORROWER:
借書證號姓名系名班級
12011106蔣輝文計算機系12-1
12011107王麗計算機系12-1
12012113范園園信息系12-2
LOANS:
借書證號圖書館登記號借書日期
1201 1 106 T0010012012.01.02
120121 13 T0010262013.02.O6
BOOKS:
索書號書名作者圖書登記號出版社價格
TP311.1數據庫系統李明T001001科學19.00
TP311.2二級C語言王珊T001026人民32.00
(1)檢索至少借了5本書的同學的借書證號、姓名、系名和借書數量。(5分)
(2)檢索借書和王麗同學所借圖書中的任意一本相同的學生姓名、系名、書名和借書日期。(5分)
3.在SQL Server 2008中,設有教師表(教師號,姓名,所在部門號,職稱)和部門表(部門號,部門名,高級職稱人數)。請編寫滿足下列要求的后觸發型觸發器(設觸發器名字為tri_zc)。
每當在教師表中插入一名具有高級職稱(“教授”或“副教授”)的教師時,或者將非高級職稱教師的職稱更改為高級職稱時,均修改部門表中相應部門的高級職稱人數。(假設一次操作只插入或更改一名教師的職稱)(10分)
相關推薦:
2015年全國計算機等級考試無紙化考試系統操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |