全球旧事资料 分类
ei
tQUa
tityi
tCONSTRAINTPK_SUPPLYPRIMARYKEYCLUSTEREDPartIDProviderIDCONSTRAINTFK_SUPPLY_PARTIDFOREIGNKEYPartIDREFERENCESPartIDCONSTRAINTFK_SUPPLY_PROVIDERIDFOREIGNKEYProviderIDREFERENCESProviderID
(5)建立OfferToBuy表
CREATETABLEOfferToBuyCustomerIDsmalli
tPartIDSmalli
tPricei
tQua
tityi
tCONSTRAINTPK_OFFERTOBUYPRIMARYKEYCLUSTEREDCustomerIDPartIDCONSTRAINTFK_OFFERTOBUY_CUSTOMERIDFOREIGNKEYCustomerIDREFERENCESCustomerIDCONSTRAINTFK_OFFERTOBUYFOREIGNKEYPartIDREFERENCESPartID
(6)建立Busi
ess表
CREATETABLEBusi
essCustomerIDsmalli
tProviderIDsmalli
tPartIDSmalli
tPricei
tQua
tityi
t
f《数据库原理及应用》课程设计指导书数据库原理及应用》2008级计算机科学与技术专业
第13页共20页
CONSTRAINTPK_BUSINEssClUSTEREDCuscomerIDProviderIDPartIDCONSTRAINTFK_BUSINESS_CUSTOMERID
PRIMARY
KEY
FOREIGNKEYCustomerIDREFERENCESCustomerIDCONSTRAINTFK_BUSINESS_PROVIDERlDFOREIGNKEYProviderIDREFERENCESProviderIDCONSTRAINTFK_BUSINESS_PARTIDFOREIGNKEYPartIDREFERENCESPartID
(7)供应商操作①注册register
INSERTINTOProviderName,password,Address,TeI,I
troVALUESName,password,Address,Tel,I
tro
在登记操作后,供应商得到一个唯一的ID,可以根据这个ID采查询和修改供应商的数据。②注销u
register
DELETEProviderWHEREIDID;
③修改个人馆息update
UPdateProviderSetNameNameAddressAddress,TelTel,I
troI
troWHEREID=ID;
④增加供应项add_supply_item
INSERTINTOSupplyPartID,Providerid,Price,Qua
tityVALUESPartID,ProvderlD,Price;Qua
tily;
⑤删除供应项delete_supply_item
DELETESupPlyWHEREPartlDPartIDANDProvideIDProviderlD;
⑥修改供应项update_supply_item
UPDATESupplySETPricePrice,Qua
tityQua
tityWHEREPartlDPartIDANDProviderIDProviderID‘
很明显,系统并没有提供面向供应商修改零件信息的接口,所以供应商提供的零件必须已经在零件表中存在;可以这祥假设,交易所的管理员负责更新零件信息,而供应商可以向交易所申请增加某种零件的信息.事实上顾客也可以提出这样的要求。(8)顾客操作①注册register
INSERTINTOCustomerName,Address,TelVALUESName,Address,Tel;
f《数据库原理及应用》课程设计指导书数据库原理及应用》2008级计算机科学与技术专业
第14页共20页
在登记操作后,顾客得到一个唯一的ID,可以根据这个ID来查询和修改顾客的数据。②注销u
register
DELETECustomerWHEREIDID;
③修改个人信息update
UPDATECustomerSetNameName,AddressAddress,TelTelWHERE1DID;
④增加需求项add_OfferToBuy_item
INSERTINTOOfferToBuyPartIDCustomeriD,Price,Qua
tityVr
好听全球资料 返回顶部