數(shù)據(jù)庫原理與應(yīng)用實(shí)驗(yàn)報(bào)告_第1頁
數(shù)據(jù)庫原理與應(yīng)用實(shí)驗(yàn)報(bào)告_第2頁
數(shù)據(jù)庫原理與應(yīng)用實(shí)驗(yàn)報(bào)告_第3頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理與應(yīng)用實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)報(bào)告1. 實(shí)驗(yàn)?zāi)康氖煜QL的數(shù)據(jù)定義語言,能夠熟練地使用 SQL語句來創(chuàng)立和更改根本表, 創(chuàng)立和取消索引。對數(shù)據(jù)庫進(jìn)行單表查詢、連接查詢、嵌套查詢、集合查詢和統(tǒng) 計(jì)查詢。2. 實(shí)驗(yàn)內(nèi)容在SSMS境中使用SQL語言創(chuàng)立數(shù)據(jù)庫 使用CREAT語句創(chuàng)立根本表。更改根本表的定義 : 增加列,刪除列,修改列的數(shù)據(jù)類型 創(chuàng)立表的升、降序索引。刪除根本表的約束、根本表的索引或根本表。3. 實(shí)驗(yàn)步驟按自己來1在SSMS境中使用SQL語言創(chuàng)立數(shù)據(jù)庫:全拼_Mis2使用SQL語句創(chuàng)立關(guān)系數(shù)據(jù)庫根本表:供應(yīng)商表:全拼_S拼音縮寫_Sno,拼音縮寫_Sname拼音縮寫_Status, 拼

2、音縮寫 _City 零件表:全拼_P拼音縮寫_Pno,拼音縮寫_Pname拼音縮寫_Color,拼 音縮寫 _Weight工程工程表:全拼_J拼音縮寫_Jno,拼音縮寫_Jname,拼音縮寫_City 零件供應(yīng)情況表:全拼_SPJ拼音縮寫_Sno,拼音縮寫_Pno,拼音縮寫 _Jno, 拼音縮寫 _QTY其中:拼音縮寫_Snc、拼音縮寫_Pnc、拼音縮寫_Jno、拼音縮寫_Sno, 拼音縮寫_Pno,拼音縮寫_Jno分別是表 xuning_S、表xuning_P、表 xuninig_J 、表 xuning_SPJ 的主鍵,具有唯一性約束。3 找出供應(yīng)工程 J1 的供應(yīng)商號(hào)4 找出供應(yīng)工程 J1

3、 零件 P1 的供應(yīng)商號(hào)5 找出供應(yīng)工程 J1 紅色零件的供應(yīng)商號(hào)6 找出沒有使用杭州供應(yīng)商生產(chǎn)的綠色零件的工程號(hào)7 找出和供應(yīng)商 S1 在同一城市的供應(yīng)商所提供的所有零件8 找出供應(yīng)紅色的 P1 零件且其供應(yīng)量 >200的供應(yīng)商號(hào)9 找出所有供應(yīng)商的和所在城市10 找出零件的名稱、顏色、重量11 找出使用供應(yīng)商 S2 所供應(yīng)零件的工程號(hào)12 找出工程工程 J3 實(shí)用的各種零件的名稱及數(shù)量13 找出杭州廠商供應(yīng)的所有零件號(hào)碼14 找出使用杭州產(chǎn)的零件的工程號(hào)15 找出沒有天津產(chǎn)的零件的工程號(hào)16 把全部紅色零件的顏色改為藍(lán)色17丨由供應(yīng)商S4供應(yīng)J3零件P5改為由S3供應(yīng),請做必要的修改

4、18丨從供應(yīng)商表關(guān)系中刪除S3的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄19 請將 (S2,J6,P4,300) 插入到供應(yīng)情況關(guān)系中20 為一鍵'工程工程建立一個(gè)供應(yīng)情況的視圖, 包括供應(yīng)商號(hào), 零件代碼, 供應(yīng)商名稱,供應(yīng)數(shù)量A找出一鍵使用的各零件代碼及數(shù)量B找出供應(yīng)商S2的供應(yīng)情況C找出供應(yīng)零件P2且供應(yīng)數(shù)量大于100的供應(yīng)商名21) 把對表xuning_S的插入權(quán)限授予用戶zhangyong,并允許他再將此權(quán)利授 予他人22) 把查詢表xuning_SPJ和修改QTY的權(quán)限授予liming4. 實(shí)驗(yàn)結(jié)果只要粘貼圖片,查詢分析器,寫的語句和結(jié)果,四張 表的語句粘一個(gè)圖就可以了,剩下

5、三張表的語句粘就可以了1)在SSMS境中使用SQL語言創(chuàng)立數(shù)據(jù)庫jiangxue_Mis語句:CREATE DATABASE jiangxue_MisON(NAME= jiangxue_data ,FILENAME ='c:jiangxuejiangxue-mis-data.mdf',SIZE =10,MAXSIZE =50,FILEGROWTH = 5)LOG ON(NAME= 'jiangxue_Log',FILENAME ='c:jiangxuejiangxue_mis_log.ldf',SIZE =5MB,MAXSIZE =25MB,FI

6、LEGROWTH =5MB)2用SQL語言創(chuàng)立供應(yīng)商表二!執(zhí)行型,貼零憶理汀咗哼 Q畫Q呈 d Xst.ii-53. j i am. r . Query! g sq!.*create table jiangxue_5stu-53AdiT連接害 J-$ stu53 Server 0. 1399 -E LJ數(shù)站庫-鋼數(shù)據(jù)庫+1 J+1mQdil+imsdt+1ttmjdb亠I數(shù)皓庫怏照- j ji4ngt*_mii+ 數(shù)據(jù)產(chǎn)蕪靈團(tuán)=1 表出i一j萊統(tǒng)裹r+i 1 Ibo. j: ancxie_S±J _J視匡+1 同史詞1+1 n可編程性551 i N薩1ritrAilrATSno ch

7、ar( 51 primary key,SDBLSie ch&r 20) not njll,占匕匚七識(shí)已 Xllt rCicy char (2C not; nnllcreate table jia ngxue_S(Sno char (5) primary keySname char ( 20) not null.Statusint ,City char ( 20) not null) create table jia ngxue_P(Pno char ( 5) primary key , Pname char ( 20) not null, Color char ( 20) not nu

8、ll, Weight int)create table jiangxue_J(Jno char ( 5) primary key , Jname char ( 20) not null,City char ( 20) not null,)create table jiangxue_SPJ(Sno char ( 5),Pno char ( 5),Jno char ( 5),QTY int ,primary key ( Sno , Pno , Jno ),constraintS_SPJforeignkey ( Sno )referencesjiangxue_SconstraintP_SPJfore

9、ignkey ( Pno )referencesjiangxue_PconstraintJ_SPJforeignkey ( Jno )referencesjiangxue_J)3) 將數(shù)據(jù)插入各表1. 數(shù)據(jù)插入 jiangxue_S 表討竦養(yǎng)源暫邂耦-* Xstn-53. j i uu. a Uneryl.雲(yún)屯丄insertinxo d iancrKue_SYflluea ("3L 1 利詳,30廣州-<> 5111-53 (M Server 9 0.1399 - stu-53UbrE 口數(shù)J5幸+罠編數(shù)括庫znaert.+ 口銀話帶夬熙9 1 j ji inpnjp_j

10、niii nw 3 ianaxjde_Svalue a (132 * p 同方 *曲杭州'IJ熬捋庫關(guān)系國x r. sert二 IX口 jianqjiue_5*1 3系蜒冠tgIuzs品 J,關(guān)遠(yuǎn)6 北京,G) 3ji i 5腳=口is&rt利 dbo jimgxHjrlixd jiangKje 5SI 2 dK« jimgHHujSmg w椿誡,w廠上淖閩 二| dbo j i mKX:i6_SFJ1insertmsInca 丄agiLg 2t. 7冋叉詞741US* 'SE 綠叫重慶,可編程性insert* Ssirvict Brolsrxiitc j A

11、flLQgA ue Svalues腿治',S0F 1 丸廈 * >|*筆全悴1+ 口寶主性1+匕駅蓉強(qiáng)宙持 ffi匚i夏制jii|+ Lj Jfotificttien. Stricts1. SQL £«r代理E慕用代理IP)_j魴黒|命令已能功完龜+in sertinto jia ngxue_Svalues ('S1',in sertinto jia ngxue_S利群',30 ,'廣州)values ('S2',同方',20 ,'杭州')in sertintojia ngxue_Sval

12、ues ('S3',天遠(yuǎn)',60 ,'北京')in sertintojia ngxue_Svalues ('S4',精誠',10,'上海')in sertintojia ngxue_Svalues ('S5',化緣',80 ,'重慶')in sertintojia ngxue_Svalues ('S6',弘治',50 ,'太原')in sertintojia ngxue_Pvalues (卩 1', 釘子',綠'

13、,'34')in sertintojia ngxue_Pvalues 'P2' , ' insert into jiangxue_P螺絲 ' ,' 藍(lán) ' , '25' values 'P3' , '螺母 ' ,' 橙 ' ,'12' insertinto jiangxue_Pvalues 'P4' , '螺栓 ' ,' 紫 ' ,'27' insertinto jiangxue_Pval

14、ues 'P5' , '螺釘 ' ,' 紅 ' ,'53' insertinto jiangxue_Pvalues 'P6' , '齒輪 ' ,' 綠 ' ,'17' insertinto jiangxue_Pvalues 'P7' , '傳送帶 ', ' 紅 ', '28'insertinto jiangxue_Jvalues 'J1' , ' 一鍵 ' , '

15、濟(jì)南 ' insertinto jiangxue_Jvalues 'J2' , ' 三汽 ' , ' 廣州 ' insertinto jiangxue_Jvalues 'J3' , ' 拉鏈廠 ' , ' 杭州 ' insertinto jiangxue_Jvalues 'J4' , ' 無線電廠 ' , ' 北京 ' insertinto jiangxue_Jvalues 'J5' , ' 機(jī)床廠 ' , &#

16、39; 上海 ' insertinto jiangxue_Jvalues 'J6' , ' 螺釘廠 ' , ' 重慶 ' insertinto jiangxue_Jvalues 'J7' , ' 機(jī)械廠 ' , ' 天津 ' insertinto jiangxue_SPJvalues 'S1' , 'P1' , 'J3' , '340' insertinto jiangxue_SPJvalues ( 'S1' ,

17、 'P1' insert, 'J2', '250')into jiangxue_SPJ values ( 'S1' , 'P2', 'J5', '120')insertinto jiangxue_SPJ values ( 'S1' , 'P2', 'J6', '270')insertinto jiangxue_SPJ values ( 'S1' , 'P2', 'J7',

18、'530')insertinto jiangxue_SPJ values ( 'S2' , 'P2', 'J1', '170')insertinto jiangxue_SPJ values ( 'S2' , 'P3', 'J2', '280')insertinto jiangxue_SPJ values ( 'S2' , 'P4', 'J3', '100')insertinto jiang

19、xue_SPJ values ( 'S2' , 'P4', 'J4', '120')insertinto jiangxue_SPJ values ( 'S2' , 'P5', 'J7', '310')insertinto jiangxue_SPJ values ( 'S2' , 'P5', 'J5', '560')insertinto jiangxue_SPJ values ( 'S2'

20、, 'P6', 'J6', '200')insertinto jiangxue_SPJ values ( 'S3' , 'P7', 'J1', '300')insertinto jiangxue_SPJ values ( 'S3' , 'P1', 'J1', '400')insertinto jiangxue_SPJ values ( 'S4' , 'P3', 'J2',

21、'410')insertinto jiangxue_SPJvalues ( 'S4' , 'P4' insert, 'J3', '330')into jiangxue_SPJ values ( 'S4' , 'P4', 'J4', '650')insertinto jiangxue_SPJ values ( 'S4' , 'P5', 'J4', '150')insertinto jiang

22、xue_SPJ values ( 'S5' , 'P7', 'J5', '230')insertinto jiangxue_SPJ values ( 'S5' , 'P7', 'J7', '280')insertinto jiangxue_SPJ values ( 'S6' , 'P2', 'J2', '350')insertinto jiangxue_SPJ values ( 'S6'

23、, 'P2', 'J3', '420')insertinto jiangxue_SPJ values ( 'S6' , 'P6', 'J1', '310')題目:(1) 找出供應(yīng)工程 J1 零件的供應(yīng)商號(hào)select distinct Snofrom jiangxue_SPJwhere Jno ='J1'(2) 找出供應(yīng)工程J1零件P1的供應(yīng)商號(hào)select disti netSnofrom jiangxue_SPJwhere Jno ='J1' an

24、d Pno ='P1'(3) 找出供應(yīng)工程J1紅色零件的供應(yīng)商號(hào)select disti netSnofrom jiangxue_SPJwhere Jno ='J1' and Pno inselect Pnofrom jiangxue_P where Color ='紅 s 1.H-53. j 工孔- 一 - QiL«zyl. sql* select distinet Sno f r oin j iangxue S P J where Jna= * JI' at_d. Fno in select Pnofrom jiangxu_F帖呂色

25、上喪Cclflr= hij r 1)消息Sno1 S3對療資懣管理器4 X連按QL a 曲-3 mtii-53 肉L Server 9.0 1旳9 一 stu-53Adr廠,數(shù)據(jù)庫豐二|罷埼數(shù)據(jù)庫田口數(shù)據(jù)庫快展- ji ajigKue_mi 5 a數(shù)據(jù)庫關(guān)系圖曰Cj慈+i j系埼表+1 _J dbo j i angxu«_JItl _Z Ibo j i iiLgxu4_F 閃二) db4. ji 4ng«U4_S +_ db a. j i aagxu«_SPJ圧口視的14同義詞l± LJ可篇程t生|+ |Servi <e Erolrer,十丄存磚H

26、 U平安性l± CJ妥全性+二效勞器對捺I Q猱制i± Q管理l± |一| ITotlfigtig SetvictsJ)代理(H禁用代理XF)(4) 找出沒有使用杭州供應(yīng)商生產(chǎn)的綠色零件的工程號(hào)select disti netJnofrom jiangxue_SPJ where Pno in (select Pno from jiangxue_P where Color ='綠' )and Sno in (select Sno from jiangxue_S where City <>'杭州 )sI.T1-53 . j A An

27、. . . Queryl. M卷1 卓 select disrinct Jno Xxqic jiaLgx-SPJ where Pno mselect FnoTroir iangxue_P where Colors'綠' and Sno injelecu Sno from jiangxue_5 where City <> '杭' )<1對象費(fèi)渡首理器 4 Xa U stu_53 CSQL Server 9.0.1399 - Etu-53YAdrS 口數(shù)站庫£ 口垂統(tǒng)敢貫庫±i LJ敷據(jù)庫快膽- ji angxiiemi s_j

28、數(shù)據(jù)應(yīng)關(guān)系El日J(rèn)義ki 口累統(tǒng)表13 二 dbo. j i &Tigjni_J"l+l _3 Jbo. j i ingxu jF田 _3 dbo.i *npju電,l±J _j dt o. j i angjfu«_SPJ+ lJ視圉+ _j同義詞阪可編惺性1+_| Servi ce Broker+ _|存儲(chǔ)+丄平安性I*匕平安性it lU效勞器對躱*復(fù)制+管理+_I ffotificaticin ServicesI占SSL Server代理已禁用代邂XP)(5) 找出同供應(yīng)商S1在同一城市的供應(yīng)商所提供的所有零件(6)找出供應(yīng)紅色的P1零件且其供應(yīng)量大于

29、200的供應(yīng)商號(hào)select Sno from jiangxue_SPJ where exists(select * from jiangxue_Pwhere Pno =jiangxue_SPJ . Pno and Color ='紅色'and Pno ='P1'and QTY >200)題目1.5 :1找出所有供應(yīng)商的和所在城市s Iti-53. j 1 3 Qntr y 1. sql<select- Snazie. Cj_ty f rorr j iangx«e_5|對蔥資遊蓉理器護(hù)u x連接L欝G曲-stu_53 CSQL Server

30、 9.0. 1399 - stu._53Adir 口 Ea數(shù)據(jù)庫E 一I系揚(yáng)遜惟庫生u激據(jù)庫怏照-j l anKiie mi s數(shù)據(jù)産關(guān)奈爲(wèi)曰Cj董tj,一1罷統(tǒng)表±J 二 dbo. ji angjcue_J+. . 3 dbo. ji angKu«_F+l J dbo. jiangxue_S+j _j db o. j i ang>£iie_SPJ+ lJ視測+ _J同義詞&丄可舗程性+存儲(chǔ)壓一平安性±妄全性+ _!服碧盟刃象函二管理口結(jié)果內(nèi)消息|'+ Fo + iEi eati on. S«rvi css2 ute Zi

31、ty1i利群廣州2同方杭州3天遠(yuǎn)北京4w«5壹慶G乳治費(fèi)SOL Server代理已禁用代理好select Sname , Cityfrom jia ngxue_S2找出所有零件的名稱、顏色和重量3 stu_S3 (SQL S<rvsr 9. 0. 1399 - stu-53AiinIrI tn-53. j i u. . . Qutryl. sql* stlect Pnaae.ColorfW皀 f rem 2 iargK'ae PselectfromLJ數(shù)據(jù)庫l±) _累練數(shù)據(jù)庫+ _,數(shù)據(jù)庫快.軽j i aixue mi sN數(shù)據(jù)岸關(guān)系.的 3表+系表1

32、77;II+Ji.+l+<+i±二 dbo. j iuigxut_T _ dbo. j iangxuft_F _| dbo. j 1 angXUfi_S _ db o. j i aitue_SPJ.J視圏 口同究詞 二可編程t生_J S«rvi ce Broker LJ存儲(chǔ) 一i妥全性L3平安性i月民務(wù)器對象U復(fù)制管理1 i Hotificitian S*rvic«s衛(wèi)SQL S«v«代理已禁用代理XF)Pn ame,Color,Weightjia ngxue_P結(jié)果消息PnameCclwWeight1筍子綠542藍(lán)253螺母124輛栓黑

33、275紅53G齒輪綠177佚送帶紅233找出使用供應(yīng)商S2所供應(yīng)零件的的工程號(hào)select Jno from jiangxue_SPJ where Sno ='S2'order by Jno ASC4找出工程工程J3使用的各種零件的名稱及其數(shù)量sei e ct Pnane B sui' STY) MTTSf ro* jians«uft_SPJP ji.ah£Kii&_P9 Jna u J3? mi jiingj£u#_P Pno jimg2u#_SP.r Pno group by j iangauP. Pnam®hi)I&

34、gt;1QT_o o o 劃盟4212 3口網(wǎng)將圈消息|扌It童洶左感50ft757(e.O) 5ort757Adniil5trator (5L) |ianfxuej*is OrdtMKJ 5 H 打 1,劉帀selectPn ame,sum(QTY) QTYSfrom jia ngxue_SPJ,jia ngxue_Pwhere Jno ='J2'group by5找出杭州廠商供應(yīng)的所有零件號(hào)碼select dist inct Pno from jia ngxue_SPJwhere Sno in(select Sno from jia ngxue_Swhere City=&#

35、39;杭州)6找出使用杭州產(chǎn)的零件的工程名稱select dialinct Jjlaile £lujh jjajigitii5_J vlieLe Jiuu inselect Jno from j imgxuje.SFJ wtiere Sn© inselect Slid from, jiaiigKue_S where citt?I州,kL 珈aJnamcr j機(jī)樂廠bwrfa朋廠b三汽s務(wù)國廠I 7鍵select disti net Jn ame from jia ngxue_jwhere Jno in (select Jno from jia ngxue_SPJ where

36、 Sno in (select Sno from jiangxue_S where City='杭州')7找出沒用供應(yīng)天津產(chǎn)的零件的工程號(hào)扌比苣詢完成.£0757 (9,0) soft757dniinistKator (51) iangxu&_Ms 0:00:00 卩行 行Select dist inctJno from jia ngxue_SPJwhere Sno in(select Sno fromjiangxue_Swhere City <>'天津')8把全部紅色零件的顏色改成藍(lán)色修改前:'"'查詢s

37、oft757.jiangue_MiSpsoft757WdrninistratQr 無標(biāo)題嚴(yán)select Color from jianeisueZPlhiColor234507where Color='紅select Color from jxangyue_P|Color1234呂e7綠藍(lán)橙緊莊綠藍(lán)n岡榕HD消息1批直詢芫成口soft757(a.O)soft757Admini(strator (51)jlarigxue Ml5o:ao:oo9由供應(yīng)商S4供應(yīng)J3零件P5改為由S3供應(yīng),請做必要的修改修改前:1 查詢soft757.Jiang3tue_Mi8.seft757AAdmini

38、stra1or 無標(biāo)題 T*select * from jianitue_SPJSnciFmoJnoQTT1SIPlJ22!502SIPlJ3340331F2J51204SIF2J6£705SIP2J75306S2P2JIITO7S2P3J22808S2P4J3LOO9S2F4J410S2F5J556011S2P5J73101232FSJ020013S3PlJI40014S3PTJI30015S4P3J241016S4F4J333017S4P4J4S50ISsaF5jq15019s&FTJ523020S5PTJI28021SSP2J235022S6P2J342023SSpaJ

39、J310修改后;查詢soft 157.jfangxue_M1s.soft757AAdministrator 無 1update jiangsue.SPJ set Snc=,S?where Sno=F S4? and Jno=" J3? and Fno=?F5* select *fioju jiaxifsue_5PJ10從供應(yīng)商關(guān)系中刪除S3的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄delete from jiangxuc_S wture Sno-*SO*delete from jiangxue_5FJ where 5r;o=e 53*select fron jiangxue.S sel

40、ect fron jiangxueSPJSrwStztug? City1SI302S2司方203S4精誠104S5805%"治Kf)11請將S2, J6, P4,300插入到供應(yīng)情況關(guān)系中 插入前:select* fron jisnxue_SPJ修改后:為一建工程工程建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商號(hào),零件代碼,供 給商名稱,供應(yīng)數(shù)量對菽資湄管理器TX20221117-1652 GQL S erver 10. 0. 1SOO - j數(shù)據(jù)庫連接韶藝 圍空-系統(tǒng)數(shù)菇庫 數(shù)據(jù)庫抉照j i. an.gx.TU.e_M i s_4數(shù)皓岸關(guān)系圖 二表+. 一|京統(tǒng)褲+ _1 dbo, j iaiigstuu_J +1 db 隊(duì) j i 農(nóng)削Tdbs. j i aitg2cu&_5.1 二 dbo. j i anue_SFJCJ觀閤'+ _|采蜒視圖+ dbo. j i angxu& jri j i同義詞可編程性_j Servict Broker口存儲(chǔ)平安性STancreate view jia ngxue_yijia nas s

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論