2012上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題及答案解析下午卷(二)

數(shù)據(jù)庫系統(tǒng)工程師 責(zé)任編輯:茶泡了飯 2015-12-29

添加老師微信

備考咨詢

加我微信

摘要:2012上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題及答案解析下午卷 試題二(共15 分) 閱讀下列說明,回答問題1 和問題2,將解答填入答題紙的對應(yīng)欄內(nèi)。 保持父圖與子圖平衡,父圖中加工的輸入輸出必與它的子圖輸入輸出在數(shù)量與名字上相同。

>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫系統(tǒng)工程師考試網(wǎng)絡(luò)課堂

>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫系統(tǒng)工程師歷年真題題庫

>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫工程師考試大綱教材


2012上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題及答案解析

下午卷


      試題二(共15 分)
  閱讀下列說明,回答問題1 和問題2,將解答填入答題紙的對應(yīng)欄內(nèi)。
  保持父圖與子圖平衡,父圖中加工的輸入輸出必與它的子圖輸入輸出在數(shù)量與名字上相同。
      如父圖的一個(gè)輸入或輸出數(shù)據(jù)流對應(yīng)于子圖中幾個(gè)輸入或輸出數(shù)據(jù)流,而子圖中組成這些流據(jù)流的數(shù)據(jù)項(xiàng)全體正好是父圖中的這個(gè)數(shù)據(jù)流,那么它們?nèi)匀皇瞧胶獾摹?br/> 某企業(yè)信息系統(tǒng)的部分關(guān)系模式及屬性說明如下:
(1)員工關(guān)系模式:員工(員工編號(hào),姓名,部門,工資,職務(wù),教育水平),其中員工編號(hào)是主鍵,部門是外鍵,參照部門關(guān)系模式的部門編號(hào)屬性。
      (2)部門關(guān)系模式:部門(部門編號(hào),部門名稱,經(jīng)理),其中部門編號(hào)是主鍵,經(jīng)理是外鍵,參照員工關(guān)系模式的員工編號(hào)屬性。
      (3)項(xiàng)目關(guān)系模式:項(xiàng)目(項(xiàng)目編號(hào),項(xiàng)目名稱,所屬部門,負(fù)責(zé)人),其中項(xiàng)目編號(hào)是主鍵,所屬部門和負(fù)責(zé)人是外鍵,分別參照部門關(guān)系模式和員工關(guān)系模式的部門編號(hào)和員工編號(hào)屬性。
      (4)員工項(xiàng)目關(guān)系模式:員工項(xiàng)目(員工編號(hào),項(xiàng)目編號(hào)),其中員工編號(hào)和項(xiàng)目編號(hào)是主鍵,同時(shí)員工編號(hào)和項(xiàng)目編號(hào)也是外鍵,分別參照員工關(guān)系模式的員工編號(hào)和項(xiàng)目關(guān)系模式的項(xiàng)目編號(hào)。
【問題1】(2 分)
  假設(shè)定義員工關(guān)系模式時(shí),沒有定義主鍵和外鍵。請用SQL 語句補(bǔ)充定義員工關(guān)系模式的實(shí)體完整性約束和參照完整性約束。
      (a)alter table 員工add primary key pk_name on 員工編號(hào);
(b)alter table 員工add foreign key fk_name on 部門references 部門(部門編號(hào));

【問題2】(13 分)
請將下列SQL 查詢語句補(bǔ)充完整。
(1)查詢平均工資(不包含職務(wù)為經(jīng)理的員工)超過3000 的部門的編號(hào),部門名稱及其平均工資,并按平均工資從高到低排序。
SELECT 部門編號(hào),部門名稱,(c)_avg(工資)__AS 平均工資
      FROM 員工,部門
      WHERE_職務(wù)<> '經(jīng)理'__(d)
  GROUP BY__部門編號(hào),部門名稱_(e)
  HAVING___avg(工資) >3000___(f) (g);

  (2)查詢工資大于全體員工平均工資的員工編號(hào),姓名和工資。
  (3) SELECT 員工編號(hào),姓名,工資
      (4) FROM 員工
      WHERE__工資> (select avg(工資) from 員工)_(h);
      (3)查詢沒有承擔(dān)任何項(xiàng)目的部門編號(hào)和部門名稱。
      SELECT 部門編號(hào),部門名稱
      FROM 部門
      WHERE (i)_not exists_(SELECT.FROM 項(xiàng)目WHERE_部門.部門編號(hào)= 項(xiàng)目.所屬
      部門_(i)_);
(4)查詢研發(fā)部所有員工的員工編號(hào)和教育水平,若教育水平大于20,則輸出研究生;若教育水平小于等于20,并大于16,則輸出本科生;否則輸出其他。
SELECT 員工編號(hào),
CASE
      WHEN 教育水平> 20 THEN‘研究生’
      When _(教育水平<=20 and 教育水平>16)____then '本科生'___(k)
      Else __'其他'__________(l)
      END
FROM 員工,部門




>>>>>>>>>>點(diǎn)擊獲取答案

>>>>>>>>>>點(diǎn)擊返回目錄


相關(guān)鏈接:

數(shù)據(jù)庫系統(tǒng)工程師考試知識(shí)點(diǎn)分析與真題詳解(第4版)
數(shù)據(jù)庫系統(tǒng)工程師考試歷年試題分析與解答(第4版)
數(shù)據(jù)庫系統(tǒng)工程師考試下午知識(shí)點(diǎn)精講與考前必練
      數(shù)據(jù)庫系統(tǒng)工程師考試考前串講





更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!