案例場景
某新能源汽車公司為了提升效率,需要開發一個汽車零件采購系統。請根據下述需求描述完成該系統的數據庫設計。
[需求描述]
(1)記錄供應商的信息,包括供應商的名稱、地址和一個電話。
(2)記錄零件的信息,包括零件的編碼、名稱和價格。
(3)記錄車型信息,包括車型的編號、名稱和規格。
(4)記錄零件采購信息。某個車型的某種零件可以從多家供應商采購,某種零件也可以被多個車型采用,某家供應商也可以供應
多種零件;還包括采購數量和采購日期。
[概念結構設計]
根據需求階段收集的信息,設計的實體聯系圖(不完整)如圖2-1所示。

[邏輯結構設計]
根據概念結構設計階段完成的實體聯系圖,得出如下關系模式(不完整):
供應商(名稱,地址,電話)
零件(編碼,名稱,價格)
車型(編號,名稱,規格)
采購(車型編號,供應商名稱,(a),(b),采購日期)
[問題1](5分)
根據問題描述,補充圖2-1的實體聯系圖(不增加新的實體)。
[問題2](3分)
補充邏輯結構設計結果中的(a)、(b)兩處空缺,并標注主鍵和外鍵完整性約束。
[問題3](7分)
該汽車公司現新增如下需求:記錄車型在全國門店的銷售情況。門店信息包括門店的編號、地址和電話;銷售包括銷售數量和銷售日期等。
對原有設計進行以下修改以實現該需求:
(1)在圖2-1中體現門店信息及其車型銷售情況,并標明新增的實體和聯系,及其必要屬性。
(2)給出新增加的關系模式,并標注主鍵和外鍵完整性約束。
注:
(1)本題為學員回憶版本,題干、問題、分值、答案、解析等內容都僅供參考。
(2)本題完整性約束,建議主鍵用實線下劃線,外鍵用虛線下劃線。因為編輯方式的影響,本題答案以文字形式進行說明。
參考答案:

注:三元聯系每條邊以及多重度記1分,2個屬性每個1分。
[問題2](3分)
(1)
a:零件編碼
b:采購數量
(2)
主鍵(車型編號,供應商名稱,零件編號,采購日期)
外鍵(車型編號,供應商名稱,零件編號)
注:關系模式補充每個1分,多寫全扣;主鍵、外鍵每個0.5分,多寫、少寫、錯寫全扣。
[問題3](7分)
(1)

注:二元聯系及多重度1分,實體屬性1.5分,聯系屬性1分,少寫每個屬性扣除0.5分,多寫、錯寫全扣。
(2)
門店(編號,地址,電話);主鍵:門店編號;外鍵:無。
銷售(門店編號,車型編號,銷售數量,銷售日期);主鍵(門店編號,車型編號,銷售日期);外鍵(門店編號,車型編號)。
注:門店關系模式1分,主鍵0.5分;銷售關系模式1分,主鍵、外鍵各0.5分。多寫、錯寫、少寫全扣。
| 2026年軟考各科備考資料 | ||
| 資料名稱 | 資料價格 | 資源鏈接 |
| 2025年上半年軟考各科真題 | 免費 | 點擊獲取 |
| 2026年上半年軟考各科目考試簡介 | 免費 | 點擊獲取 |
| 2025下半年軟考各科目考情分析+真題 | 免費 | 點擊獲取 |
| 2026上半年軟考各科三色筆記 | 免費 | 點擊獲取 |
| 2026上半年軟考高級科目論文范文 | 免費 | 點擊獲取 |
| 2026上半年軟考各科知識點集錦 | 免費 | 點擊獲取 |
| 更多軟考備考資料請點此查看 | ||
軟考備考資料免費領取
去領取
專注在線職業教育24年