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

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

添加老師微信

備考咨詢

加我微信

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

3、閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。

【說明】

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

【需求描述】

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

2.系統(tǒng)內需記錄快遞員、發(fā)件人的基本信息。這些信息包括姓名、身份證號、一個聯系地址、一部聯系電話??爝f站點的責任人由快遞員兼任,且每個快遞站點只有一個責任人。每個快遞員只負責一個快遞站點的攬件和快遞派送業(yè)務。發(fā)件人和快遞員需實名認證。

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

4.每個快遞員接手一份快遞后,需在系統(tǒng)中錄入每個快遞的當前狀態(tài)信息,包括當前位置、收到時間、當前快遞員和上一段快遞員。狀態(tài)信息包括待攬件、投遞中、已簽收。 如果快遞己簽收,應記錄簽收人姓名及一個聯系電話。每個快遞在一個站點只能對應一個負責的快遞員。

注:試題不需要考慮快遞退回的相關問題。

【邏輯結構設計】

根據上訴需求需求,設計出如下關系模式:

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

快遞員(姓名,身份證號,電話號碼,聯系地址編號,工作站點編號)

快遞站點(站點編號,站點名稱,責任人編號,站點地址編號,開始營業(yè)時間,聯系電話,結束營業(yè)時間)。責任人編號是負責該站點的快遞員的身份證號。

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

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

快遞跟蹤(快遞編號,當前快遞員編號,上一段快遞員編號,當前狀態(tài),收到時間, 當前站點編號)。

快遞簽收(快遞編號,簽收人姓名,簽收人聯系電話)。

問題內容:

根據以上描述,回答下列問題:

【問題1】(6分)

對關系“快遞投遞”,請回答以下問題:

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

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

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

【問題2】(6分)

對關系“快遞跟蹤”,請回^以下問題:

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

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

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

【問題3】(3分)

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


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

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

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

軟考備考資料免費領取

去領取

!
咨詢在線老師!