第 1 頁:模擬試題 |
第 6 頁:參考答案與解析 |
三、設(shè)計與應(yīng)用題
1.(1)【解題思路】
函數(shù)依賴定義:設(shè)R(u)是屬性集U上的關(guān)系模式,X,Y是U的子集,若對于R(U)的任意一個可能的關(guān)系r,r中不可能存在兩個元組在X上的屬性值相等,在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴X,記作X->Y。函數(shù)依賴是指關(guān)系R的一切關(guān)系均要滿足的約束條件。
【參考答案】
(商店編號,商品編號)->部門編號,(商店編號,部門編號)->負(fù)責(zé)人,(商店編號,商品編號)->庫存量。
(2)【解題思路】
設(shè)K為R中的屬性或?qū)傩越M合,若u完全依賴于K,則K為R的候選碼。
【參考答案】
(商店編號,商品編號)
(3)【解題思路】
關(guān)系數(shù)據(jù)庫是要滿足一定要求的。滿足最低要求的叫第一范式,在第一范式中滿足進(jìn)一步要求的為第二范式,其余以此類推。顯然該關(guān)系模式滿足第一范式,接下來檢查其是否滿足第二范式。在第二范式中,要求關(guān)系模式中不存在部分依賴,每一個非主屬性完全依賴于碼,而根據(jù)第一空可得如下依賴關(guān)系:(部門編號,商店編號)->負(fù)責(zé)人,所以屬于第二范式。它的非主屬性(不包含在任何候選碼中的屬性)有3個:部門編號、負(fù)責(zé)人和庫存量,并皆完全函數(shù)依賴于主碼。將(商店編號、商品編號)記作X,(商店編號、部門編號)記作Y,負(fù)責(zé)人記作Z,即x→Y,Y→Z。由此可以看出,存在傳遞依賴,故不屬于第三范式。
【參考答案】
第二范式
(4)【解題思路】
第三范式中要求每一個屬性既不部分依賴于碼也不傳遞依賴于碼。
【參考答案】
R1(商店編號、商品編號、部門編號、庫存量);B2(商店編號、部門編號、負(fù)責(zé)人)。
2.(1)【解題思路】
數(shù)據(jù)實(shí)際上是依附于表而存在,我們將表放入到文件組中,而文件組是一個邏輯的概念,其實(shí)體是輔助數(shù)據(jù)庫文件(ndf),所以就等于將我們指定的數(shù)據(jù)放入到了指定的輔助數(shù)據(jù)庫文件中,然后將這些輔助數(shù)據(jù)庫文件放人不同的磁盤分區(qū)中,就可以有針對性的對相應(yīng)的數(shù)據(jù)實(shí)現(xiàn)性能的優(yōu)化。
【參考答案】
create partition scheme RangePSl
as partition RangePFl
to(fgl,f91.fgl,f92)
(2)【解題思路】
創(chuàng)建分區(qū)表可通過以下幾個步驟實(shí)現(xiàn):
、賱(chuàng)建分區(qū)函數(shù)。
、趧(chuàng)建分區(qū)方案。
、凼褂梅謪^(qū)方案創(chuàng)建表。
【參考答案】
創(chuàng)建分區(qū)表:
create table orders
(
GID int identity(1,1)primary key,
GoodName varchar(40),
Price float
)
on RangePSl(GID)
3.(1)【解題思路】
該技術(shù)人員使用了帶有索引的視圖,將所關(guān)心的數(shù)據(jù)(商品號,銷售額,該商品號在表中出現(xiàn)的次數(shù))從銷售明細(xì)表中提取出來建立視圖,并對該視圖建立按商品號排序的聚簇索引,這樣大大減少了在搜索不同商品的銷售額時調(diào)用的數(shù)據(jù)表的規(guī)模,從而提高了查詢效率。由于表的數(shù)據(jù)規(guī)模很大,建立該視圖后,同一種商品不會多次出現(xiàn)在表中,而是通過一個計數(shù)變量cnt表示,即在檢索時大大減少了檢索規(guī)模。創(chuàng)建索引時,UNIQUE關(guān)鍵字表明此索引的每一個索引值只對應(yīng)唯一的數(shù)據(jù)記錄。CLUSTER表示要建立的索引是聚簇索引(所謂聚簇索引是指索引項(xiàng)的順序與表中記錄的物理順序一致的索引組織)。
【參考答案】
語句功能:建立包含所關(guān)心數(shù)據(jù)(商品號,銷售額,該商品號在表中出現(xiàn)的次數(shù))的帶索引的視圖,并建立按商品號對應(yīng)銷售額UNIQUE聚簇排序的索引,從而大大縮小了查詢語句的查詢范圍,提高了查詢效率。
原因:視圖中將問接相關(guān)的屬性列(序列號,銷售日期,商品號,銷售數(shù)量,銷售價格)轉(zhuǎn)換成了目標(biāo)屬性列,減少了搜索空問,同時建立UNIQUE CLUSTERED索引,使查詢商品號的數(shù)據(jù)記錄唯一,因此降低了搜索范圍,提高了搜索效率。
(2)【解題思路】
由于視圖是不實(shí)際存儲數(shù)據(jù)的虛表,因此對視圖的更新最終要轉(zhuǎn)換為對基本表的更新。而用戶通過視圖對數(shù)據(jù)進(jìn)行增加、刪除、修改時,有意或無意地對不屬于視圖范圍內(nèi)的基本表數(shù)據(jù)進(jìn)行操作,會破壞數(shù)據(jù)的一致性。而且視圖中的數(shù)據(jù)本身就是冗余的,每次對表進(jìn)行修改時,同時也要對相應(yīng)的視圖進(jìn)行修改,這大大增加了系統(tǒng)的負(fù)擔(dān)。
【參考答案】
不合適,每天大量的插入操作使得在修改表的同時也要對視圖進(jìn)行修改,增加了系統(tǒng)的負(fù)擔(dān),然而該統(tǒng)計功能一個月才用一次,這樣導(dǎo)致系統(tǒng)的利用率也較為低下。
相關(guān)推薦:
各地計算機(jī)等級考試報名入口及官方網(wǎng)站匯總
2015年全國計算機(jī)等級考試無紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |