摘要:2011上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題及答案解析下午卷 試題三 閱讀下列說明,回答問題1至問題3,將解答填入對應(yīng)欄內(nèi)。
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫系統(tǒng)工程師考試網(wǎng)絡(luò)課堂
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫系統(tǒng)工程師歷年真題題庫
>>>>>>>>>>點(diǎn)擊進(jìn)入數(shù)據(jù)庫工程師考試大綱教材
2011上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題及答案解析
下午卷
試題三
閱讀下列說明,回答問題1至問題3,將解答填入對應(yīng)欄內(nèi)。
[說明]
某服裝銷售公司擬開發(fā)一套服裝采購管理系統(tǒng),以方便對服裝采購和庫存進(jìn)行管理。
[需求分析]
20、采購系統(tǒng)需要維護(hù)服裝信息及服裝在倉庫中的存放情況。系統(tǒng)按服裝的銷售種類記錄服裝信息。服裝信息主要包括:服裝編碼、服裝描述、服裝類型、銷售價格、尺碼和面料,其中,服裝類型為銷售分類,服裝按銷售分類編碼。倉庫信息主要包括:倉庫編碼、倉庫位置、倉庫容量和庫管員。系統(tǒng)記錄庫管員的庫管員編碼、姓名和級別。一個庫管員可以管理多個倉庫,每個倉庫有一名庫管員。一個倉庫中可以存放多類服裝,一類服裝可能存放在多個倉庫中。
21、當(dāng)庫管員發(fā)現(xiàn)有一類或者多類服裝缺貨時,需要生成采購訂單。一個采購訂單可以包含多類服裝。每類服裝可由多個不同的供應(yīng)商供應(yīng),但具有相同的服裝編碼。采購訂單主要記錄訂單編碼、訂貨日期和應(yīng)到貨日期,并需詳細(xì)記錄所采購的每類服裝的數(shù)量、采購價格和對應(yīng)的多個供應(yīng)商。
22、系統(tǒng)需記錄每類服裝的各個供應(yīng)商信息和供應(yīng)情況。供應(yīng)商信息包括:供應(yīng)商編碼、供應(yīng)商名稱、地址、企業(yè)法人和聯(lián)系電話。供應(yīng)情況記錄供應(yīng)商所供應(yīng)服裝的服裝類型和服裝質(zhì)量等級。一個供應(yīng)商可以供應(yīng)多類服裝,一類服裝可由多個供應(yīng)商供應(yīng)。庫管員根據(jù)入庫時的服裝質(zhì)量情況,設(shè)定或修改每個供應(yīng)商所供應(yīng)的每類服裝的服裝質(zhì)量等級,用以作為后續(xù)采購服裝時,選擇供應(yīng)商的參考標(biāo)準(zhǔn)。
[概念模型設(shè)計(jì)]
根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖(不完整)如圖3-1所示。
[邏輯結(jié)構(gòu)設(shè)計(jì)]
根據(jù)概念模型設(shè)計(jì)階段完成的實(shí)體聯(lián)系圖,得出如下關(guān)系模式(不完整):
庫管員( 20 ,姓名,級別)
倉庫信息( 21 ,倉庫位置,倉庫容量)
服裝(服裝編碼,服裝描述,服裝類型,尺碼,面料,銷售價格)
供應(yīng)商( 22 ,供應(yīng)商名稱,地址,聯(lián)系電話,企業(yè)法人)
供應(yīng)情況( 23 ,服裝質(zhì)量等級)
采購訂單( 24 )
采購訂單明細(xì)( 25 )
20、補(bǔ)充圖3-1中的聯(lián)系和聯(lián)系的類型。
21、根據(jù)圖3-1,將邏輯結(jié)構(gòu)設(shè)計(jì)階段生成的關(guān)系模式中的空(1)~(6)補(bǔ)充完整。對所有關(guān)系模式,用下劃線指出各關(guān)系模式的主鍵。
22、如果庫管員定期需要輪流對所有倉庫中的服裝質(zhì)量進(jìn)行抽查,對每個倉庫中的每一類被抽查服裝需要記錄一條抽查結(jié)果,并且需要記錄抽查的時間和負(fù)責(zé)抽查的庫管員。請根據(jù)該要求,對圖3-1進(jìn)行修改,畫出修改后的實(shí)體間聯(lián)系和聯(lián)系的類型。
參考答案及解析
20
本題考查數(shù)據(jù)庫設(shè)計(jì),屬于比較傳統(tǒng)的題目,考查點(diǎn)也與往年類似。
本問題考查數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì),題目要求補(bǔ)充完整實(shí)體聯(lián)系圖中的聯(lián)系和聯(lián)系的類型。
根據(jù)題目的需求描述可知,一個庫管員可以管理多個倉庫,每個倉庫有一名庫管員。所以,倉庫實(shí)體和庫管員實(shí)體之間存在“管理”聯(lián)系,聯(lián)系的類型為多對一(*:1)。
根據(jù)題目的需求描述可知,一個倉庫中可以存放多類服裝,一類服裝可能存放在多個倉庫中。所以,倉庫實(shí)體和服裝實(shí)體之間存在“存放”聯(lián)系,聯(lián)系的類型為多對多(*:*)。
根據(jù)題目的需求描述可知,一個采購訂單可以包含多類服裝,每類服裝可由多個不同的供應(yīng)商供應(yīng)。所以,采購訂單實(shí)體與服裝實(shí)體和供應(yīng)商實(shí)體三者之間存在“采購”聯(lián)系,三者之間聯(lián)系的類型為多對多對多(*:*:*)。
根據(jù)題目的需求描述可知,一個供應(yīng)商可以供應(yīng)多類服裝,一類服裝可由多個供應(yīng)商供應(yīng)。所以,供應(yīng)商實(shí)體和服裝實(shí)體之間存在“供應(yīng)”聯(lián)系,聯(lián)系的類型為多對多(*:*)。
21、(1)倉庫編碼,庫管員編碼
(2)供應(yīng)商編碼,服裝編碼
(3)訂單編碼,訂貨日期,應(yīng)到貨日期
(4)訂單編碼,服裝編碼,供應(yīng)商編碼,數(shù)量,采購價格
本問題考查數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì),題目要求補(bǔ)充完整各關(guān)系模式,并給出各關(guān)系模式的主鍵。 根據(jù)實(shí)體聯(lián)系圖和需求描述,系統(tǒng)記錄庫管員的庫編碼、姓名和級別。所以,對于“庫管員”關(guān)系模式,需補(bǔ)充屬性“庫管員編碼”。
根據(jù)實(shí)體聯(lián)系圖和需求描述,倉庫信息主要包括:倉庫編碼、倉庫位置、倉庫容量和庫管員。對于“倉庫信息”關(guān)系模式,由于倉庫實(shí)體與庫管員實(shí)體有多對一聯(lián)系,需記錄對應(yīng)的庫管員,并且需補(bǔ)充屬性——倉庫編碼。因此,“倉庫信息”關(guān)系模式,需補(bǔ)充屬性“倉庫編碼”和“庫管員編碼”。 根據(jù)實(shí)體聯(lián)系圖和需求描述,供應(yīng)商信息包括:供應(yīng)商編碼、供應(yīng)商名稱、地址、企業(yè)法人和聯(lián)系電話。所以,對于“供應(yīng)商”關(guān)系模式,需補(bǔ)充屬性“供應(yīng)商編碼”。
根據(jù)實(shí)體聯(lián)系圖和需求描述,“供應(yīng)情況”關(guān)系模式需記錄供應(yīng)商和服裝的多對多聯(lián)系,即一個供應(yīng)商可以供應(yīng)多類服裝,一類服裝可由多個供應(yīng)商供應(yīng)。所以,對于“供應(yīng)商”關(guān)系模式,需補(bǔ)充屬性“供應(yīng)商編碼”和“服裝編碼”。
根據(jù)實(shí)體聯(lián)系圖和需求描述,采購訂單主要記錄訂單編碼、訂貨日期和應(yīng)到貨日期。所以,對于“采購訂單”關(guān)系模式需補(bǔ)充屬性:訂單編碼,訂貨日期,應(yīng)到貨日期。由于采購訂單還需詳細(xì)記錄所采購的每類服裝的數(shù)量、采購價格和對應(yīng)的多個供應(yīng)商。因此,“采購訂單明細(xì)”關(guān)系模式,需記錄采購訂單實(shí)體與服裝實(shí)體和供應(yīng)商實(shí)體三者之間存在的多對多對多聯(lián)系。對于“采購訂單明細(xì)”關(guān)系模式,需補(bǔ)充屬性“訂單編碼,服裝編碼,供應(yīng)商編碼,數(shù)量,采購價格”。
22、
本問題考查的是數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì),根據(jù)新增的需求增加實(shí)體聯(lián)系圖中的實(shí)體的聯(lián)系和聯(lián)系的類型。
根據(jù)問題描述,多個庫管員需對每個倉庫中的每一類被抽查服裝記錄一條抽查結(jié)果。則須在庫管員實(shí)體與倉庫實(shí)體和服裝實(shí)體三者之間的存在“抽查”聯(lián)系,聯(lián)系的類型是多對多對多(*:*:*)。
相關(guān)鏈接:
數(shù)據(jù)庫系統(tǒng)工程師考試知識點(diǎn)分析與真題詳解(第4版)
數(shù)據(jù)庫系統(tǒng)工程師考試歷年試題分析與解答(第4版)
數(shù)據(jù)庫系統(tǒng)工程師考試下午知識點(diǎn)精講與考前必練
數(shù)據(jù)庫系統(tǒng)工程師考試考前串講
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題