摘要:很多考生關(guān)注數(shù)據(jù)庫系統(tǒng)工程師下午考試,小編為大家整理了2018上半年數(shù)據(jù)庫系統(tǒng)工程師下午真題,以下為第一部分。
● 試題一(共15分)
閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某醫(yī)療護(hù)理機(jī)構(gòu)為老年人或有護(hù)理需求者提供專業(yè)護(hù)理。現(xiàn)欲開發(fā)一基于Web的醫(yī)療管理系統(tǒng),以改善醫(yī)療護(hù)理效率。該系統(tǒng)的主要功能如下:
(1)通用信息查詢??蛻籼峤煌ㄓ眯畔⒉樵冋埱?,査詢通用信息表,返回查詢結(jié)果。
(2)醫(yī)生聘用。醫(yī)生提出應(yīng)聘/辭職申請,交由主管進(jìn)行聘用/解聘審批,更新醫(yī)生表,并給醫(yī)生反饋聘用/解聘結(jié)果;刪除解聘醫(yī)生的出診安排。
(3)預(yù)約處理。醫(yī)生安排出診時間,存入醫(yī)生出診時間表;根據(jù)客戶提交的預(yù)約查詢請求,查詢在職醫(yī)生及其出診時間等預(yù)約所需數(shù)據(jù)并返回;創(chuàng)建預(yù)約,提交預(yù)約請求,在預(yù)約表中新增預(yù)約記錄,更新所約醫(yī)生出診時間并給醫(yī)生發(fā)送預(yù)約通知;給客戶反饋預(yù)約結(jié)果。
(4)藥品管理。醫(yī)生提交處方,根據(jù)藥品名稱從藥品數(shù)據(jù)中查詢相關(guān)藥品庫存信息,開出藥品,更新對應(yīng)藥品的庫存以及預(yù)約表中的治療信息;給醫(yī)生發(fā)送“藥品已開出”反饋。
(5)報告創(chuàng)建。根據(jù)主管提交的報表查詢請求(報表類型和時間段),從預(yù)約數(shù)據(jù)、通用信息、藥品庫存數(shù)據(jù)、醫(yī)生以及醫(yī)生出診時間中進(jìn)行查詢,生成報表返回給主管。
現(xiàn)采用結(jié)構(gòu)化方法對醫(yī)療管理系統(tǒng)進(jìn)行分析與設(shè)計,獲得如圖1-1所示的上下文數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。
【問題1】(3分)
使用說明中的詞語,給出圖1-1中的實體E1~E3的名稱。
【問題2】(5分)
使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲D1~D5的名稱。
【問題3】(4分)
使用說明和圖中術(shù)語,補(bǔ)充圖1-2中缺失的數(shù)據(jù)流及其起點和終點。
【問題4】(3分)
使用說明中的詞語,說明“預(yù)約處理”可以分解為哪些子加工?并說明建模圖1-1和圖1-2時如何保持?jǐn)?shù)據(jù)流圖平衡?
● 試題二(共15分)
閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某海外代購公司,為擴(kuò)展公司業(yè)務(wù),需要開發(fā)一個信息息化管理系統(tǒng)。請根據(jù)公司現(xiàn)有業(yè)務(wù)及需求完成該系統(tǒng)的數(shù)據(jù)庫設(shè)計。
【需求描述】
(1)記錄公司員工信息。員工信息包括工號、身份證號、姓名、性別和一個手機(jī)號,工號標(biāo)識每位員工,員工分為代購員和配送員。
(2)記錄采購的商品信息。商品信息包括商品名稱、所在超市名稱、采購價格、銷售價格和商品介紹,系統(tǒng)內(nèi)部用商品條碼標(biāo)識每種商品。一種商品只在一家超市代購。
(3)記錄顧客信息。顧客信息包括顧客真實姓名、身份證號(清關(guān)繳稅用)、一個手機(jī)號和一個收貨地址,系統(tǒng)自動生成顧客編號
(4)記錄托運(yùn)公司信息。托運(yùn)公司信息包括托運(yùn)公司名稱、電話和地址,系統(tǒng)自動生成托運(yùn)公司編號。
(5)顧客登錄系統(tǒng)之后,可以下訂單購買商品。訂單支付成功后,系統(tǒng)記錄支付憑證編號。顧客需要在訂單里指定運(yùn)送方式:空運(yùn)或海運(yùn)。
(6)代購員根據(jù)顧客的訂單在超市采購對應(yīng)商品,一份訂單所含的多個商品可能由多名代購員從不同超市采購。
(7)采購?fù)甑纳唐方挥膳渌蛦T根據(jù)顧客訂單組合裝箱,然后交給托運(yùn)公司運(yùn)送。托運(yùn)公司按顧客訂單核對商品名稱和數(shù)量,然后按顧客的地址進(jìn)行運(yùn)送。
【概念模型設(shè)計】
根據(jù)需求階段收集的信息,設(shè)計的實體聯(lián)系圖(不完整)如如圖2-1所示
【邏輯結(jié)構(gòu)設(shè)計】
根據(jù)概念模型設(shè)計階段完成的實體聯(lián)系圖,得出如下關(guān)系模式(不完整):
員工(工號,身份號,姓名,性別,手機(jī)號)
商品(條碼,商品名稱,所在超市名稱,采購價格,銷售價格,商品介紹)
顧客(編號,姓名,身份證號,手機(jī)號,(a))
托運(yùn)公司(托運(yùn)公司編號,托運(yùn)公司名稱,電話,地址)
訂單(訂單1D,畫品條碼,順編號,(b),運(yùn)送方式,支付憑證編號)
代購(代購ID,代購員工號,訂單D2,(c))
運(yùn)送(運(yùn)送ID,配送員工號,托運(yùn)公司編號,訂單ID,發(fā)運(yùn)時間)
【問題1】(3分)
根據(jù)問題描述,補(bǔ)充圖2-1的實體聯(lián)系圖
【問題2】(6分)
補(bǔ)充邏輯結(jié)構(gòu)設(shè)計結(jié)果中的(a)、(b)、(c)三處空缺。
【問題3】(6分)
為方便顧客,允許顧客在系統(tǒng)中保存多組收貨地址。請根據(jù)此需求,增加“顧客地址”
弱實體,對圖2-1進(jìn)行補(bǔ)充,并修改“運(yùn)送”關(guān)系模式。
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取