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