第 1 頁(yè):模擬試題 |
第 6 頁(yè):參考答案與解析 |
三、設(shè)計(jì)與應(yīng)用題(共30分)
1.設(shè)某連鎖商店數(shù)據(jù)庫(kù)中有關(guān)系模式R:
R(商店編號(hào),商品編號(hào),庫(kù)存數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人)
如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)部門(mén)銷(xiāo)售,每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。(10分)
(1)請(qǐng)根據(jù)上述規(guī)定,寫(xiě)出關(guān)系模式R的函數(shù)依賴(lài)集;
(2)請(qǐng)給出關(guān)系模式R的候選碼;
(3)請(qǐng)說(shuō)明關(guān)系模式R屬于第幾范式,并給出理由;
(4)請(qǐng)將R分解成滿足3NF的關(guān)系模式。
2.設(shè)在SQL Server 2008某數(shù)據(jù)庫(kù)中,已建立了四個(gè)文件組:fg1、f92、f93和f94,以及一個(gè)分區(qū)函數(shù)RangePF1。
RangePF1的定義代碼如下:
CREATE PARTITION FUNCTION RangePFl(int)
AS RANGE LEFT FOR VALUES(100,200,300)
(1)請(qǐng)基于RangePFl創(chuàng)建一個(gè)分區(qū)方案RangePSl,每個(gè)分區(qū)對(duì)應(yīng)一個(gè)文件組。(5分)
(2)請(qǐng)使用RangePSl創(chuàng)建一個(gè)分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)建分區(qū)。其中Gid:int類(lèi)型,取值大于等于1;GoodName:統(tǒng)一字符編碼可變長(zhǎng)類(lèi)型,最多可存儲(chǔ)20個(gè)漢字;Price:定點(diǎn)小數(shù)類(lèi)型,小數(shù)部分1位,整數(shù)部分到千位。(5分)
3.某商場(chǎng)商品經(jīng)營(yíng)管理系統(tǒng)使用SQL Server 2008數(shù)據(jù)庫(kù)管理系統(tǒng),此系統(tǒng)上線運(yùn)行1年后,業(yè)務(wù)人員使用某統(tǒng)計(jì)功能(此功能每月使用一次)時(shí)發(fā)現(xiàn)速度很慢。該統(tǒng)計(jì)功能主要執(zhí)行的SQL語(yǔ)句如下:
SELECT商品號(hào),SUM(銷(xiāo)售數(shù)量*銷(xiāo)售價(jià)格)銷(xiāo)售額
FROM銷(xiāo)售明細(xì)
GROUP BY商品號(hào);
該銷(xiāo)售明細(xì)表的建表語(yǔ)句如下:
CREATE TABLE銷(xiāo)售明細(xì)(
序列號(hào)intIDENTITY(1,1)NOT NULL,
商品號(hào)intNOT NULL,
銷(xiāo)售日期datetime NULL,
銷(xiāo)售數(shù)量intNOT NULL,
銷(xiāo)售價(jià)格intNOT NULL
);
并在銷(xiāo)售明細(xì)表上建有如下索引:
CREATE index ix_銷(xiāo)售明細(xì)_商品號(hào)on銷(xiāo)售明細(xì)(商品號(hào));
某技術(shù)人員提出通過(guò)執(zhí)行下述語(yǔ)句以提高此查詢(xún)的運(yùn)行效率:
CREATE VIEW商品銷(xiāo)售額視圖
WITH SCHEMABINDING
AS
SELECT商品號(hào),SUM(銷(xiāo)售數(shù)量*銷(xiāo)售價(jià)格)銷(xiāo)售額,
COUNT_BIG(*)cnt
FROM db0.銷(xiāo)售明細(xì)
GROUP BY商品號(hào);
CREATE UNIQUE CLUSTERED INDEX ix_商品銷(xiāo)售額
ON商品銷(xiāo)售額視圖(商品號(hào));(10分)
(1)請(qǐng)分析該技術(shù)人員給出的語(yǔ)句功能以及對(duì)原有查詢(xún)語(yǔ)句的性能影響,并給出原因。
(2)此商場(chǎng)的銷(xiāo)售量很大,每天有大量數(shù)據(jù)插入到銷(xiāo)售明細(xì)表中。請(qǐng)從數(shù)據(jù)庫(kù)整體性能角度分析,此技術(shù)人員提出的優(yōu)化方法是否合適,并給出原因。
相關(guān)推薦:
全國(guó)計(jì)算機(jī)等級(jí)考試教材目錄(2015年版)
各地計(jì)算機(jī)等級(jí)考試報(bào)名入口及官方網(wǎng)站匯總
各地2015全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口匯總
2015年全國(guó)計(jì)算機(jī)等級(jí)考試無(wú)紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |