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

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

添加老師微信

備考咨詢

加我微信

摘要:2010年上半年數據庫系統(tǒng)工程師考試真題下午卷 ​ 試題一 閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內。

  >>>>>>>>>>點擊進入數據庫系統(tǒng)工程師考試網絡課堂

  >>>>>>>>>>點擊進入數據庫系統(tǒng)工程師歷年真題題庫

  >>>>>>>>>>點擊進入數據庫工程師考試大綱教材


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

下午卷


試題一
閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內。

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

10.png

[問題1]
  使用說明中的詞語,給出圖1-1中的實體E1~E3的名稱。

  [問題2]
使用說明中的詞語,給出圖1-2中的數據存儲D1~D3的名稱。

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

11.png

除加工P的輸入與輸出流外,圖1-2還缺失了兩條數據流,請給出這兩條數據流的起點和終點。
 

12.png

注:名稱使用說明中的詞匯,起點和終點均使用圖1-2中的符號或詞匯。

  [問題4]
      在繪制數據流圖時,需要注意加工的繪制。請給出三種在繪制加工的輸入、輸出時可能出現的錯誤。
 


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


  參考答案
  [問題1]
      E1:前端應用 E2:數據管理員 E3:后端數據庫
      [問題2]
D1:用戶表 D2:操作表 D3:權限表
[問題3]
P的名稱:操作結果處理
 

13.png

   [問題4]
  在繪制數據流圖的加工時,可能出現的輸入、輸出錯誤: 只有輸入而無輸出或者黑洞 只有輸出而無輸入或者奇跡
      輸入的數據流無法通過加工產生輸出流或者灰洞 輸入的數據流與輸出的數據流名稱相同


>>>>>>>>>>點擊繼續(xù)答題

>>>>>>>>>>點擊返回目錄


  相關鏈接:

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

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!