摘要:本文為軟件設計師案例分析題,圍繞集團企業生產銷售管理系統展開,給出業務需求描述、初步概念模型及關系模式。設置實體聯系圖繪制、關系模式補充、主鍵外鍵確定等問題,附部分試題答案,考查數據庫設計相關知識。
閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內。
案例場景
假設某集團企業在全國各地建有多個工廠,雇傭員工生產產品,并通過多個經銷商銷售,現需開發對生產和銷售活動進行管理的系統,請根據下述需求描述完成該系統的數據庫設計。
1.工廠包括工廠編號、廠名、地址、廠長等信息,其中一個工廠只能有一個廠長,廠長也屬于工廠的員工,一個工廠可以生產多種產品;
2.產品包括產品編號、產品名稱、規格、單價等信息,一種產品也可以在多個工廠生產;
3.每個工廠按照集團分配的計劃任務數量生產產品,并確定生產時間;
4.員工包括員工號、姓名、電話等信息,每個工廠雇傭多名員工,且每名員工只能在一個工廠工作,不同工廠聘用員工的聘期和工資不同;
5.經銷商包括經銷商編號、公司名稱、聯系人、聯系電話、所屬區域、區域負責人等信息,其中每個經銷商只能屬于一個區域,且一個區域只能有一個負責人,經銷商可以從不同的工廠銷售各種產品,需要記錄產品的銷售時間及數量。
[概念模型設計]
根據以上描述進行需求分析,初步設計的部分實體聯系圖如圖1-1所示。

[關系模式設計]
根據需求分析,初步設計系統關系模型如下:
工廠(工廠編號,廠名,地址,廠長)
員工(員工號,姓名,電話)
產品(產品編號,產品名稱,規格,單價)
經銷商(經銷商編號,公司名稱,聯系人,聯系電話,所屬區域,區域負責人)
生產(工廠編號,(1),任務數量,生產時間)
銷售((2),(3),(4),銷售時間,數量)
問題內容:
[問題1] (4分)
在圖 1-1 中畫出工廠與員工之間的聯系,并標明聯系類型;畫出工廠、產品、經銷商三個實體間的聯系,并標明聯系類型。
[問題2] (4分)
根據題意,將關系模式中的空(1) ~(4)補充完整。
[問題3](3分)
銷售關系的主鍵是(5),生產關系的主鍵是(6),工廠關系的外鍵是(7)。
[問題4](4分)
a.經銷商關系屬于第幾范式?為什么?
b.如果要使經銷商關系滿足第三范式,應如何修改?
試題答案:
[問題1]

[問題 2]
(1)產品編號
(2)工廠編號
(3)經銷商編號
(4)產品編號
注: (2)~(4)順序可以互換。
[問題3]
完整試題及答案點擊下方藍字獲??!
軟考備考資料免費領取
去領取
專注在線職業教育25年