2019年數(shù)據(jù)庫系統(tǒng)工程師下午真題(三)

數(shù)據(jù)庫系統(tǒng)工程師 責(zé)任編輯:胡媛 2019-05-30

添加老師微信

備考咨詢

加我微信

摘要:希賽網(wǎng)軟考頻道小編為大家整理了2019年數(shù)據(jù)庫系統(tǒng)工程師下午真題第三部分,供大家參考。

3、閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

【說明】

某快遞公司對(duì)每個(gè)發(fā)出的快遞進(jìn)行跟蹤管理,需要建立一個(gè)快遞跟蹤管理系統(tǒng),對(duì)該公司承接的快遞業(yè)務(wù)進(jìn)行有效管理。

【需求描述】

1.公司在每個(gè)城市的每個(gè)街道都設(shè)有快遞站點(diǎn)。這些站點(diǎn)負(fù)責(zé)快遞的接收和投遞。站點(diǎn)信息包括站點(diǎn)地址、站點(diǎn)名稱、責(zé)任人、一部聯(lián)系電話、開始營業(yè)時(shí)間、結(jié)束營業(yè)時(shí)間。 每個(gè)站點(diǎn)每天的營業(yè)時(shí)間相同。每個(gè)站點(diǎn)只能有一個(gè)責(zé)任人。

2.系統(tǒng)內(nèi)需記錄快遞員、發(fā)件人的基本信息。這些信息包括姓名、身份證號(hào)、一個(gè)聯(lián)系地址、一部聯(lián)系電話。快遞站點(diǎn)的責(zé)任人由快遞員兼任,且每個(gè)快遞站點(diǎn)只有一個(gè)責(zé)任人。每個(gè)快遞員只負(fù)責(zé)一個(gè)快遞站點(diǎn)的攬件和快遞派送業(yè)務(wù)。發(fā)件人和快遞員需實(shí)名認(rèn)證。

3.快遞需要提供詳實(shí)的信息,包括發(fā)件人姓名、身份證號(hào)、一部發(fā)件人電話號(hào)碼、發(fā)件人地址、收件站點(diǎn)、收件人姓名、收件地址、一部收件人電話、投遞時(shí)間、物品類別、 物品名稱及物品價(jià)值。每個(gè)發(fā)件人和收件人在系統(tǒng)里只能登記一個(gè)電話和地址。

4.每個(gè)快遞員接手一份快遞后,需在系統(tǒng)中錄入每個(gè)快遞的當(dāng)前狀態(tài)信息,包括當(dāng)前位置、收到時(shí)間、當(dāng)前快遞員和上一段快遞員。狀態(tài)信息包括待攬件、投遞中、已簽收。 如果快遞己簽收,應(yīng)記錄簽收人姓名及一個(gè)聯(lián)系電話。每個(gè)快遞在一個(gè)站點(diǎn)只能對(duì)應(yīng)一個(gè)負(fù)責(zé)的快遞員。

注:試題不需要考慮快遞退回的相關(guān)問題。

【邏輯結(jié)構(gòu)設(shè)計(jì)】

根據(jù)上訴需求需求,設(shè)計(jì)出如下關(guān)系模式:

快遞(快遞編號(hào),收件人姓名,收件地址編號(hào),收件人電話,投遞時(shí)間,物品類別,物品名稱,物品價(jià)值),其中收件地址編號(hào)是地址實(shí)體的地址編號(hào)。

快遞員(姓名,身份證號(hào),電話號(hào)碼,聯(lián)系地址編號(hào),工作站點(diǎn)編號(hào))

快遞站點(diǎn)(站點(diǎn)編號(hào),站點(diǎn)名稱,責(zé)任人編號(hào),站點(diǎn)地址編號(hào),開始營業(yè)時(shí)間,聯(lián)系電話,結(jié)束營業(yè)時(shí)間)。責(zé)任人編號(hào)是負(fù)責(zé)該站點(diǎn)的快遞員的身份證號(hào)。

地址(地址編號(hào),所在省,所在市,所在街道,其他),其他信息是需補(bǔ)充的地址信息。

快遞投遞(快遞編號(hào),快遞員編號(hào),發(fā)件人姓名,發(fā)件人身份證號(hào),發(fā)件人電話號(hào)碼, 發(fā)件人地址編號(hào)),其中發(fā)件人地址編號(hào)為發(fā)件人地址的地址編號(hào),攬件站點(diǎn)編號(hào)為接收該快遞的站點(diǎn)編號(hào)。

快遞跟蹤(快遞編號(hào),當(dāng)前快遞員編號(hào),上一段快遞員編號(hào),當(dāng)前狀態(tài),收到時(shí)間, 當(dāng)前站點(diǎn)編號(hào))。

快遞簽收(快遞編號(hào),簽收人姓名,簽收人聯(lián)系電話)。

問題內(nèi)容:

根據(jù)以上描述,回答下列問題:

【問題1】(6分)

對(duì)關(guān)系“快遞投遞”,請(qǐng)回答以下問題:

(1) 列舉出所有候選鍵。

(2) 它是否為3NF,用100字以內(nèi)文字簡(jiǎn)要敘述理由。

(3) 將其分解為BCNF,分解后的關(guān)系名依次為:快遞投遞1,快遞投遞2,…,并 用下劃線標(biāo)示分解后各關(guān)系模式的主鍵。

【問題2】(6分)

對(duì)關(guān)系“快遞跟蹤”,請(qǐng)回^以下問題:

(1) 列舉出所有候選鍵。

(2) 它是否為2NF,用100字以內(nèi)文字簡(jiǎn)要敘述理由。

(3) 將其分解為BCNF,分解后的關(guān)系名依次為:快遞跟蹤1,快遞跟蹤2,…,并 用下劃線標(biāo)示分解后各關(guān)系模式的主鍵。

【問題3】(3分)

快遞公司會(huì)根據(jù)快遞物品和距離收取快遞費(fèi),每件快遞需由發(fā)件人或收件人支付快遞費(fèi)給公司。同一個(gè)發(fā)件人同時(shí)發(fā)起多個(gè)快遞,必須分別支付??爝f公司提供預(yù)支付和到付兩種支付方式。為了統(tǒng)計(jì)快遞費(fèi)的支付情況(詳細(xì)金額和時(shí)間),試增加“快遞費(fèi)支付”關(guān)系模式,用100字以內(nèi)文字簡(jiǎn)要敘述解決方案。


相關(guān)推薦:2019年數(shù)據(jù)庫系統(tǒng)工程師下午真題及答案

在線題庫:數(shù)據(jù)庫系統(tǒng)工程師歷年真題自測(cè)估分

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

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

去領(lǐng)取

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