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

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

添加老師微信

備考咨詢

加我微信

摘要:2010年上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試真題下午卷 ​ 試題一 閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

  >>>>>>>>>>點(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ù)工程師考試大綱教材


2010年上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試真題

下午卷


試題一
閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

[說(shuō)明]
某大型企業(yè)的數(shù)據(jù)中心為了集中管理、控制用戶對(duì)數(shù)據(jù)的訪問(wèn)并支持大量的連接需求,欲構(gòu)建數(shù)據(jù)管理中問(wèn)件,其主要功能如下:
(1)數(shù)據(jù)管理員可通過(guò)中間件進(jìn)行用戶管理、操作管理和權(quán)限管理。用戶管理維護(hù)用戶信息,用戶信息(用戶名、密碼)存儲(chǔ)在用戶表中;操作管理維護(hù)數(shù)據(jù)實(shí)體的標(biāo)準(zhǔn)操作及其所屬的后端數(shù)據(jù)庫(kù)信息,標(biāo)準(zhǔn)操作和后端數(shù)據(jù)庫(kù)信息存放在操作表中;權(quán)限管理維護(hù)權(quán)限表,該表存儲(chǔ)用戶可執(zhí)行的操作信息。
      (2)中間件驗(yàn)證前端應(yīng)用提供的用戶信息。若驗(yàn)證不通過(guò),返回非法用戶信息;若驗(yàn)證通過(guò),中間件將等待前端應(yīng)用提交操作請(qǐng)求。
      (3)前端應(yīng)用提交操作請(qǐng)求后,中間件先對(duì)請(qǐng)求進(jìn)行格式檢查。如果格式不正確,返回格式錯(cuò)誤信息;如果格式正確,則進(jìn)行權(quán)限驗(yàn)證(驗(yàn)證用戶是否有權(quán)執(zhí)行請(qǐng)求的操作),若用戶無(wú)權(quán)執(zhí)行該操作,則返回權(quán)限不足信息,否則進(jìn)行連接管理。
      (4)連接管理連接相應(yīng)的后臺(tái)數(shù)據(jù)庫(kù)并提交操作。連接管理先檢查是否存在空閑的數(shù)據(jù)庫(kù)連接,如果不存在,新建連接;如果存在,則重用連接。
      (5)后端數(shù)據(jù)庫(kù)執(zhí)行操作并將結(jié)果傳給中間件,中間件對(duì)收到的操作結(jié)果進(jìn)行處理后,將其返回給前端應(yīng)用。
      現(xiàn)采用結(jié)構(gòu)化方法對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì),獲得如圖1-1所示的頂層數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。

10.png

[問(wèn)題1]
  使用說(shuō)明中的詞語(yǔ),給出圖1-1中的實(shí)體E1~E3的名稱。

  [問(wèn)題2]
使用說(shuō)明中的詞語(yǔ),給出圖1-2中的數(shù)據(jù)存儲(chǔ)D1~D3的名稱。

  [問(wèn)題3]
      給出圖1-2中加工P的名稱及其輸入、輸出流。
   

11.png

除加工P的輸入與輸出流外,圖1-2還缺失了兩條數(shù)據(jù)流,請(qǐng)給出這兩條數(shù)據(jù)流的起點(diǎn)和終點(diǎn)。
 

12.png

注:名稱使用說(shuō)明中的詞匯,起點(diǎn)和終點(diǎn)均使用圖1-2中的符號(hào)或詞匯。

  [問(wèn)題4]
      在繪制數(shù)據(jù)流圖時(shí),需要注意加工的繪制。請(qǐng)給出三種在繪制加工的輸入、輸出時(shí)可能出現(xiàn)的錯(cuò)誤。
 


  試題一分析
本題考查數(shù)據(jù)流圖(DFD)的應(yīng)用,是比較傳統(tǒng)的題目,要求考生細(xì)心分析題目中所描述的內(nèi)容。
  DFD是一種便于用戶理解、分析系統(tǒng)數(shù)據(jù)流程的圖形工具,是系統(tǒng)邏輯模型的重要組成部分。
  [問(wèn)題1]
      本問(wèn)題考查頂層DFD。項(xiàng)層DFD一股用來(lái)確定系統(tǒng)邊界,將待開(kāi)發(fā)系統(tǒng)看作是一個(gè)加工,因此圖中只有一個(gè)加工和一些外部實(shí)體,以及這兩者之問(wèn)的輸入輸出數(shù)據(jù)流。題目要求根據(jù)描述確定圖中的外部實(shí)體。分析題目中的描述,并結(jié)合已經(jīng)在頂層數(shù)據(jù)流圖中給出的數(shù)據(jù)流進(jìn)行分析。題目中有信息描述:數(shù)據(jù)管理員可通過(guò)中間件進(jìn)行用戶管理、操作管理和權(quán)限管理;前端應(yīng)用提交操作請(qǐng)求;連接管理連接相應(yīng)的后臺(tái)數(shù)據(jù)庫(kù)并提交操作。由此可知該中間件系統(tǒng)有數(shù)據(jù)管理員、前端應(yīng)用和后端數(shù)據(jù)庫(kù)三個(gè)外部實(shí)體。對(duì)應(yīng)圖1-1中數(shù)據(jù)流和實(shí)體的對(duì)應(yīng)關(guān)系,可知E1為前端應(yīng)用,E2為數(shù)據(jù)管理員,E3為后端數(shù)據(jù)庫(kù)。
  [問(wèn)題2]
      本問(wèn)題考查0層DFD中數(shù)據(jù)存儲(chǔ)的確定。說(shuō)明中描述:用戶信息(用戶名、密碼)存儲(chǔ)在用戶表中;標(biāo)準(zhǔn)操作和后端數(shù)據(jù)庫(kù)信息存放在操作表中;權(quán)限管理維護(hù)信息存放在權(quán)限表中。因此數(shù)據(jù)存儲(chǔ)為用戶表、操作表以及權(quán)限表。再根據(jù)圖1-2中D1的輸入數(shù)據(jù)流從用戶管理來(lái),D2的輸入數(shù)據(jù)流從操作管理來(lái),D3的輸入數(shù)據(jù)流從權(quán)限管理來(lái),所以D1為用戶表,D2為操作表,D3為權(quán)限表。
      [問(wèn)題3]
      本問(wèn)題考查0層DFD中缺失的加工和數(shù)據(jù)流。比較圖1-1和圖1-2,可知頂層DFD中的操作結(jié)果和處理后的操作結(jié)果沒(méi)有在0層DFD中體現(xiàn)。再根據(jù)描述:后端數(shù)據(jù)庫(kù)執(zhí)行操作并將結(jié)果傳給中間件,中間件對(duì)收到的操作結(jié)果進(jìn)行處理后,將其返回給前端應(yīng)用。可知,需要有操作結(jié)果處理,因此P為操作結(jié)果處理,其輸入流從后端數(shù)據(jù)庫(kù)E3來(lái)的操作結(jié)果,輸出結(jié)果為處理后的操作結(jié)果,并返回給前端應(yīng)用E1。
考查完P(guān)及其輸入輸出流之后,對(duì)圖1-2的內(nèi)部數(shù)據(jù)流進(jìn)行考查,以找出缺失的另外2條數(shù)據(jù)流。從圖中可以看出D2和D3只有輸入流沒(méi)有輸出流,這是常見(jiàn)DFD設(shè)計(jì)時(shí)的錯(cuò)誤,所以首先考查D2和D3的輸出流。描述中:權(quán)限驗(yàn)證是驗(yàn)證用戶是否有權(quán)執(zhí)行請(qǐng)求的操作,若用戶有權(quán)執(zhí)行該操作,進(jìn)行連接管理;連接管理連接相應(yīng)的后臺(tái)數(shù)據(jù)庫(kù)并提交操作;權(quán)限表存儲(chǔ)用戶可執(zhí)行的操作信息。因此,權(quán)限驗(yàn)證有從權(quán)限表D3來(lái)的輸入數(shù)據(jù)流。而要連接后端數(shù)據(jù)庫(kù),需要數(shù)據(jù)庫(kù)信息,從權(quán)限驗(yàn)證的輸出流中包含有數(shù)據(jù)庫(kù)信息可知,權(quán)限驗(yàn)證需要獲取到數(shù)據(jù)庫(kù)信息,所以還需從操作表D2來(lái)的輸入流。
   [問(wèn)題4]
      本問(wèn)題考查在繪制數(shù)據(jù)流圖中加工繪制時(shí)的注意事項(xiàng)。繪制加工時(shí)可能出現(xiàn)的錯(cuò)誤有:加工的輸入、輸出時(shí)可能出現(xiàn)只有輸入而無(wú)輸出、只有輸出而無(wú)輸入、輸入的數(shù)據(jù)流無(wú)法通過(guò)加工產(chǎn)生輸出流以及輸入的數(shù)據(jù)流與輸出的數(shù)據(jù)流名稱相同等錯(cuò)誤。
 


  參考答案
  [問(wèn)題1]
      E1:前端應(yīng)用 E2:數(shù)據(jù)管理員 E3:后端數(shù)據(jù)庫(kù)
      [問(wèn)題2]
D1:用戶表 D2:操作表 D3:權(quán)限表
[問(wèn)題3]
P的名稱:操作結(jié)果處理
 

13.png

   [問(wèn)題4]
  在繪制數(shù)據(jù)流圖的加工時(shí),可能出現(xiàn)的輸入、輸出錯(cuò)誤: 只有輸入而無(wú)輸出或者黑洞 只有輸出而無(wú)輸入或者奇跡
      輸入的數(shù)據(jù)流無(wú)法通過(guò)加工產(chǎn)生輸出流或者灰洞 輸入的數(shù)據(jù)流與輸出的數(shù)據(jù)流名稱相同


>>>>>>>>>>點(diǎn)擊繼續(xù)答題

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


  相關(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)工程師考試考前串講

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

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

去領(lǐng)取

!
咨詢?cè)诰€老師!