第 1 頁:模擬試題 |
第 5 頁:參考答案與解析 |
三、設計與應用題
1.(1)【解題思路】
E-R圖也稱實體一聯(lián)系圖,提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。為了簡化E-R圖的處置,現(xiàn)實世界的事物能作為屬性對待的則盡量作為屬性對待。實體與屬性的劃分給出如下兩條規(guī)則:①作為“屬性”,不能再具有需要描述的性質,“屬性”必須是不可分的數(shù)據項,不能包含其它屬性。②“屬性”不能與其它實體有聯(lián)系,即E-R圖中所表示的聯(lián)系是實體之問的聯(lián)系。本題中一個系可以聘用多名教師,一名教師只能受聘于一個系,所以系實體與教師實體有聯(lián)系;一名教師可以講授多門課程,一門課程可由多名教師講授,所以教師實體與課程實體有聯(lián)系,一門課程可以有多門先修課程,所以課程間也有聯(lián)系。
【參考答案】
(2)【解題思路】
要想使轉換生成的關系模式滿足3NF,則必須滿足關系模式中每一個非主屬性既不部分依賴于碼也不傳遞依賴于碼。
【參考答案】
系(系編號,系名,系辦公電話),無外碼
教師(教師號,教師名,工資,聘用日期,職稱,系編號),外碼:系編號
課程(課程號,課程名,學分,教師號),外碼:教師號
先修(先修課程號,先修課程名,課程號),外碼:課程號
2.【解題思路】
存儲過程是由PL/SQL語句書寫的過程,這個過程經編譯和優(yōu)化后存儲在數(shù)據庫服務器中,使用時只要調用即可。使用存儲過程具有以下優(yōu)點:其已經編譯和優(yōu)化過了,所以運行效率高,提供了在服務器端快速執(zhí)行SQL語句的有效途徑;存儲過程降低了客戶端和服務器之間的通信量;方便實施企業(yè)規(guī)則,當企業(yè)規(guī)則發(fā)生變化時只要修改存儲過程,而無需修改其他應用程序。創(chuàng)建存儲過程:
create procedure過程名
@[參數(shù)名][類型],@[參數(shù)名][類型]/*過程首部*/
As
Declare/*as下面對應的塊為過程體*/
begin
end
如上所示,存儲過程包括過程首部和過程體。過程名是數(shù)據庫服務器合法的對象標識;參數(shù)列表:用名字來標識調用時給出的參數(shù)值,必須指定值的數(shù)據類型。參數(shù)可以是輸人參數(shù)或輸出參數(shù),默認為輸人參數(shù)。
【參考答案】
CREATE PROCEDURE PRODUCT@商品號int,@年份int,@毛利int output
AS
DECLARE
@某商品銷售量int,@某商品進價int,@某商品銷售單價int/*中間變量定義:*/
BEGIN
Select@某商品進價=單價from商品表where@商品號=商品號
Select@某商品銷售單價=銷售單價,@某商品銷售量=count(*)from銷售表where
@商品號=商品號and銷售時間=@年份
IF@某商品進價is NULL THEN/木判斷該商品是否存在*/
ROLLBACK;
RETURN;
END IF
IF@某商品銷售單價is NULL THEN/*判斷該兩晶是否可賣*/
ROLLBACK;
RETURN;
END IF
SET@毛利=(@某商品銷售單價-@某商品進價)*@某商品銷售量
GO
3.【解題思路】
計算機系統(tǒng)中存在著兩類不同的數(shù)據處理工作:操作型處理和分析型處理,也稱作0LTP(聯(lián)機事務處理)和0IAP(聯(lián)機分析處理)。操作型處理也叫事務處理,是指對數(shù)據庫聯(lián)機的日常操作,通常是對一個或一組紀錄的查詢或修改,例如火車售票系統(tǒng)、銀行通存通兌系統(tǒng)、稅務征收管理系統(tǒng)等。這些系統(tǒng)要求快速響應用戶請求,對數(shù)據的安全性、完整性以及事務吞吐量要求很高。結合本題中存在的問題,視圖本身的訪問量很高,而又僅僅以匯總表1為計算數(shù)據源,而其它匯總表訪問率低,導致了資源利用不合理。因此本題考察了聯(lián)機事務處理中的資源調度問題。
【參考答案】
由于匯總表1和視圖的模式訪問頻率都很高,而且視圖的數(shù)據源來自匯總表1,又因為其他匯總表的訪問率較低,所以只需要將視圖的數(shù)據源綁定為匯總表3,因為匯總表3也可以滿足視圖的輸出模式。這樣不僅提升了匯總表3的數(shù)據訪問率,而且降低了匯總表1的數(shù)據訪問率,系統(tǒng)性能和服務性能得到了很大的優(yōu)化。又因為貨物約有500種,共10類,可以再建立一個視圖綁定數(shù)據源為匯總表4,這樣就可以充分利用匯總表4的數(shù)據信息,從而可以進一步優(yōu)化系統(tǒng)性能。
相關推薦:
2015年全國計算機等級考試無紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |