2016年計算機軟件設計師模擬試題

字號:

●試題一
    閱讀下列說明和數(shù)據(jù)流圖,回答問題1~問題3。
    【說明】
    某考務處理系統(tǒng)主要功能是考生管理和成績管理:
    1.對考生送來的報名表進行檢查。
    2.對合格的報名表編好準考證號碼后將準考證送給考生,將匯總后的考生名單送給閱卷站。
    3.對閱卷站送來的成績表進行檢查,并根據(jù)考試中心指定的合格標準審定合格者。
    4.填寫考生通知單(內(nèi)容包含該考生的準考證號、姓名、各課程成績及終合格/不合格標志),送給考生。
    5.根據(jù)考生信息及考試成績,按地區(qū)、年齡、文化程度和職業(yè)進行成績分類統(tǒng)計及試題難度分析,產(chǎn)生統(tǒng)計分析表。
    考務處理系統(tǒng)的頂層圖如圖1所示,第0層圖如圖2所示,加工2子圖如圖3所示。
    【數(shù)據(jù)流圖】
    
    圖1頂層圖
    
    圖2 0層圖
    
    圖3加工2子圖
    【問題1】
    指出哪張圖的哪些文件可以不必畫出。
    【問題2】
    數(shù)據(jù)流圖1-3中缺少3條數(shù)據(jù)流,請直接在圖中添加。
    【問題3】
    根據(jù)系統(tǒng)功能和數(shù)據(jù)流圖填充下列數(shù)據(jù)字典條目中的 (1) 和 (2) :
    試題得分表=準考證號+{課程名+成績}
    考生名冊=報名號+準考證號+姓名+通信地址+出生年份+文化程度+職業(yè)
    考生通知單= (1)
    報名表= (2)
    ●試題二
    閱讀以下說明,回答問題,將解答寫在試卷的對應欄內(nèi)。
    【說明】
    某公司要開發(fā)一個銷售管理系統(tǒng),該系統(tǒng)的主要功能是:處理客戶和銷售員送來的訂單;工廠是根據(jù)訂貨安排生產(chǎn)的,交出貨物同時開出發(fā)票,收到客戶付款后,根據(jù)發(fā)票存根進行應收款處理。每張訂單由訂單號,若干頭信息和訂單細節(jié)組成。一張訂單可定購多種產(chǎn)品,工廠對大宗訂貨給予優(yōu)惠。每種產(chǎn)品都規(guī)定了不同訂貨數(shù)量的折扣。
    根據(jù)上述要求公司的銷售部王經(jīng)理寫下了以下數(shù)據(jù)表結(jié)構(gòu):
    客戶:(客戶號,客戶名,地址,電話)
    訂單:(訂單號,客戶號,產(chǎn)品號,訂貨數(shù),訂貨日期,交貨日期,金額)
    應收賬款:(客戶號,訂單號,發(fā)票號,應收金額,支付日期,支付金額,當前余額)
    產(chǎn)品描述:(產(chǎn)品號,產(chǎn)品名,單價,重量)
    折扣規(guī)則:(產(chǎn)品號,訂貨量,折扣)
    【問題1】
    上表中帶下劃線的為主碼。請為還沒有確定主碼或是主碼不合理的數(shù)據(jù)表選定合適的主碼。
    【問題2】
    上面的關系模式中還有不是第二范式的,請將其轉(zhuǎn)為第二范式。并確定新數(shù)據(jù)表的主碼。
    ●試題三
    閱讀下列說明和E-R圖,回答問題1~3。
    【說明】
    設有關于銀行借貸管理系統(tǒng)的E-R圖(如圖4所示)。圖中矩形表示實體,圓表示屬性,雙圓表示關鍵字屬性,菱形表示實體間的聯(lián)系。為了答題的方便,圖中的實體和屬性同時給出了中英文說明,回答問題時只需寫出英文名即可。
    
    圖4銀行借貸管理系統(tǒng)E-R圖
    【問題1】
    根據(jù)E-R圖中給出的詞匯,按照"有關模式名(屬性1,屬性2,…)"的格式,將此E-R圖轉(zhuǎn)換為關系模式,并指出每個關系模式中的主碼和外碼,其中模式名根據(jù)需要取實體名或聯(lián)系名。要求其中的關系模式至少屬于第三范式。
    【問題2】
    如下的SQL語言用于查詢"在該銀行中一筆貸款貸給多個(至少2個)客戶的所有貸款號和發(fā)放貸款的支行名稱"的不完整語句,請在空缺處填入正確的內(nèi)容。