摘要:2013上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試真題及答案解析下午卷 試題一 閱讀以下說(shuō)明和圖,根據(jù)要求回答下列問(wèn)題。 [說(shuō)明] 某慈善機(jī)構(gòu)欲開(kāi)發(fā)一個(gè)募捐系統(tǒng),以跟蹤記錄為事業(yè)或項(xiàng)目向目標(biāo)群體進(jìn)行募捐而組織的集體性活動(dòng)。該系統(tǒng)的主要功能如下所示。
>>>>>>>>>>點(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ù)工程師考試大綱教材
2013上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試真題及答案解析
下午卷
試題一
閱讀以下說(shuō)明和圖,根據(jù)要求回答下列問(wèn)題。
[說(shuō)明]
某慈善機(jī)構(gòu)欲開(kāi)發(fā)一個(gè)募捐系統(tǒng),以跟蹤記錄為事業(yè)或項(xiàng)目向目標(biāo)群體進(jìn)行募捐而組織的集體性活動(dòng)。該系統(tǒng)的主要功能如下所示。
1、管理志愿者。根據(jù)募捐任務(wù)給志愿者發(fā)送加入邀請(qǐng)、邀請(qǐng)跟進(jìn)、工作任務(wù);管理志愿者提供的邀請(qǐng)響應(yīng)、志愿者信息、工作時(shí)長(zhǎng)、工作結(jié)果等。
2、確定募捐需求和收集所募捐贈(zèng)(資金及物品)。根據(jù)需求提出募捐任務(wù)、活動(dòng)請(qǐng)求和捐贈(zèng)請(qǐng)求,獲取所募集的資金和物品。
3、組織募捐活動(dòng)。根據(jù)活動(dòng)請(qǐng)求,確定活動(dòng)時(shí)間范圍。根據(jù)活動(dòng)時(shí)間,搜索場(chǎng)館,即:向場(chǎng)館發(fā)送場(chǎng)館可用性請(qǐng)求,獲得場(chǎng)館可用性。然后根據(jù)活動(dòng)時(shí)間和地點(diǎn)推廣募捐活動(dòng),根據(jù)相應(yīng)的活動(dòng)信息舉辦活動(dòng),從募捐機(jī)構(gòu)獲取資金并向其發(fā)放贈(zèng)品。獲取和處理捐贈(zèng),根據(jù)捐贈(zèng)請(qǐng)求,提供所募集的捐贈(zèng);處理與捐贈(zèng)人之間的交互,即:錄入捐贈(zèng)人信息,處理后存入捐贈(zèng)人信息表;從捐贈(zèng)人信息表中查詢捐贈(zèng)人信息,向捐贈(zèng)人發(fā)送募捐請(qǐng)求,并將已聯(lián)系的捐贈(zèng)人存入已聯(lián)系的捐贈(zèng)人表。根據(jù)捐贈(zèng)請(qǐng)求進(jìn)行募集,募得捐贈(zèng)后,將捐贈(zèng)記錄存入捐贈(zèng)表;對(duì)捐贈(zèng)記錄進(jìn)行處理后,存入已處理捐贈(zèng)表,向捐贈(zèng)人發(fā)送致謝函。根據(jù)已聯(lián)系的捐贈(zèng)人和捐贈(zèng)記錄進(jìn)行跟進(jìn),將捐贈(zèng)跟進(jìn)情況發(fā)送給捐贈(zèng)人。
現(xiàn)采用結(jié)構(gòu)化方法對(duì)募捐系統(tǒng)進(jìn)行分析與設(shè)計(jì),獲得如圖所示的分層數(shù)據(jù)流圖。
1、使用說(shuō)明中的詞語(yǔ),給出圖1中的實(shí)體E1~E4的名稱。
2、在建模DFD時(shí),需要對(duì)有些復(fù)雜加工(處理)進(jìn)行進(jìn)一步精化,圖2為圖1中處理3的進(jìn)一步細(xì)化的1層數(shù)據(jù)流圖,圖3為圖2中3.1進(jìn)一步細(xì)化的2層數(shù)據(jù)流圖。補(bǔ)全圖2中加工P1、P2和P3的名稱和圖2與圖3中缺少的數(shù)據(jù)流。
3、使用說(shuō)明中的詞語(yǔ),給出圖3中的數(shù)據(jù)存儲(chǔ)D1~D4的名稱。
參考答案及解析
1、E1:志愿者 E2:捐贈(zèng)人 E3:募捐機(jī)構(gòu) E4:場(chǎng)館
由題干中的關(guān)鍵信息“根據(jù)募捐任務(wù)給志愿者發(fā)送加入邀請(qǐng)、邀請(qǐng)跟進(jìn)、工作任務(wù);管理志愿者提供的邀請(qǐng)響應(yīng)、志愿者信息、工作時(shí)長(zhǎng)、工作結(jié)果等”,結(jié)合如圖1所示的0層數(shù)據(jù)流圖中與實(shí)體E1相關(guān)的“加入邀請(qǐng)/邀請(qǐng)跟進(jìn)/工作任務(wù)”這一條輸入數(shù)據(jù)流,以及 “志愿者信息/工作時(shí)長(zhǎng)/邀請(qǐng)響應(yīng)/工作結(jié)果”這一條輸出數(shù)據(jù)流可知,實(shí)體E1的名稱是“志愿者”。
根據(jù)題干中給出的“根據(jù)活動(dòng)時(shí)間,搜索場(chǎng)館,即:向場(chǎng)館發(fā)送場(chǎng)館可用性請(qǐng)求,獲得場(chǎng)館可用性”等關(guān)鍵信息,結(jié)合圖1中輸入至實(shí)體E4的數(shù)據(jù)流“場(chǎng)館可用性請(qǐng)求”,以及輸出數(shù)據(jù)流“場(chǎng)館可用性”等可知,實(shí)體E4的名稱是“場(chǎng)館”。
基于題干中給出的“根據(jù)相應(yīng)的活動(dòng)信息舉辦活動(dòng),從募捐機(jī)構(gòu)獲取資金并向其發(fā)放贈(zèng)品”等關(guān)鍵信息,結(jié)合圖1中輸入至實(shí)體E3的數(shù)據(jù)流“贈(zèng)品”,以及輸出數(shù)據(jù)流“資金”等可知,實(shí)體E3的名稱是“募捐機(jī)構(gòu)”。
依據(jù)題干中給出的“從捐贈(zèng)人信息表中查詢捐贈(zèng)人信息,向捐贈(zèng)人發(fā)送募捐請(qǐng)求”等關(guān)鍵信息,
結(jié)合圖1中輸入至實(shí)體E2的數(shù)據(jù)流“募捐請(qǐng)求”,以及輸出數(shù)據(jù)流“捐贈(zèng)人信息”等可知,實(shí)體E2的名稱是“捐贈(zèng)人”。
2、P1:確定活動(dòng)時(shí)間范圍 P2:搜索場(chǎng)館 P3:推廣募捐活動(dòng)
注:數(shù)據(jù)流沒(méi)有次序要求;其中“2”處可以為“確定募捐需求收集所募捐贈(zèng)”
基于問(wèn)題1的解析結(jié)果,結(jié)合如圖2所示的1層數(shù)據(jù)流圖中與加工P1相關(guān)的“活動(dòng)時(shí)間”這一條輸出數(shù)據(jù)流,查找到題干中與之相關(guān)的關(guān)鍵信息“(3)組織募捐活動(dòng)。根據(jù)活動(dòng)請(qǐng)求,確定活動(dòng)時(shí)間范圍。根據(jù)活動(dòng)時(shí)間……”可知,P1的名稱是“確定活動(dòng)時(shí)間范圍”。
根據(jù)題干中給出的“根據(jù)活動(dòng)時(shí)間,搜索場(chǎng)館,即:向場(chǎng)館發(fā)送場(chǎng)館可用性請(qǐng)求,獲得場(chǎng)館可用性”等關(guān)鍵信息,結(jié)合圖2中加工P2的輸入數(shù)據(jù)流“活動(dòng)時(shí)間”和“場(chǎng)館可用性”,以及輸出數(shù)據(jù)流“場(chǎng)館可用性請(qǐng)求”等可知,P2的名稱是“搜索場(chǎng)館”。
由題干中給出的關(guān)鍵信息“然后根據(jù)活動(dòng)時(shí)間和地點(diǎn)推廣募捐活動(dòng),根據(jù)相應(yīng)的活動(dòng)信息舉辦活動(dòng)……”等,結(jié)合圖2中加工P3的輸入數(shù)據(jù)流“活動(dòng)時(shí)間和地點(diǎn)”,以及輸出數(shù)據(jù)流“活動(dòng)信息”等可知,P3的名稱是“推廣募捐活動(dòng)”。
結(jié)合題干中給出的關(guān)鍵信息“(3)組織募捐活動(dòng)。根據(jù)活動(dòng)請(qǐng)求,確定活動(dòng)時(shí)間范圍”,以及圖1中處理2至處理3的數(shù)據(jù)流“活動(dòng)請(qǐng)求”可知,圖2中缺少了一條從處理2至處理3.2的數(shù)據(jù)流“活動(dòng)請(qǐng)求”。
依據(jù)題干中給出的“(2)確定募捐需求和收集所募捐贈(zèng)(資金及物品)……獲取所募集的資金和物品”、“(3)組織募捐活動(dòng)……獲取和處理捐贈(zèng),根據(jù)捐贈(zèng)請(qǐng)求,提供所募集的捐贈(zèng)”等關(guān)鍵信息可知,圖2中缺少了一條從處理3.5至處理2的數(shù)據(jù)流“所募集資金”。
基于題干中給出的關(guān)鍵信息“(3)組織募捐活動(dòng)……根據(jù)捐贈(zèng)請(qǐng)求進(jìn)行募集”,以及圖2中處理2至處理3.1的數(shù)據(jù)流“捐贈(zèng)請(qǐng)求”可知,圖3中缺少了一條從處理2至處理3.1.3的數(shù)據(jù)流“捐贈(zèng)請(qǐng)求”。 根據(jù)圖2中處理3.1至處理2的數(shù)據(jù)流“所募集物品”、“所募集資金”,以及“(2)確定募捐需求和收集所募捐贈(zèng)(資金及物品)……獲取所募集的資金和物品”可知,圖3中缺少了一條從處理3.1.3至處理2的數(shù)據(jù)流“所募集捐贈(zèng)”。
3、D1:捐贈(zèng)人信息表 D2:已聯(lián)系的捐贈(zèng)人表 D3:捐贈(zèng)表 D4:已處理捐贈(zèng)表
結(jié)合題干中給出的關(guān)鍵信息“錄入捐贈(zèng)人信息,處理后存入捐贈(zèng)人信息表”,以及圖3中處理3.1.1的名稱“錄入捐贈(zèng)人信息”可知,圖3中數(shù)據(jù)存儲(chǔ)D1的名稱是“捐贈(zèng)人信息表”。
同理,根據(jù)題干中給出的關(guān)鍵信息“……向捐贈(zèng)人發(fā)送募捐請(qǐng)求,并將已聯(lián)系的捐贈(zèng)人存入已聯(lián)系的捐贈(zèng)人表”,以及圖3中處理3.1.2的名稱“請(qǐng)求募捐”及其輸出數(shù)據(jù)流“已聯(lián)系的捐贈(zèng)人”等可知,數(shù)據(jù)存儲(chǔ)D2的名稱是“已聯(lián)系的捐贈(zèng)人表”。
基于題干中給出的關(guān)鍵信息“……根據(jù)捐贈(zèng)請(qǐng)求進(jìn)行募集,募得捐贈(zèng)后,將捐贈(zèng)記錄存入捐贈(zèng)表”,以及圖3中處理3.1.3的名稱“募集”及其輸出數(shù)據(jù)流“捐贈(zèng)記錄”等可知,數(shù)據(jù)存儲(chǔ)D3的名稱是“捐贈(zèng)表”。
依據(jù)題干中給出的關(guān)鍵信息“……對(duì)捐贈(zèng)記錄進(jìn)行處理后,存入已處理捐贈(zèng)表……”,以及圖3中處理3.1.3的名稱“募集”及其輸出數(shù)據(jù)流“已處理的捐贈(zèng)記錄”等可知,數(shù)據(jù)存儲(chǔ)D4的名稱是“已處理捐贈(zèng)表”。
相關(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)工程師考試考前串講
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題