摘要:2013上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題及答案解析下午卷 試題三 閱讀以下說明,根據(jù)要求回答下列問題。 [說明] 某電視臺擬開發(fā)一套信息管理系統(tǒng),以方便對全臺的員工、欄目、廣告和演播廳等進行管理。
>>>>>>>>>>點擊進入數(shù)據(jù)庫系統(tǒng)工程師考試網(wǎng)絡課堂
>>>>>>>>>>點擊進入數(shù)據(jù)庫系統(tǒng)工程師歷年真題題庫
>>>>>>>>>>點擊進入數(shù)據(jù)庫工程師考試大綱教材
2013上半年數(shù)據(jù)庫系統(tǒng)工程師考試真題及答案解析
下午卷
試題三
閱讀以下說明,根據(jù)要求回答下列問題。
[說明]
某電視臺擬開發(fā)一套信息管理系統(tǒng),以方便對全臺的員工、欄目、廣告和演播廳等進行管理。
[需求分析]
7、系統(tǒng)需要維護全臺員工的詳細信息、欄目信息、廣告信息和演播廳信息等。員工的信息主要包括:工號、姓名、性別、出生日期、電話和住址等,欄目信息主要包括:欄目名稱、播出時間和時長等。廣告信息主要包括:廣告編號、價格等。演播廳信息包括:房間號、房間面積等。
8、電視臺根據(jù)調(diào)度單來協(xié)調(diào)各檔欄目、演播廳和場務。一個銷售檔欄目只會占用一個演播廳,但會使用多名場務來進行演出協(xié)調(diào)。演播廳和場務可以被多個欄目循環(huán)使用。
9、電視臺根據(jù)欄目來插播廣告。每檔欄目可以插播多條廣告,每條廣告也可以在多檔欄目中插播。
10、一檔欄目可以有多名主持人,但一名主持人只能主持一檔欄目。
11、一名編輯人員可以編輯多條廣告,一條廣告只能由一名編輯人員編輯。
[概念模型設計]
根據(jù)需求階段收集的信息而設計的實體聯(lián)系圖(不完整)如圖所示。
[邏輯結(jié)構(gòu)設計]
根據(jù)概念模型設計階段完成的實體聯(lián)系圖,得出如下關(guān)系模式(不完整):
演播廳(房間號,房間面積)
欄目(欄目名稱,播出時間,時長)
廣告(廣告編號,銷售價格,______)
員工(工號,姓名,性別,出生日期,電話,住址)
主持人(主持人工號,______)
插播單(______,播出時間)
調(diào)度單(______)
7、補充圖中的聯(lián)系和聯(lián)系的類型。
8、根據(jù)圖,將邏輯結(jié)構(gòu)設計階段生成的關(guān)系模式中補充完整,并用下劃線指出所在關(guān)系模式的主鍵。
9、現(xiàn)需要記錄廣告商信息,增加廣告商實體。一個廣告商可以提供多條廣告,一條廣告只能由一個廣告商提供。請根據(jù)該要求,對圖進行修改,畫出修改后的實體間聯(lián)系和聯(lián)系的類型。
參考答案及解析
7、 這是一道要求讀者掌握數(shù)據(jù)庫的概念結(jié)構(gòu)設計的綜合分析題,本題的解答思路如下。
仔細閱讀題干給出的說明信息,由其中關(guān)鍵信息“(3)電視臺根據(jù)欄目來插播廣告。每檔欄目可以插播多條廣告,每條廣告也可以在多檔欄目插播”等可知,圖中實體“廣告”與實體“欄目”之間存在聯(lián)系“插播”,其聯(lián)系的類型為多對多(m:n)。
基于題干給出的“(4)一檔欄目可以有多個主持人,但一名主持人只能主持一檔欄目”等關(guān)鍵信息可知,圖中實體“欄目”與實體“主持人”之間存在聯(lián)系“主持”,其聯(lián)系的類型為一對多(1:n)。 根據(jù)題干給出的關(guān)鍵信息“(2)電視臺根據(jù)調(diào)度單來協(xié)調(diào)各檔欄目、演播廳和場務。一個銷售檔欄目只會占用一個演播廳,但會使用多名場務來進行演出協(xié)調(diào)。演播廳和場務可以被多個欄目循環(huán)使用”等關(guān)鍵信息可知,圖中實體“場務”與聯(lián)系“調(diào)度”之間存在關(guān)聯(lián),其關(guān)聯(lián)的類型為多(n)。
整理以上分析結(jié)果,結(jié)合圖可得出完整的信息管理系統(tǒng)實體聯(lián)系圖,如圖所示。
8、(1)編輯人員工號
(2)欄目名稱
(3)欄目名稱,廣告編號
(4)欄目名稱,房間號,場務工號
廣告(廣告編號,銷售價格,編輯人員工號)
主持人(主持人工號,欄目名稱)
插播單(欄目名稱,廣告編號,播出時間)
調(diào)度單(欄目名稱,房間號,場務工號)
這是一道要求讀者掌握數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計的綜合理解題,本題的解答思路如下。
基于問題1的分析結(jié)果,在圖中實體“編輯人員”與實體“廣告”之間存在聯(lián)系“編輯”,其聯(lián)系的類型為一對多(1:n)。結(jié)合題干說明信息中已給出的關(guān)系模式:員工(工號,姓名,性別,出生日期,電話,住址),可知“廣告”關(guān)系模式中需要加入一端實體的主鍵“編輯人員工號”(即空缺處所填寫的內(nèi)容)。結(jié)合常識可知,屬性“廣告編號”標識每一條“廣告”的數(shù)據(jù)記錄,因此它是“廣告”關(guān)系模式的主鍵。 同理,在圖中實體“欄目”與實體“主持人”之間存在聯(lián)系“主持”,其聯(lián)系的類型為一對多(1:n)。題干中已給出的關(guān)系模式:欄目(欄目名稱,播出時間,時長),可知“主持人”關(guān)系模式中需要加入一端實體的主鍵“欄目名稱”(即空缺處所填寫的內(nèi)容)。結(jié)合常識可知,屬性“主持人工號”標識每一條“主持人”的數(shù)據(jù)記錄,因此它是“主持人”關(guān)系模式的主鍵。
對于圖中聯(lián)系類型為多對多(m:n)的“插播”聯(lián)系,應將其轉(zhuǎn)換成一個獨立的關(guān)系模式,其屬性為兩端實體類型的主鍵加上聯(lián)系類型自身的屬性,而該關(guān)系模式的主鍵為兩端實體主鍵的組合。因此空缺處應填入“欄目名稱,廣告編號”。屬性“欄目名稱”、“廣告編號”的組合是“插播單”關(guān)系模式的主鍵。
對于圖中聯(lián)系類型為1:m:n的“調(diào)度”聯(lián)系,應將其轉(zhuǎn)換成一個獨立的關(guān)系模式,其屬性為三端實體類型的主鍵加上聯(lián)系類型自身的屬性,而該關(guān)系模式的主鍵為三端實體主鍵的組合。因此空缺處應填入“欄目名稱,房間號,場務工號”。屬性“欄目名稱”、“房間號”、“場務工號”的組合是“調(diào)度”關(guān)系模式的主鍵。
9、 這是一道要求讀者掌握數(shù)據(jù)庫的概念結(jié)構(gòu)設計的綜合應用題,本題的解答思路如下:如果需要廣告商信息,則新增一個“廣告商”實體,而一個廣告商可以提供多條廣告,一條廣告只能由一個廣告商提供,因此“廣告商”和“廣告”兩個實體之間都存在聯(lián)系“提供”,其聯(lián)系的類型都為一對多(1:n)。修改后的某電視臺信息管理系統(tǒng)的實體聯(lián)系圖如圖所示。
相關(guān)鏈接:
數(shù)據(jù)庫系統(tǒng)工程師考試知識點分析與真題詳解(第4版)
數(shù)據(jù)庫系統(tǒng)工程師考試歷年試題分析與解答(第4版)
數(shù)據(jù)庫系統(tǒng)工程師考試下午知識點精講與考前必練
數(shù)據(jù)庫系統(tǒng)工程師考試考前串講
軟考備考資料免費領(lǐng)取
去領(lǐng)取