綜合題
1. 設(shè)計一個倉庫零件管理數(shù)據(jù)庫,有倉庫和零件兩個實體,倉庫實體屬性有:倉庫號,面積,電話號碼;零件實體屬性有:零件號,名稱,規(guī)格,單價。一個倉庫可以存放多種零件,每種零件也可以存放在多個倉庫內(nèi),每個倉庫存放的零件必須有一個庫存量。
根據(jù)上述語義要求,回答下面問題:
①畫出E-R圖,要求在圖中表示聯(lián)系的類型;
②將E-R圖轉(zhuǎn)換為關(guān)系模式,并指出每個關(guān)系模式的主碼。
E-R圖如下:
轉(zhuǎn)換關(guān)系模式如下:
零件(零件號,名稱,規(guī)格,單價) 主碼:零件號
倉庫(倉庫號,面積,電話號碼) 主碼:倉庫號
庫存(零件號,倉庫號,庫存量) 主碼:零件號,倉庫號
2. 某電子商務(wù)網(wǎng)站要求提供下述服務(wù):
(1)可隨時查詢庫存中現(xiàn)有物品的名稱、庫存數(shù)量和單價。所有物品均由物品編號唯一標識。
(2)可隨時查詢顧客及訂購情況,顧客情況有顧客號、顧客名、聯(lián)系方式、收貨地點。所有顧客編號不重復。訂購情況是:每個顧客可以訂購多個物品,每個物品可以被多個顧客訂購,顧客在訂購時要說明訂構(gòu)數(shù)量
根據(jù)以上要求,完成如下任務(wù):
①根據(jù)語義設(shè)計出E-R模型;(4分)
②將該E-R模型轉(zhuǎn)換為一組等價的關(guān)系模式,并指出每個關(guān)系模式的主碼;
E-R圖模型如下:
轉(zhuǎn)換關(guān)系模式如下:
庫存物品(物品編號,物品名稱,數(shù)量,單價) 主碼:物品編號
顧客(顧客號,顧客名,聯(lián)系電話,收貨地點) 主碼:顧客號
訂購(顧客號,物品編號,訂購數(shù)量) 主碼:顧客號,物品編號