摘要:2014上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試真題及答案解析下午卷 試題三.閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。 【說明】某圖書館的管理系統(tǒng)部分需求和設(shè)計(jì)結(jié)果描述如下: 圖書館的主要業(yè)務(wù)包括以下幾項(xià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ù)工程師考試大綱教材
2014上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師考試真題及答案解析
下午卷
試題三.閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說明】
某圖書館的管理系統(tǒng)部分需求和設(shè)計(jì)結(jié)果描述如下: 圖書館的主要業(yè)務(wù)包括以下幾項(xiàng):
(1)、對(duì)所有圖書進(jìn)行編目,每一書目包括ISBN號(hào)、書名、出版社、作者、排名, 其中一部書可以有多名作者,每名作者有一個(gè)排名;
(2)、對(duì)每本圖書進(jìn)行編號(hào),包括書號(hào)、ISBN號(hào)、書名、出版社、破損情況、存 放位置和定價(jià),其中每一本書有編號(hào),相同ISBN號(hào)的書集中存放,有相同的 存儲(chǔ)位置,相同ISBN號(hào)的書或因不同印刷批次而定價(jià)不同;
(3)、讀者向圖書館申請(qǐng)借閱資格,辦理借書證,以后憑借書證從圖書館借閱圖書。 辦理借書證時(shí)需登記身份證號(hào)、姓名、性別、出生年月日,并交納指定金額的押金。 如果所借圖書定價(jià)較高時(shí),讀者還須補(bǔ)交押金,還書后可退還所補(bǔ)交的押金;
(4)、讀者借閱圖書前,可以通過ISBN號(hào)、書名或作者等單一條件或多條件組合 進(jìn)行查詢。根據(jù)查詢結(jié)果,當(dāng)有圖書在庫(kù)時(shí),讀者可直接借閱;當(dāng)所查書目的所有圖 書己被他人借走時(shí),讀者可進(jìn)行預(yù)約,待他人還書后,由館員進(jìn)行電話通知;
(5)、讀者借書時(shí),由系統(tǒng)生成本次借書的流水號(hào),并登記借書證號(hào)、書號(hào)、 借書日期,其中同時(shí)借多本書使用同一流水號(hào),每種書目都有一個(gè)允許一次借閱的借 書時(shí)長(zhǎng),一般為90天,不同書目有不同的借書時(shí)長(zhǎng),并且可以進(jìn)行調(diào)整,但調(diào)整前所 借出的書,仍按原借書時(shí)長(zhǎng)進(jìn)行處理;
(6)、讀者還書時(shí),要登記還書日期,如果超出借書時(shí)長(zhǎng),要繳納相應(yīng)的罰款;如果所還圖書由借書者在持有期間造成破損,也要進(jìn)行登記并進(jìn)行相應(yīng)的罰款處罰。 初步設(shè)計(jì)的該圖書館管理系統(tǒng),其關(guān)系模式如圖4-1所示。
【問題1】
對(duì)關(guān)系“借還”,請(qǐng)回答以下問題:
(1)列舉出所有候選鍵;
(2)根據(jù)需求描述,借還關(guān)系能否實(shí)現(xiàn)對(duì)超出借書時(shí)長(zhǎng)的情況進(jìn)行正確判定?用 60字以內(nèi)文字簡(jiǎn)要敘述理由。如果不能,請(qǐng)給出修改后的關(guān)系模式(只修改相關(guān)關(guān)系 模式屬注時(shí),仍使用原關(guān)系名,如需分解關(guān)系模式,請(qǐng)?jiān)谠P(guān)系名后加1,2,„等進(jìn) 行區(qū)別)
【問題2】
對(duì)關(guān)系“圖書”,請(qǐng)回答以下問題: (1)寫出該關(guān)系的函數(shù)依賴集;
(2)判定該關(guān)系是否屬于BCNF,用60字以內(nèi)文字簡(jiǎn)要敘述理由。如果不是,請(qǐng) 進(jìn)行修改,使其滿足BCNF,如果需要修改其它關(guān)系模式,請(qǐng)一并修改,給出修改后 的關(guān)系模式(只修改相關(guān)關(guān)系模式屬性時(shí),仍使用原關(guān)系名,如需分解關(guān)系模式,請(qǐng) 在原關(guān)系名后加1,2,...等進(jìn)行區(qū)別)。
【問題3】
(3)對(duì)關(guān)系“書目”,請(qǐng)回答以下問題:
(4)(1)它是否屬于第四范式,用60字以內(nèi)文字?jǐn)⑹隼碛伞?br/> (5)(2)如果不是,將其分解為第四范式,分解后的關(guān)系名依次為:書目1,書目2,„。 如果在解決【問題1】、【問題2】時(shí),對(duì)該關(guān)系的屬性進(jìn)行了修改,請(qǐ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萬道題
已有25.02萬小伙伴參與做題