freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)教學(xué)實(shí)驗(yàn)指導(dǎo)-資料下載頁(yè)

2025-04-25 13:05本頁(yè)面
  

【正文】 ntity)UPDATE Supply SET quantity=quantity@quantityWHERE ProviderID=@prividerID AND partID=@partIDIF (SELECT quantity FROM Supply WHERE Proiderid=@provider AND partID=@PartID)0 ROLLBACK TRANSACTlON @TranSNameDELETE FROM Supply WHERE quantity=0UPDATE OfferToBuy SET quantity=quanttity@quantityWHERE CustomerID=@customerid AND partlD=@partIDIF(SELECT quandtity FROM OfferToBuy WHERE CustomerID=@CustomerID AND partID=@partlD)0 ROLLBACK TRANSACTION @TransNameDELETE FROM OfferToBuy WHERE quantity=0COMMIT TRANSACTION @TransName 為了使用方便,這里定義了一個(gè)存貯過(guò)程;功能是完成從Agreementt的一個(gè)元組到Business的一個(gè)元組的轉(zhuǎn)化工作。這里考慮到了刪除空的Suppiy和OfferTOBUY項(xiàng),更加重要的是,這里考慮到了非法的Agreement的情況,在一段時(shí)間后,由于供應(yīng)商或者顧客修改數(shù)據(jù),Agreement可能就非法,這時(shí)就需要把這個(gè)事務(wù)廢除,所以,這里檢查了Supply表和OfferToBuy表中的數(shù)據(jù),確保數(shù)據(jù)仍然正確。 另外交易員,或者說(shuō)交易所必須承擔(dān)的一項(xiàng)任務(wù)是更新零件列表。這里在考慮顧客和供應(yīng)商的時(shí)候247。并沒(méi)有給予他們修改零件列表的權(quán)利,所以他們必須根據(jù)數(shù)據(jù)庫(kù)中已有的項(xiàng)更新自己的供求信息。 由于這個(gè)數(shù)據(jù)庫(kù)實(shí)際上更加偏重于模型化,而不是一個(gè)實(shí)際環(huán)境中的數(shù)據(jù)庫(kù),所以在實(shí)現(xiàn)應(yīng)用模型的時(shí)候我們還需要對(duì)這個(gè)數(shù)據(jù)庫(kù)的模型作一些修改。 由于本實(shí)驗(yàn)在模型設(shè)計(jì)上使用了Microsoft TransactSQL的語(yǔ)法,因此以上的數(shù)據(jù)庫(kù)操作都是在SQLSERVER2000上測(cè)試通過(guò)的。[實(shí)驗(yàn)數(shù)據(jù)示例:測(cè)試階段]( ,查找錯(cuò)誤校正錯(cuò)誤,檢查是否符合用戶的功能性能要求)1.實(shí)驗(yàn)方案設(shè)計(jì)(1)輸入數(shù)據(jù)設(shè)計(jì):1)插入零件信息; insert into Part(Color,Name,Weight,Intro) values(39。black39。,39。stick39。,39。3039。,39。of steel39。);顯示剛插人的零件id: select id from Part where name=39。stick39。; id 1 (1 row(s) affected)(不同的實(shí)驗(yàn),id值可能不同。以后相應(yīng)操作要保持前后一致就可以丁。)2)插入供應(yīng)商信息: insert into Provider(Name,password,Address,Tel,Intro) values(39。l39。,39。123439。,39。北京39。,6543210,39。nothing39。);顯示剛插入的供應(yīng)商id: select id from Provider where name=39。l39。; id 1 (1 row(s) affected)3)插入顧客信息: insert into Customer(Name,Address,Tel) values(39。cusl39。,39。北京39。,39。666666639。)39。顯示剛插入的顧客id: select id from Customer where name id 1 (1 row(S)affected)4)插入供應(yīng)商供應(yīng)信息: insert into Supply(PartID,ProviderlD,Price,Quantity) values(1,1,20,100);5)插入顧客需求信息: insert into OfferToBuy(PartlD,CustomerID,Priee,Quantity) values(1,1,20,50);6)插入?yún)f(xié)議信息: insert into Agreement(CustomerID,ProviderID,PartlD,Price,Quantity,CustomerSign,ProviderSign) values(1,1,1,20,30,1,1);(2)執(zhí)行交易操作設(shè)計(jì): 1)執(zhí)行交易存儲(chǔ)過(guò)程PASS_AGREEMENT,參數(shù)為:1,1,1:PASS_AGREEMENT 1,1,1。 (后面的三個(gè)參數(shù)分別對(duì)應(yīng)前面選擇出的供應(yīng)商ID、顧客ID和零件ID。)2)結(jié)果:顯示交易后供應(yīng)信息和需求信息: select Quantity from Supply where PartlD=1 and ProviderlD=1。 Quantity 70 (1 row(s) affected) select Quantity from OfferToBuy where PartlD=l and CustomerID; Quantity 20 (1 row(s) affected) 3)分析結(jié)果: 首先,保存在Supply表中1D為1的零件供應(yīng)量為100(參見(jiàn)Supply表的Insert語(yǔ)句),保存在OfferToBuy表中ID為1的零件需求量為50(參見(jiàn)OFFERToBuy表的Insert語(yǔ)句)。在Agreement表中指出ID為1的供應(yīng)商和ID為1的顧客要交易30個(gè)ID為1的零件。當(dāng)執(zhí)行存儲(chǔ)過(guò)程PASS_AGREEMENT之后,Supply和OfferToBuy表中相應(yīng)的數(shù)量都減少了30,交易成功。4)再次執(zhí)行交易操作:delete from Busines
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1