【正文】
。239。2039。0022239。20239。11139。11111139。1先生39。000139。11139。天津大39。南開倉庫39。01139。139。11139。1139。000139。139。139。Jul_1st39。Jul139。000139。01139。1通大爺39。根39。39。超市39。城市39。2239。02239。000239。02239。22239。南大號(hào)39。02020239。239。產(chǎn)品39。零售商39。39。百貨公司39。339。339。Jul_3st39。Jul339。000339。03339。3通大爺39。根39。39。超市39。城市39。4439。04439。000439。04439。44439。南大號(hào)39。04040439。439。產(chǎn)品39。零售商39。39。百貨公司39。539。539。Jul_5st39。Jul539。000539。05539。5通大爺39。根39。39。超市39。城市39。6639。06639。000639。06639。66639。南大號(hào)39。06060639。639。產(chǎn)品39。零售商39。39。百貨公司39。739。739。Jul_7st39。Jul739。000739。07739。7通大爺39。根39。39。超市39。城市39。8839。08839。000839。08839。88839。南大號(hào)39。08080839。839。產(chǎn)品39。零售商39。39。百貨公司39。939。939。Jul_9st39。Jul939。000939。09939。9通大爺39。根39。39。超市39。城市39。00239。99839。中華39。輸入錯(cuò)誤,請(qǐng)?zhí)峁┊a(chǎn)品編號(hào),即可獲得物流和產(chǎn)品的信息39。請(qǐng)?zhí)峁┊a(chǎn)品編號(hào),即可獲得物流和產(chǎn)品的信息39。請(qǐng)輸入倉庫編號(hào)39。請(qǐng)輸入零售商編號(hào)39。00139。99839。00139。00239。南大39。0211939。00939。鋼筆39。舔大39。39。鋼筆公司39。C:\SQLhomework\39。實(shí)現(xiàn)進(jìn)庫與配送的信息管理。(1)數(shù)據(jù)檢索制造商、零售商查詢某一產(chǎn)品名稱,規(guī)格和單位 輸入:產(chǎn)品編號(hào) 輸出:產(chǎn)品名稱,產(chǎn)品規(guī)格,產(chǎn)品單位,制造商編號(hào)物流中心、制造商查詢某一零售商名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)址 輸入:零售商編號(hào) 輸出:零售商名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)址零售商、物流中心查詢某一制造商信息表 輸入:制造商編號(hào) 輸出:制造商名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)址物流中心、制造商、零售商查詢某一產(chǎn)品的出庫信息表 輸入:倉庫編號(hào) 輸出:倉庫編號(hào),庫名,地址,電話物流中心、零售商查詢某一產(chǎn)品的制造商和產(chǎn)品信息表 輸入:產(chǎn)品編號(hào)編號(hào) 輸出:制造商名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)站,產(chǎn)品名稱,產(chǎn)品名稱,產(chǎn)品規(guī)格,產(chǎn)品單位查詢某一產(chǎn)品對(duì)應(yīng)的物流中心編號(hào)及產(chǎn)品信息 輸入:產(chǎn)品編號(hào) 輸出:物流中心編號(hào),貨物價(jià)格,產(chǎn)品名稱,產(chǎn)品規(guī)格,產(chǎn)品單位制造商,零售商查詢某一物流中心信息 輸入:物流中心編號(hào) 輸出:物理中心名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)址(2)數(shù)據(jù)插入①產(chǎn)品數(shù)據(jù)插入②制造商數(shù)據(jù)插入③零售商數(shù)據(jù)插入④物流中心數(shù)據(jù)插入(3)數(shù)據(jù)修改 ①產(chǎn)品數(shù)據(jù)修改:某產(chǎn)品數(shù)據(jù)變化時(shí),輸入該產(chǎn)品編號(hào)以及需修改的屬性,完成對(duì)產(chǎn)品表的修改 ②制造商數(shù)據(jù)修改:某制造商數(shù)據(jù)變化時(shí),輸入該制造商編號(hào)以及需修改的屬性,完成對(duì)制造商表的修改 ③零售商數(shù)據(jù)修改:某零售商數(shù)據(jù)變化時(shí),輸入該零售商編號(hào)以及需修改的屬性,完成對(duì)零售商的修改 ④物流中心數(shù)據(jù)修改:某物流中心數(shù)據(jù)變化時(shí),輸入該物流中心編號(hào)以及需修改的屬性,完成對(duì)物流中心的修改二、概念設(shè)計(jì) 經(jīng)需求分析,抽象出以下ER模型(1)制造商實(shí)體地址制造商編號(hào)網(wǎng)站電話號(hào)碼聯(lián)系人名稱制造商 (2)物流中心實(shí)體電話號(hào)碼地址物流中心編號(hào)物流中心聯(lián)系人名稱網(wǎng)站(3)零售商實(shí)體零售商編號(hào)地址電話號(hào)碼聯(lián)系人名稱網(wǎng)站零售商(4)產(chǎn)品實(shí)體單位規(guī)格名稱產(chǎn)品編號(hào)產(chǎn)品(5)倉庫實(shí)體庫名電話地址倉庫編號(hào)倉庫 (6)全局ER圖制造商編號(hào)產(chǎn)品數(shù)量倉庫編號(hào)產(chǎn)品編號(hào)運(yùn)輸單價(jià)入庫時(shí)間產(chǎn)品單價(jià)送貨時(shí)間貨物價(jià)格物流編號(hào)倉庫編號(hào)nm存放m物流中心編號(hào)產(chǎn)品編號(hào)產(chǎn)品質(zhì)量產(chǎn)品批次產(chǎn)品編號(hào)制造商編號(hào)mmnnnn1運(yùn)輸管理提取制造物流中心零售商倉庫產(chǎn)品制造商倉庫編號(hào)零售商編號(hào)三、邏輯設(shè)計(jì)產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名稱,產(chǎn)品規(guī)格,產(chǎn)品單位,制造商編號(hào))零售商(零售商編號(hào),名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)站)制造商(制造商編號(hào),名稱,地址,聯(lián)系人,電話號(hào)碼,網(wǎng)站)物流中心(物流中心編號(hào),名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)站)倉庫(倉庫編號(hào),庫名,地址,電話)存放(產(chǎn)品編號(hào),倉庫編號(hào),制造商編號(hào),產(chǎn)品數(shù)量,入庫時(shí)間)管理(物流中心編號(hào),倉庫編號(hào),送貨時(shí)間,產(chǎn)品單價(jià))制造(制造商編號(hào),產(chǎn)品編號(hào),產(chǎn)品批次,產(chǎn)品質(zhì)量)運(yùn)輸(倉庫編號(hào),零售商編號(hào),運(yùn)輸單價(jià)) 物理設(shè)計(jì) 根據(jù)以上關(guān)系模式構(gòu)建的數(shù)據(jù)表結(jié)構(gòu)如表所示。,filename=39。,39。,39。,39。,39。,39。)insert into 倉庫values (39。)insert into 存放values(39。,39。,39。,39。)創(chuàng)建索引索引(1)Create nonclustered index 制造商Ion 制造商(制造商編號(hào))Create nonclustered index 零售商Ion 零售商(零售商編號(hào))(2)create index 物流中心Ion 物流中心(物流中心編號(hào))create index 庫存on 倉庫(庫名,地址)創(chuàng)建視圖Create view vw制造商AsSelect 名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)站from 制造商Create view vw零售商AsSelect 名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)站from 零售商創(chuàng)建存儲(chǔ)過程存儲(chǔ)過程~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(1)數(shù)據(jù)檢索制造商、零售商查詢某一產(chǎn)品名稱,規(guī)格和單位 輸入:產(chǎn)品編號(hào) 輸出:產(chǎn)品名稱,產(chǎn)品規(guī)格,產(chǎn)品單位,制造商編號(hào)Create procedure 產(chǎn)品_into(No char(10)=null)As if No is null begin print39。零售商、物流中心查詢某一制造商信息表 輸入:制造商編號(hào) 輸出:制造商名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)址Create procedure 制造商_into(No char(10)=null)As if No is null begin print39。 物流中心、零售商查詢某一產(chǎn)品的制造商和產(chǎn)品信息表 輸入:產(chǎn)品編號(hào)編號(hào) 輸出:制造商名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)站,產(chǎn)品名稱,產(chǎn)品名稱,產(chǎn)品規(guī)格,產(chǎn)品單位Create procedure 制造商_產(chǎn)品_into(No char(10)=null)As if No is null begin print39。 制造商,零售商查詢某一物流中心信息 輸入:物流中心編號(hào) 輸出:物理中心名稱,聯(lián)系人,地址,電話號(hào)碼,網(wǎng)址Create procedure 物流中心_into(No char(10)=null)As if No is null begin print39。(2)數(shù)據(jù)插入插入產(chǎn)品數(shù)據(jù)create procedure 產(chǎn)品數(shù)據(jù)插入(產(chǎn)品編號(hào)char(10), 產(chǎn)品名稱char(20),產(chǎn)品規(guī)格char(10),產(chǎn)品單位char(10),制造商編號(hào)char(10))asinsert into 產(chǎn)品values(產(chǎn)品編號(hào),產(chǎn)品名稱,產(chǎn)品規(guī)格,產(chǎn)品單位,制造商編號(hào))exec