《數(shù)據(jù)庫原理及應(yīng)用》課件-實(shí)驗(yàn)3 實(shí)驗(yàn)內(nèi)容_第1頁
《數(shù)據(jù)庫原理及應(yīng)用》課件-實(shí)驗(yàn)3 實(shí)驗(yàn)內(nèi)容_第2頁
《數(shù)據(jù)庫原理及應(yīng)用》課件-實(shí)驗(yàn)3 實(shí)驗(yàn)內(nèi)容_第3頁
《數(shù)據(jù)庫原理及應(yīng)用》課件-實(shí)驗(yàn)3 實(shí)驗(yàn)內(nèi)容_第4頁
《數(shù)據(jù)庫原理及應(yīng)用》課件-實(shí)驗(yàn)3 實(shí)驗(yàn)內(nèi)容_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

實(shí)驗(yàn)內(nèi)容1、創(chuàng)建數(shù)據(jù)庫以及表。用你掌握的某種方法,創(chuàng)建訂報(bào)管理子系統(tǒng)的數(shù)據(jù)庫DingBao,在DingBao數(shù)據(jù)庫中用交互式界面操作方法或CREATETABLE創(chuàng)建如下三表的表結(jié)構(gòu)(表名及字段名使用括號(hào)中給出的英文名),并完成三表所示內(nèi)容的輸入,根據(jù)需要可自行設(shè)計(jì)輸入更多的表記錄。創(chuàng)建表結(jié)構(gòu)時(shí)要求滿足:(1)報(bào)紙編碼表(PAPER)以報(bào)紙編號(hào)(pno)為主鍵;(2)顧客編碼表(CUSTOMER)以顧客編號(hào)(cno)為主鍵;(3)報(bào)紙訂閱表(CP)以報(bào)紙編號(hào)(pno)與顧客編號(hào)(cno)為主鍵,訂閱份數(shù)(num)的缺省值為1。報(bào)紙編碼表(PAPER)報(bào)紙訂閱表(CP)報(bào)紙編號(hào)(pno)報(bào)紙名稱(pna)單價(jià)(ppr)000001人民日?qǐng)?bào)12.5000002解放軍報(bào)14.5000003光明日?qǐng)?bào)10.5000004青年報(bào)11.5000005揚(yáng)子晚報(bào)18.5顧客編號(hào)(cno)報(bào)紙編號(hào)(pno)訂閱份數(shù)(num)100000010000012100000010000024100000010000056100000020000012100000020000032100000020000052100000030000032100000030000044100000040000011100000040000033100000040000052100000050000034100000050000021100000050000043100000050000055100000050000014顧客編碼表(CUSTOMER)顧客編號(hào)(cno)顧客姓名(cna)顧客地址(adr)10000001李濤無錫市解放東路123號(hào)10000002錢金浩無錫市人民西路234號(hào)10000003鄧杰無錫市惠河路270號(hào)10000004朱海紅無錫市中山東路432號(hào)10000005歐陽陽文無錫市中山東路532號(hào)創(chuàng)建表結(jié)構(gòu)時(shí)要求滿足:①報(bào)紙編碼表(paper)以報(bào)紙編號(hào)(pno)為主鍵;②顧客編碼表(customer)以顧客編號(hào)(cno)為主鍵;③報(bào)紙訂閱表(cp)以報(bào)紙編號(hào)(pno)與顧客編號(hào)(cno)為主鍵,訂閱份數(shù)(num)的默認(rèn)值為1。--創(chuàng)建數(shù)據(jù)庫DingBaoCREATEDATABASEDingBao;GO--使用DingBao數(shù)據(jù)庫USEDingBao;GO--創(chuàng)建報(bào)紙編碼表PAPERCREATETABLEPAPER(pnoVARCHAR(10)PRIMARYKEY,pnaNVARCHAR(50),pprDECIMAL(5,2));--創(chuàng)建顧客編碼表CUSTOMERCREATETABLECUSTOMER(cnoVARCHAR(10)PRIMARYKEY,cnaNVARCHAR(50),adrNVARCHAR(100));--創(chuàng)建報(bào)紙訂閱表CPCREATETABLECP(pnoVARCHAR(10),cnoVARCHAR(10),numINTDEFAULT1,PRIMARYKEY(pno,cno),FOREIGNKEY(pno)REFERENCESPAPER(pno),FOREIGNKEY(cno)REFERENCESCUSTOMER(cno));--向報(bào)紙編碼表PAPER插入數(shù)據(jù)INSERTINTOPAPER(pno,pna,ppr)VALUES('000001',N'人民日?qǐng)?bào)',12.5),('000002',N'解放軍報(bào)',14.5),('000003',N'光明日?qǐng)?bào)',10.5),('000004',N'青年報(bào)',11.5),('000005',N'揚(yáng)子晚報(bào)',18.5);--向顧客編碼表CUSTOMER插入數(shù)據(jù)INSERTINTOCUSTOMER(cno,cna,adr)VALUES('10000001',N'李濤',N'無錫市解放東路123號(hào)'),('10000002',N'錢金浩',N'無錫市人民西路234號(hào)'),('10000003',N'鄧杰',N'無錫市惠河路270號(hào)'),('10000004',N'朱海紅',N'無錫市中山東路432號(hào)'),('10000005',N'歐陽陽文',N'無錫市中山東路532號(hào)');--向報(bào)紙訂閱表CP插入數(shù)據(jù)INSERTINTOCP(cno,pno,num)VALUES('10000001','000001',2),('10000001','000002',4),('10000001','000005',6),('10000002','000001',2),('10000002','000003',2),('10000002','000005',2),('10000003','000003',2),('10000003','000004',4),('10000004','000001',1),('10000004','000003',3),('10000004','000005',2),('10000005','000003',4),('10000005','000002',1),('10000005','000004',3),('10000005','000005',5),('10000005','000001',4);2、創(chuàng)建和使用視圖(1)在DingBao數(shù)據(jù)庫中,創(chuàng)建含有顧客編號(hào)、顧客名稱、報(bào)紙編號(hào)、報(bào)紙名稱、訂閱份數(shù)等信息的視圖,視圖名設(shè)定為C_P_N。--創(chuàng)建視圖C_P_NCREATEVIEWC_P_NASSELECTC.cnoAS顧客編號(hào),C.cnaAS顧客名稱,P.pnoAS報(bào)紙編號(hào),P.pnaAS報(bào)紙名稱,CP.numAS訂閱份數(shù)FROMCUSTOMERCJOINCPONC.cno=CP.cnoJOINPAPERPONCP.pno=P.pno;GO(2)修改已創(chuàng)建的視圖C_P_N,使其含報(bào)紙單價(jià)信息。--修改視圖C_P_NALTERVIEWC_P_NASSELECTC.cnoAS顧客編號(hào),C.cnaAS顧客名稱,P.pnoAS報(bào)紙編號(hào),P.pnaAS報(bào)紙名稱,P.pprAS報(bào)紙單價(jià),CP.numAS訂閱份數(shù)FROMCUSTOMERCJOINCPONC.cno=CP.cnoJOINPAPERPONCP.pno=P.pno;GO(3)通過視圖C_P_N,查詢“人民日?qǐng)?bào)”被訂閱的情況,能通過視圖C_P_N實(shí)現(xiàn)對(duì)數(shù)據(jù)的更新操作嗎?請(qǐng)嘗試各種更新操作,例如修改某人訂閱某報(bào)的份數(shù),修改某報(bào)的名稱等。--查詢“人民日?qǐng)?bào)”被訂閱的情況SELECT*FROMC_P_NWHERE報(bào)紙名稱='人民日?qǐng)?bào)';--嘗試修改某人訂閱某報(bào)的份數(shù)UPDATEC_P_NSET訂閱份數(shù)=5WHE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論