摘要:2014上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試真題及答案解析下午卷 試題二.閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。 【說(shuō)明】某健身俱樂(lè)部要開(kāi)發(fā)一個(gè)信息管理系統(tǒng),該信息系統(tǒng)的部分關(guān)系模式如下:
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng)工程師考試網(wǎng)絡(luò)課堂
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng)工程師歷年真題題庫(kù)
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫(kù)工程師考試大綱教材
2014上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試真題及答案解析
下午卷
試題二.閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某健身俱樂(lè)部要開(kāi)發(fā)一個(gè)信息管理系統(tǒng),該信息系統(tǒng)的部分關(guān)系模式如下:
員工(員工身份證號(hào),姓名,工種,電話,住址)
會(huì)員(會(huì)員手機(jī)號(hào),姓名,折扣)
項(xiàng)目(項(xiàng)目名稱,項(xiàng)目經(jīng)理,價(jià)格)
預(yù)約單(會(huì)員手機(jī)號(hào),預(yù)約曰期,項(xiàng)目名稱,使用時(shí)長(zhǎng))
消費(fèi)(流水號(hào),會(huì)員手機(jī)號(hào),項(xiàng)目名稱,消費(fèi)金額,消費(fèi)日期)
有關(guān)關(guān)系模式的屬性及相關(guān)說(shuō)明如下:
1)俱樂(lè)部有多種健身項(xiàng)目,不同的項(xiàng)目每小時(shí)的價(jià)格不同。俱樂(lè)部實(shí)行會(huì)員制, 且需要電話或在線提前預(yù)約。
2)每個(gè)項(xiàng)目都有一個(gè)項(xiàng)目經(jīng)理,一個(gè)經(jīng)理只能負(fù)責(zé)一個(gè)項(xiàng)目。
3)俱樂(lè)部對(duì)會(huì)員進(jìn)行積分,達(dá)到一定積分可以進(jìn)行升級(jí),不同的等級(jí)具有不同的折扣。 根據(jù)以上描述,回答下列問(wèn)題:
問(wèn)題一
【問(wèn)題2】
1)手機(jī)號(hào)為18812345678的客戶預(yù)約了 2014年3月18日兩個(gè)小時(shí)的羽毛球場(chǎng)地,消費(fèi)流水號(hào)由系統(tǒng)自動(dòng)生成。請(qǐng)將下面SQL語(yǔ)句的空缺部分補(bǔ)充完整。
INSERT into消費(fèi)(流水號(hào),會(huì)員手機(jī)號(hào),項(xiàng)目名稱,消費(fèi)金額,消費(fèi)日期)
SELECT ‘201403180001’,‘18812345678’,‘羽毛球’, (e)項(xiàng)目.價(jià)格*會(huì)員.折扣,
‘2014/3/18’
FROM會(huì)員,項(xiàng)目,預(yù)約單
WHERE預(yù)約單.項(xiàng)目名稱=項(xiàng)目.項(xiàng)目名稱AND (f) 預(yù)約單.會(huì)員手機(jī)號(hào)=會(huì)員.會(huì)員手機(jī)號(hào)
AND項(xiàng)目.項(xiàng)目名稱=‘羽毛球’
AND會(huì)員.會(huì)員手機(jī)號(hào)=‘18812345678’;
(2)需要用觸發(fā)器來(lái)實(shí)現(xiàn)會(huì)員等級(jí)折扣的自動(dòng)維護(hù),函數(shù)float vip_value(char(11) 會(huì)員手機(jī)號(hào))依據(jù)輸入的手機(jī)號(hào)計(jì)算會(huì)員的折扣。請(qǐng)將下面SQL語(yǔ)句的空缺部分補(bǔ)充 完整。
CREATE TRIGGER VIP_TRG AFTER(g) UPDATE 0N (h) 會(huì)員
REFERENCING new row AS nrow FOR EACH ROW
BEGIN
UPDATE 會(huì)員
SET (i) 折扣=vip_value(nrow. 會(huì)員手機(jī)號(hào))
WHERE (j) 會(huì)員手機(jī)號(hào)= nrow. 會(huì)員手機(jī)號(hào) ;
END
【問(wèn)題3】
請(qǐng)將下面SQL語(yǔ)句的空缺部分補(bǔ)充完整。
1)俱樂(lè)部年底對(duì)各種項(xiàng)目進(jìn)行績(jī)效考核,需要統(tǒng)計(jì)出所負(fù)責(zé)項(xiàng)目的消費(fèi)總金額 大于等于十萬(wàn)元的項(xiàng)目和項(xiàng)目經(jīng)理,并按消費(fèi)金額總和降序輸出。
SELECT項(xiàng)目.項(xiàng)目名稱,項(xiàng)目經(jīng)理,SUM(消費(fèi)金額)
FROM項(xiàng)目,消費(fèi)
WHERE (k) 項(xiàng)目.項(xiàng)目名=消費(fèi).項(xiàng)目名
GROUP BY (l) 項(xiàng)目名 HAVING SUM(消費(fèi)金額)>=100000
ORDER BY (m) SUM(消費(fèi)金額) DESC
查詢所有手機(jī)號(hào)碼以“888”結(jié)尾,姓“王”的員工姓名和電話。
SELECT姓名,電話 FROM 員工
WHERE 姓名 (n) LIKE ‘王%’ AND 電話 (o) LIKE ‘%888’
相關(guān)鏈接:
數(shù)據(jù)庫(kù)系統(tǒng)工程師考試知識(shí)點(diǎn)分析與真題詳解(第4版)
數(shù)據(jù)庫(kù)系統(tǒng)工程師考試歷年試題分析與解答(第4版)
數(shù)據(jù)庫(kù)系統(tǒng)工程師考試下午知識(shí)點(diǎn)精講與考前必練
數(shù)據(jù)庫(kù)系統(tǒng)工程師考試考前串講
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題