摘要:2015年下半年軟件設計師考試真題下午卷 試題二(共15分) 閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
>>>>>>>>>> 點擊進入2016年軟件設計師網絡課堂課
>>>>>>>>>>點擊進入軟件設計師歷年真題題庫
>>>>>>>>>>點擊進入2016年軟件設計師考試指南
2015年下半年軟件設計師考試真題下午卷
試題二(共15分)
閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
【說明】
某企業擬構建一個高效、低成本、符合企業實際發展需要的辦公自動化系統。工程師小李主要承擔該系統的公告管理和消息管理模塊的研發工作。公告管理模塊的主要功能包括添加、修改、刪除和查看公告。消息管理模塊的主要功能是消息群發。
小李根據前期調研和需求分析進行了概念模型設計,具體情況分述如下:
【需求分析結果】
(1)該企業設有研發部、財務部、銷售部等多個部門,每個部門只有一名部門經理,有多名員工,每名員工只屬于一個部門,部門信息包括:部門號、名稱、部門經理和電話,其中部門號確定部門關系的每一個元組。
(2)員工信息包括:員工號、姓名、崗位、電話和密碼。員工號確定員工關系的每一個元組;崗位主要有經理、部門經理、管理員等,不同崗位具有不同的權限。一名員工只對應一個崗位,但一個崗位可對應多名員工。
(3)消息信息包括:編號、內容、消息類型、接收人、接收時間、發送時間和發送人。其中(編號,接收入)標識消息關系中的每一個元組。一條消息可以發送給多個接收人,一個接收人可以接收多條消息。
(4)公告信息包括:編號、標題、名稱、內容、發布部門、發布時間。其中編號確定公告關系的每二個元組。一份公告對應一個發布部門,但一個部門可以發布多份公告;一份公告可以被多名員工閱讀,一名員工可以閱讀多份公告。
【概念模型設計】
根據需求分析階段收集的信息,設計的實體聯系圖(不完整)如圖2-1所示:
【邏輯結構設計】
根據概念模型設計階段完成的實體聯系圖,得出如下關系模式(不完整):
部門((a),部門經理,電話)員工(員工號,姓名,崗位號,部門號,電話,密碼)崗位(崗位號,名稱,權限)
消息((b),消息類型,接收時間,發送時間,發送人)
公告((c),名稱,內容,發布部門,發布時間)
閱讀公告((d),閱讀時間)
【問題1】(5分)
根據問題描述,補充四個聯系,完善圖2-1所示的實體聯系圖。聯系名可用聯系1、聯系2、聯系3和聯系4代替,聯系的類型分為1:1、1:n和m:n(或1:1、1:*和*:*)。
【問題2】(8分)
(1)根據實體聯系圖,將關系模式中的空(a)~(d)補充完整。
(2)給出“消息”和“閱讀公告”關系模式的主鍵與外鍵。
【問題3】(2分)、
消息和公告關系中都有“編號”屬性,請問它是屬于命名沖突嗎?用100字以內文字說明原因。
相關鏈接:
軟考備考資料免費領取
去領取