版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品名施工學(xué)大舉計(jì)算機(jī)與信息學(xué)院數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告專業(yè)班級(jí)學(xué)生姓名及學(xué)號(hào)課程教學(xué)班號(hào)任課教師實(shí)驗(yàn)指導(dǎo)教師實(shí)驗(yàn)地點(diǎn)20122013學(xué)年第二學(xué)期感謝下載載實(shí)驗(yàn)1使用向?qū)?chuàng)建和刪除數(shù)據(jù)庫實(shí)驗(yàn)?zāi)康? .熟悉SQLServer中SQLServerManagementStudio的環(huán)境2 .了解SQLServer數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)3 .掌握使用向?qū)?chuàng)建和刪除數(shù)據(jù)庫的方法二、實(shí)驗(yàn)要求1 .熟練使用SSMS進(jìn)行數(shù)據(jù)庫的創(chuàng)建和刪除操作。2 .完成實(shí)驗(yàn)報(bào)告。三、實(shí)驗(yàn)內(nèi)容設(shè)有一學(xué)籍管理系統(tǒng),其數(shù)據(jù)庫名為“EDUC”。初始大小為10MB,最大為50MB,數(shù)據(jù)庫自動(dòng)增長(zhǎng),增長(zhǎng)方式是按5%比例增長(zhǎng);日志文件初始為2M
2、B,最大可增長(zhǎng)到5MB,按1MB增長(zhǎng)。數(shù)據(jù)庫的邏輯文件名為“student_data",物理文件名為"student_data.mdf,存放路徑為"E:sql_data”。日志文件的邏輯文件名為"student_log:物理文件名為"student_log.ldf”,存放路徑為"E:sql_data”。四、實(shí)驗(yàn)步驟1.使用SQLServerManagementStudio(簡(jiǎn)稱SSMS)創(chuàng)建數(shù)據(jù)庫。(1)啟動(dòng)SSMS在開始菜單中:所有程序SQLServer2005SQLServerManagementStudio單擊"連接&
3、quot;按鈕,便可以進(jìn)入【SQLServerManagementStudio】窗口。如果身份驗(yàn)證選擇的是“混合模式”,則要輸入sa的密碼。(2)建立數(shù)據(jù)庫在“對(duì)象資源管理器”窗口,建立上述數(shù)據(jù)庫EDUC。在數(shù)據(jù)庫節(jié)點(diǎn)上右擊選擇新建。同時(shí)建立一個(gè)同樣屬性的數(shù)據(jù)庫EDUC1。打據(jù)際名梅值1:所育者:國使用全復(fù)索弓JOf)C軟據(jù)座文件停):isiasw文件於H文件狙初1掂小川Ei自劭猾氏槌studiat_.行制fiFK臉10瑞里為三垢,熠長(zhǎng)的齡.EAsql.dit4BS不適2楷里同1砥,:ffl長(zhǎng)的最.:E:選擇面二' 交件組步MicrosoftSQLServerManagementStu
4、dio文他E««(E)根圖(V)工具ElSZ(W)社區(qū)(C)粘即(0M5型QLEMPI征ES(SQLServer10.0.400日L3以據(jù)軍azaKassas±1,Jmister,.iJmodel+;.Jnifdb51JteknpdbSjEDUCSlLJ去至住一.近支器正領(lǐng)田口君0 kl:-2LL=X'RES lerf 1 j.G.-lOC-臼二苞聚度a za至皖菽堂座3 LJ master1 |J model國 U msdbD | J tempdbF7U3田:安全性I j展答鐳討家t _j ESI田HHl1國3號(hào)2.使用向?qū)h除上面建立的數(shù)據(jù)庫。用SSM
5、S刪除建立的數(shù)據(jù)庫EDUC。二?MiciroscftSQLServe-ifMaHageiwuenliStudio宜闡F)輻視圖(V)IfllT)®C(W)社區(qū)阻ttTO(4)金而組畫G,島恒的應(yīng)d0二定感受惠苣苣押4X謝口卜毒戀.田鵬I五、實(shí)驗(yàn)總結(jié)經(jīng)過本次試驗(yàn),對(duì)于SQLSERVER有了一個(gè)初步的認(rèn)識(shí),也對(duì)于在sqlserver上創(chuàng)建數(shù)據(jù)庫有了一定的了解。實(shí)驗(yàn)2使用SQL語句創(chuàng)建和刪除數(shù)據(jù)庫一、實(shí)驗(yàn)?zāi)康? .了解SQLServer2005數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。2 .掌握使用SQL語句創(chuàng)建和刪除數(shù)據(jù)庫。二、實(shí)驗(yàn)要求1 .熟練使用查詢分析器進(jìn)行數(shù)據(jù)庫的創(chuàng)建和刪除操作。2 .完成實(shí)驗(yàn)
6、報(bào)告。三、實(shí)驗(yàn)內(nèi)容用SQL語句去創(chuàng)建和刪除數(shù)據(jù)庫。四、實(shí)驗(yàn)步驟1.創(chuàng)建數(shù)據(jù)庫userdbl。Eiiiriisn-ftSQLSttE/TTnnA;na.nn.tStiiri-in-文件£J得宿(EJ鞏由。堂遒®或目口謂EQJ工具中髻口5社區(qū)。邛助呻,班建西jj血小路口占星鼻刮象筋冽管理典. A XIS» 3m 金取日 甌 5E4 10 0. 60cT- JESfl”亂ini 芻d :戚矚庫« u系統(tǒng)教幫面.ft匚3題指庫快町另 EDCMjfi J B.tfwrl5atfTtr.tl J B.tN-lS«tf7trT«ipDB看 j ux
7、«srdb出口妄全性刊口脂將器對(duì)強(qiáng)出口要電田口營理 為sot. s*r代理工巴黑局代理 m赧2m-f顆如*四艮國勺國電二二學(xué)率儡£口3型htSLX.«tarb3J,*曰0工eh+edatabs'Euj'e-Edhon片,3"dbLSt七一弛據(jù)文件的邏輯名挎7注意不能與HSifftt同名fLlEEiame1'巨八:Kyyllumdbh.dF.一物理名稱在宜蹈設(shè)必爭(zhēng)存在sis尤瓦一數(shù)據(jù)初始長(zhǎng)度為5Hn.:ra/iHe=lQ,一最:大氏度為|皿f11e?rovthI一郎!何文件號(hào)次增長(zhǎng)1MlogOtl(nane=u5'Erdbf
8、ileEifie-'E:Ky|iurErdbL.Idfr,Sl£lEi=2,inaK5ise=Eii,-±'ile4rovtii=Sj泡包他號(hào)己肅玳充峨.2.根據(jù)步驟1的sql語句,寫出創(chuàng)建實(shí)驗(yàn)1中數(shù)據(jù)庫EDUC的sql語句,并建立數(shù)據(jù)庫EDUC.createdatabaseEDUCon(name=EDUC_data,-數(shù)據(jù)文件的邏輯名稱,注意不能與日志邏輯同名filename='E:sql_datastudent_data.mdf,-物理名稱,注意路徑必須存在size=10,-數(shù)據(jù)初始長(zhǎng)度為Mmaxsize=50,-最大長(zhǎng)度為Mfilegrowth
9、=5%)-數(shù)據(jù)文件每次增長(zhǎng)Mlogon(name=EDUC_log,filename='E:sql_datastudent_log.ldf',size=2,maxsize=5,filegrowth=1)r*lirrDfrnftSQLServer皿&翼巴entStudia文件P幅隨猾圖叩皆詢。取目中調(diào)試Q)工具工)留口值)社區(qū)心玷助皿J新轉(zhuǎn)百卿如由通達(dá)岳卜jA且_空匕:也“皿-一'的1;“群聞臼廠一出隊(duì)0工?,學(xué)一對(duì)累克原首建器下Hm m EES SQL Strvtf LO.Q. L6OD - JS2BHd*im日口物薨海匠樂統(tǒng)數(shù)塞陣 代效據(jù)用性強(qiáng) 莊 J EDC
10、II £ (J KUDC 壓 I j K4porlS«rvco:'J luir A1:_|二區(qū):-5SL9«errZ. 3. «tor (53) ) 曰仁工白白七日dgtabawe EUDCon后旃產(chǎn)iw“db l_St一一她據(jù)文件的建輯名稱,注意不能與且志速輯同名 f 11.=' E: ffnl dat a!i,EDUC. rtdF jr物理名稱 注重路役:£!,續(xù)存在 3L£C-=10.一效棚抑吊加熨為四羽擊i工父5 T *文長(zhǎng)度妁1DKfil ti rovt. h=B -姓據(jù)文恃每次塔氏LM1 口6 on( n;
11、3aLE=ujerdb L_ log,f lLle-Tban.e E J sq,l=d.at sXEUlDCu idf ' sSLze=2 jiriajr:_ii«i=5 1fL-fi.legrowth= B)XW著理SQL S齒“淤代理IE禁用相理 m3.用SQL語句刪除步驟1建立的數(shù)據(jù)庫userdbldropdatabaseuserdblMicrosoftSQLServerManagementStudioI文件內(nèi)編輯視圖M直詢聯(lián)目搦*僦藥附)山I福全口|胃聞槌£DtCl-tM兇卜亞盤資源管理器QX|一連椒O卜哥冢J日6ksl52SQLEXPRESS(SQLSer
12、ver10.0400EU數(shù)據(jù)座叵LJ系統(tǒng)數(shù)據(jù)庫®ljEDUCffi|JEDUC1i±i口安全性®lJ服務(wù)器充彖國LJ宜制田口營理五、實(shí)驗(yàn)總結(jié)掌握了用SQL語句創(chuàng)建和刪除數(shù)據(jù)庫,對(duì)SQLServer都有了進(jìn)一步的認(rèn)識(shí)和了解,發(fā)現(xiàn)其實(shí)SQL語句還是挺好用的。實(shí)驗(yàn)三分別用向?qū)Ш蚐QL語句創(chuàng)建和刪除表一、實(shí)驗(yàn)?zāi)康?. 了解表的結(jié)構(gòu)特點(diǎn)。2. 了解SQLServer的基本數(shù)據(jù)類型。3. 學(xué)會(huì)使用T-SQL語句創(chuàng)建表。2 .實(shí)驗(yàn)要求1 .完成SQL語句創(chuàng)建和刪除基本表。2 .完成實(shí)驗(yàn)報(bào)告。3 .實(shí)驗(yàn)內(nèi)容在數(shù)據(jù)庫EDUC中,創(chuàng)建如下幾個(gè)表:表3.1class表(班級(jí)信息表)字段
13、名稱類型允許空值主鍵說明ClsNOChar(6)NOTNULL是班號(hào)ClsNameVarchar(16)NOTNULL班名DirectorVarchar(10)NULL輔導(dǎo)員SpecialtyVarchar(30)NULL專業(yè)表3.2student表(學(xué)生信息表)字段名稱類型允許空值主鍵說明SnoChar(8)NOTNULL是學(xué)號(hào)SnameVarchar(10)NOTNULL姓名SexChar(2)性別:男、女ClsNOChar(6)NULL班級(jí)的編號(hào),(外鍵)參照表ClassSaddrVarchar(20)住址Sagenumeric(3,0)年齡,大于10,但小于30歲HeightDecim
14、al(4,2)身高表3.3course表(課程信息表)字段名稱類型允許空值主鍵說明CnoChar(4)NOTNULL是主鍵CnameVarchar(16)NOTNULL課程的名稱CpnochaK4)NULL先修課程的課程號(hào)(外鍵),參照cnoCcreditTinyint學(xué)分表3.4sc表(學(xué)生選課成績(jī)表)字段名稱類型允許空值主鍵說明NOTNULL是學(xué)號(hào),參照Student,與CnoSnoChar(8)NOTNULL是組成主鍵課程號(hào),參照CourseCNOChar(4)gradeNumeric(4,1)NULL成績(jī)四.實(shí)驗(yàn)步驟1.打開查詢窗口,輸入創(chuàng)建基本表的sql語句。(1)student表:
15、createtablestudent(學(xué)號(hào)snochar(8)NOTNULLprimarykey,-snamevarchar(10)NOTNULL,-姓名sexchar(2)check(sex='女'orsex='男'),-性別:男、女clsnochar(6),-班級(jí)編號(hào),(外鍵)參照表classforeignkey(clsno)referencesclass(clsno),sadrr varchar(20),-住址sage numeric(3,0),-年齡,大于,但小于歲height decimal(4,2)-身高)(2) class 表create tabl
16、e class(clsno char(6) NOT NULL primary key ,-班號(hào)clsname varchar(16) NOT NULL ,-班名director varchar(10) NULL,-輔導(dǎo)員specialty varchar(30) NULL -專業(yè)(3) course表createtablecourse(cnochar(4)NOTNULLprimarykey,-主鍵cnamevarchar(16)NOTNULL,-課程名稱cpnochar(4),-先修課程的課程號(hào)(外鍵),參照cnoccredittinyint-學(xué)分)(4) sc表createtablesc(s
17、nochar(8)NOTNULL,-學(xué)號(hào),參照Student,與Cno組成主鍵cnochar(4)NOTNULL,-課程號(hào),參照Coursegradenumeric(4,1)NULL,-成績(jī)primarykey(sno,cno),foreignkey(sno)referencesstudent(sno),foreignkey(cno)referencescourse(cno),)>icrciJToftSQLSnrirrrVftnji:g:PBr-TitStndi文件解S3視的9西何蛆J項(xiàng)目®調(diào)試切工具麻口出社區(qū)©冊(cè)助益二隨比知川島圖由岳島UH+W,出 ERIIC對(duì)於提
18、遵管瑁網(wǎng)1- 了總!執(zhí)行(X w ;3叫二 IjjEEa (SW, S4FTM- 30. Q leni - K5Ea%2i超-一數(shù)型甌由二五娠凝據(jù),摩1整(械醞快膽回(j IWC也二數(shù)1E庠共親麗+ + + +口二蓑 見Q s n a zi n £ 奈就森dbs dtss 曲工工口研* dba. xc曲15tT!.d.4ELtB 口猾圖B 口同義詞3 口可闌程性+-1 口 S«trvLC& Bt'skir丑口存儲(chǔ)制口,安全性中K«p4tr tSArrt-'i J 皿p” tSitrwfIiiqjfflLJ雉性一i席告SS對(duì)弟-i型制.,者理
19、金部翡,牡代理巳祭用性理肝JSQUj-aferp3. x. . «lo!ir日 de aid table (clsno char 16) WC>7 NULL ptimaiy key0一班號(hào) rlsnuiic- irarchar IS) WO? MULL . -班后 dinct恥學(xué)電工char;Il加HULL一輔導(dǎo)品 specialty airchariSQ:1 WLl 一專業(yè))當(dāng) 比啟配白table student (raw char (3.:° WT NULL priMry kity / sat ana varchaz (10:i BOT NULL , 一 jj 碧
20、一半號(hào)sex chat(2) ch«ck(馳m:'女 oi ses,男”).一性別i 里.女 c"na &ar 一班緩弱導(dǎo) (/Ht) SffiSclassf oceijn kej (clsnoj refecences- cla3,s'(cl3:riD'i,fikdrr iwchir(2tl)住址sate TwartriipO 0)j.一年戢,大干 沖 但小于和歲heifhi decxnal 14. 2)一身高A cceat e table course Icn.n chfiE 1U; J®JT NULL priAary key .
21、一三陵cnait« varchardfi'1 MOT NULL .一課程容秣cjna char >1 refermces caijrie 匕M)蛇修課程的課程斗(外快)香相6 口 eet*dit titwiJit #cccate table- sc I.SM chat1 0)用丁 NULL一中號(hào)i號(hào)兩3恒心口匕 與Ch湖睢主鍵bw char(4) RT陽1工一課程號(hào):多覽Cmltw*eade riwienc (4, I NULL. 成ptiftary >ey frcijn “了 focein keya) rtfflrcTico ?tud.t:n"tma:
22、 icferwncES cmirje :cnn?.五、實(shí)驗(yàn)總結(jié)通過本次試驗(yàn),基本掌握了用sql語言創(chuàng)建數(shù)據(jù)庫表的基本方法。實(shí)驗(yàn)四數(shù)據(jù)更新操作一.實(shí)驗(yàn)?zāi)康? .熟悉使用UPDATE/INSERT/DELETE語句進(jìn)行表操作;2 .能將這些更新操作應(yīng)用于實(shí)際操作中去;二.實(shí)驗(yàn)要求1 .完成下面的實(shí)驗(yàn)內(nèi)容,并提交實(shí)驗(yàn)報(bào)告;2 .在實(shí)驗(yàn)報(bào)告中附上相應(yīng)的代碼;三.實(shí)驗(yàn)內(nèi)容向表(Student)中插入數(shù)據(jù)SnoSnameSsexClsNOSaddrSageHeight20090101王軍男CS01下關(guān)40#201.7620090102李杰男CS01江邊路96#221.7220090306王彤女MT04中央
23、路94#191.6519940107吳杪女PH08蓮化小區(qū)74#181.60插入數(shù)據(jù)之后使用命令:Select*fromStudent;檢查插入數(shù)據(jù)的正確性insert into studentvalues ('20090101','insert into studentvalues ('20090102','insert into studentvalues ('20090306','insert into studentvalues ('19940107','select * from stud
24、ent;王軍','男','cs01','下關(guān) #',20','1.76');李杰','男','cs01','王彤','女','MT04','吳杪','女','PH08','江邊路 #','22','1.72');中央路 #','19','1.65');蓮化小區(qū) #','18
25、9;,'1.60'),,tSQLServeranzuwsitStudio文件回瘠輯中觀圖必追詢期項(xiàng)目©調(diào)試d)工具©窗口/社區(qū)。幫助四/勤理苣詢®也心幅修小1=國:對(duì)藤受源管理健 口乂直接。,當(dāng)*7 J7.三口度E dlSSB 甌 Servtr 10.0 1S00 " KSSJlMiiu-Cii敢據(jù)庫* U系室&若庠* 蹙據(jù)摩快照* J EBW: 一i徼據(jù)庫美系圖-表SQLQ-n4rr3. s. . . nl»r 圾Z)prinary keytsno . eno .foreign key(anc: references
26、student :?n口;fcreien keytcue; refeteneej tautseicno ,國王俄II41+_j系統(tǒng)表 H dt(Q. class 口 db*.把eiTMe口 dbt te _| dbo ftudqnt!視圖*同義詞十 .可編程性-t) _j Service EroktriJ -存訪一安全性I HeportServerHEpartSirvtrTrtfDB安至性將落跑對(duì)薜復(fù)制號(hào)理SQL Str«r代理(已禁用代理KF)iinsBri into cla昌芯J計(jì)算機(jī)一班王寧,計(jì)真機(jī)應(yīng)用; irisert into classvalues (; «Q2
27、n /計(jì)算機(jī)二班、王寧,計(jì)算機(jī)應(yīng)用1 . insert into cLaswaluss '壯口丁,教學(xué)匹史除母贖學(xué).insert into cla3s-nlufl a c PH0En. , 物理人黜 J -'物理':ILselect insetf values insert values i insert values irserl values seled淖 fronirtt 0 St u de fit2加19110王軍、1用""口下關(guān)4箕12丁1.761);into student'2口四口1口2'J孝忠:第'J CE匚
28、丁 J 江竣路 gsr22'J L T2') into student(f 2009030a王彤'女'/Kr(MJ/中央路94#/19P1.65F).into student需軸01。丁吳杪直地泊蓬化小區(qū)74#埼1'時(shí);$ fron. studBttt :<工結(jié)果16揩息123tno撲4怔texcfcno*岫陽ghghi 193對(duì)價(jià)!朝女PH®連化小區(qū)74rlIB1.6020090101王軍男csOl下去迪i2Di.re2009D102軌男csOl江邊跑96it221.722009D306訊5MT04中央路第*191.E5(2)向表(Cl
29、ass)中插入數(shù)據(jù)ClsNOClsNameDirectorSpecialtyCS01計(jì)算機(jī)一班S計(jì)算機(jī)應(yīng)用CS02計(jì)算機(jī)二班S計(jì)算機(jī)應(yīng)用MT04數(shù)學(xué)四班陳晨數(shù)學(xué)PH08物理八班葛格物理插入數(shù)據(jù)之后使用命令:Select*fromClass;檢查插入數(shù)據(jù)的正確性insertintoclassvalues('cs01','計(jì)算機(jī)一班',王寧','計(jì)算機(jī)應(yīng)用);insertintoclassvalues('cs02','計(jì)算機(jī)二班',王寧','計(jì)算機(jī)應(yīng)用');insertintoclassvalu
30、es('MT04',數(shù)學(xué)四班','陳晨','數(shù)學(xué)');insertintoclassvalues('PH08',物理八班',葛格','物理);select*fromclass;文件(D睜S®fflSffi)囪用中項(xiàng)目口調(diào)試X*d)窗口口社區(qū)©愁鼬尊工翱西海如Gi心用岳用q合也 roue對(duì)氯貨觸理器百5 士塞:f厘日 b KSZ3 及L Stmr LO. 0.1600 - ES231A加im期據(jù)庫口 ,系折數(shù)熱序,J激泥陳快更LI EDU:1 .戴據(jù)庫夫系圖表上求燒耒t n dbs
31、 fiLus:加. i. . . »tvr C521)*char 4) KCT NULL廣一尊程號(hào)i參照Cquteu frade nuneric(4j. I)疝IL一成第 primary key1 sno > cna) afateien keyisrio refetenc&s student -sttciJj f(i£ei. keyicnoj refeterie&s coutsBCcna),*1 dbsdbQi. 5tnd.fcntA iEVfvrt amt。匚10#',皿1UMC加J計(jì)曹機(jī)一班'王寧1 '計(jì)算機(jī)應(yīng)用1 : j
32、insect into class-nliMBCcSQ2' J計(jì)算機(jī)二班J王寧計(jì)算機(jī)應(yīng)用,3 irue£t Lilt d clayr-惚hiHClWM'J勤學(xué)四班二邯樂鞋皴學(xué)”).nirusrt into class|皿1加十¥的8,物理只班篁格 j物理n :-selert froih classt_jtt®i二j同義閏cl?nodk'Bct'or$pecH1而一葉首機(jī)一班壬十計(jì)苴機(jī)應(yīng)用2u蒞計(jì)苴機(jī)二班王寧計(jì)尊機(jī)應(yīng)用3MT04數(shù)字四班阪晨慰學(xué)4PHD8物理八班葛擢物理&:2可說理性*ServiceBroker甌。存儲(chǔ)蓬二a安
33、篁性JRcprSerTer寸jE白中br不?DR田口安全性*_J熊獎(jiǎng)等對(duì)鼎田口復(fù)制田口管理隹網(wǎng)LHe”出9已鎏兩代理XF)(3)向表(Course)中插入數(shù)據(jù)CnoCnameCpnoCredit0001高等數(shù)學(xué)Null60003計(jì)算機(jī)基礎(chǔ)000130007物理00014插入數(shù)據(jù)之后使用命令:Select*fromCourse;檢查插入數(shù)據(jù)的正確性insertintocoursevalues('0001','高等數(shù)學(xué),NULL,'6');insertintocoursevalues('0003','計(jì)算機(jī)基礎(chǔ),'0001
34、39;,'3');insertintocoursevalues('0007','物理','0001','4');select*fromcourse;Wic£oso£tSQL出*巴愚七Studia文件舊潴班因根國直詢中項(xiàng)目叩調(diào)試工具G法口用膽©隼助妙新隹投詢凹3伍憧$島3闖田吵_三U蜥卷)“)手國/2圖心二黑事9而對(duì)免資源百闔9乂直接如署出工3-d班組網(wǎng)LServerLO.D.IE4X-0EAdmiu二ZJ盤據(jù)庫.1.J系觀數(shù)寤庫t一J數(shù)據(jù)庫快阻-JIDUC田數(shù)相庫關(guān)系困曰2j壽*n兼會(huì)
35、*口db口.cl«55£_Jdb口.comr"*二1dbm目亡*_db&.Etudnnt_j視El±i同義詞i_j可矚程性4_JServictBrofctr田一存ii*,安全性田JK«port5«rv«rRejjoriStrverTciipDB出上安至性+_LJ艮條圖對(duì)東田二復(fù)制由一i管理罵S0LS<TE代理:續(xù)用gm(4)向表(SC)中插入數(shù)據(jù)£01q仃13.打傷W)*卓mseriintoclass,呼wn:iima敷學(xué)四班陟展71*學(xué),);口insertintoclass卡ahi=P加物理人班&q
36、uot;.葛格,物理):select*frocnclass:ainsertintostudenl-valuesCZOOBOIOI"王軍"男,一口/J下關(guān)40T/2OB/k7fiP).fitxseifixntojtudeifkt-valuesC2口口如302s/李杰男'J匕口1?/江邊路9做'建JLTF);insertintostudentvaluesC200903口J王隹'J女'NrChr,'中央路94/Jig'L65R)Qinsertintostudentvalues-1油HHDTJ吳粉,J女,JPflO/理化小區(qū)iML姍)
37、;selact*froiistudent:qinsertintocijursej-values'/0001;高等蚊學(xué),WLL»nihtdtputScvaluejC0003,計(jì)算機(jī)募礎(chǔ)'J。叫了/3,)早LMertintfiEioutse-hm"0口口二物理DQOI:,dbeLeet®ameepnoccfedit1oixn商等數(shù)學(xué)NULLG20003計(jì)篁機(jī)聶附oom33。期物理00014口結(jié)黑_Jm息SNOCNOGrade200901010001902009010100078620090102000187200901020
38、00376200903060001872009030600039319940106000785insertintoscvalues('20090101','0001','90');insertintoscvalues('20090101','0007','86');insertintoscvalues('20090102','0001','87');insertintoscvalues('20090102','0003'
39、,'76');insertintoscvalues('20090306','0001','87');insertintoscvalues('20090306','0003','93');insertintoscvalues('19940107','0007','85');select*fromsc;3 insert into bc-values(*20090101,r * 0001 '90' ;El inseru int
40、o sc-values('20090101'f *0007* f'861>Fi insert into 3C-values(1200901021,10001,f1871);Pi insert into sc-values ( *20090102JW ); insert into sc-values('20090306',FOO01 (S71);2_1結(jié)果E也ursnoenograde11934010700078502200901010001|"S6'b""l320010100078604200901020001
41、87.05200M1D20W376.06200M3060M187.07200W30SDM393.0IUCHAPPC(SQLServer10口I數(shù)據(jù)庫EQ系統(tǒng)數(shù)據(jù)庫EtU數(shù)據(jù)庫快照3jjEDUCE口I數(shù)據(jù)庫關(guān)系圖田口表田口視圖國Ej同義詞i+m可嘛隆也田OServiceBroker田口存儲(chǔ)l±lJ安全性£jReportServer1+jReportServerTermpDLJ安全性1 _J娘第器過彖口I復(fù)制,j婕金SQLServer代理(5) .對(duì)于student表,將所有班級(jí)號(hào)為CS01'的,并且年齡小于20歲的學(xué)生的班級(jí)號(hào)改為CS02'。updatestu
42、dentsetclsno='cs02'whereclsno='cs01'andsage<20;select*fromstudent;(6) .對(duì)于student表,刪掉所有年齡大于20歲,并且專業(yè)號(hào)為CS02'的學(xué)生的記錄。對(duì)于student表,插入一條新記錄,它的具體信息為,學(xué)號(hào):20071101、姓名:張三、性別:男、年齡:19、班級(jí)編號(hào):CS01'。由于表student數(shù)據(jù)較少,因而添加數(shù)據(jù),用來滿足要求:insertintostudentvalues ('20102702','黃磊','男
43、39;,'cs01','下關(guān)#',18','1.78');insertintostudentvalues('20102712','李超','男','cs01','江邊路#','19','1.72');insertintostudentvalues('20102708','陳明飛','男','cs02','中央路和'22','1.65&
44、#39;);deletefromstudentwheresage>20andclsno='cs02'insertintostudent(sno,sname,ssex,sage,clsno)values('20071101','張三','男','19','cs01')®.系統(tǒng)數(shù)據(jù)庫 賽兆庫快照S I J EDUCi n數(shù)據(jù)摩美系圖-表.4 _1系場(chǎng)表;insert values insert-values b insertvalues1into studentC 20 1州702
45、9;黃備'J 另'JsCil'J下美40T J L8'J LT8');into student2。1配訂2一率邂男飛501苜江邊路9儲(chǔ)'J 19 into .studeiit,20102W/除明飛以,J cKZ"'中央:路94#L 6才J+® LI4+十圖Li口處弧clftEE_J dbm cow”口跳弧EG口 dfc m student 視圖同義詞可鯽程性口 Servi ee Broker二存儲(chǔ)安全性±) Rep or tS er vcrTempBB王匚a安全性+ _j腺智器對(duì)象± _j復(fù)制土管理
46、SQL S»mr代理巳禁用代理I?)b deletefron studentwhere ?aee>20 越id-clsn&=P cs02y BTins art into studiant (stlo4 snano, ssez:4 sagBji clsno)3 口 "CzouTiwr/張三-j 畀1 閩11r-一- 11aMME結(jié)果3捐息snosrinnechnnB白曲sageheight1 13910107和玄PHD8蓮化小區(qū)7陰IS1.60220090101王軍男«01TX40U201 7C3250090102李杰用csOI江邊路引井221.724
47、20090306詡女MT04中央路H4#191.65520102702o男csO2下關(guān)401t1917eG 201Q27U3Aim男MTM中央路is1.65720102708陳明飛用csO2中蛔94#221.65620102712鈿男«02江邊路如*151 72對(duì)東賽鰭理謂Q乂SQLQuerjG.salor(52)多setc1stio-:"c502rwhereclsno='csOTand-sage-'20.1-1|0£3國tSALServer10.0.10CO-KSSStAdndru-數(shù)據(jù)庠,Eslsct*fr口:nstudent;fj(7) .對(duì)
48、于student表,將年齡最小的學(xué)生的家庭地址去掉。updatestudentsetsadrr=nullwheresage=(selectMIN(s.sage)fromstudents);ierwrMarLage&eziXtwdxo文件聞WO'J)視圖蘭閭牛項(xiàng)目©調(diào)團(tuán)如工具國口陋社區(qū)。幫助®k瞧建有詢心山占&JJd-4-故ED1C對(duì)就交西管整概連推WJ” 務(wù)銀-,6 1524 即 SeTTtr 10. 0. L600 -幽的皿ini=1數(shù)據(jù)度 U聲晚晶據(jù)庫一|時(shí)熠窿快照-J EDIT+ 1船據(jù)阜美系用,=1衣不蛻米曲以C1U5曲以crsedbo. s
49、c曲。.5tli4ed1SQUa-ery?. Mr (52)*口 insert-vaLoes n mEert-valiues n insert-value sinto studentf 20I027021/-黃器 男'J Csor/T4or /I0p/l.T3a k into studentC2DI027i2l/®,5=3/csDL,iIlifa9&flJ 19?/I-T2P);11nt q Hudfrvt(我口 1027口由新明飛/男北飛前H中央路飄建 J 1的”u delatef rm stud-miwhere sae>20 and- clsnja=&quo
50、t; 口。2":& insert into qtudeint :w1口匕 wnan白 gtq累 客弭clsw) valuwC Wd ” stH山鐘圖U到文詞一可給佳畦IServi c« brokerU存放一I安至煌aupdat-e student set sadrrsnull where (select NINCs- ff t cm studerrt sj* J ReportServert I Repor tServerTeT'pDB* 一安全彼* 一|船篝器對(duì)象* 豆制* ,角SOL Server代理已晚用代意XFJF結(jié)黑,j清旦tnct£KJ.
51、 - U制的陽白heigNrii】沿叩1。7工期文pnoeNULL16160220090101王軍另csOT下關(guān)4沖20175320090102李嘉男csOI江j螭9明22172420090306壬出#MT04中央新Mit1916552 m02702黃w更匚熊下去4醯1917B&2WIO27U3劉孑霞男MT04中蛔別并191 6572D1O2712李超男csO2江瞬詢191 72(8) .對(duì)于student表,將平均年齡最小的一個(gè)班級(jí)編號(hào)改為GL01'由于給定的class表中數(shù)據(jù)不足,因而添加數(shù)據(jù)以用來滿足要求。insertintoclassvalues('gl01
52、39;,'計(jì)算機(jī)班','王','計(jì)算應(yīng)用');updatestudentsetstudent.clsno='gl01'wherestudent.clsno=(selecttl.clsnofrom(selects1.clsno,avg(s1.sage)afromstudentsigroupbysl.clsno)t1,(selectMIN(t2.a1)mfrom(selects.clsno,avg(s.sage)alfromstudentsgroupbys.clsno)t2)t3whereti.a=t3.m);setS3dtr=iwi
53、llwhere23ge(sele-crtHIJTtSusage)froBstudents);fsiudentsetrtindent,cLsno-'ilOVudhetestudent.(seleet11.elsnofrojt(selects-l-clsriDjavgCsLsaga)wfroitsludentsLgroupbysi.alsno)tl3(selectNEIFf(t2-al)nfran:select0wheretla=t3Ln)5匚insertintoclassvalue®C口。了J計(jì)單機(jī)2班/王二計(jì)算2應(yīng)用.J;二菇果上消息name徹“他小加MBh的H1190401
54、07吳松女gmNULL181.E0220090101王軍男csD1下關(guān)卻日201.7163司09013李賽男csDl山血顫221.72430090306王彤東MTU中央第1#131.65Is2D1O27Q2XX男c$oe下關(guān)40#191.78B20102703劃子再男HIM中播191廟720102712李隹男csDZ江邊路受#191.72五、實(shí)驗(yàn)總結(jié)通過本次試驗(yàn),懂得了用sql語言來插入數(shù)據(jù),以及一些簡(jiǎn)單的數(shù)據(jù)更新操作,也對(duì)sqlserver有了更多的了解。在實(shí)驗(yàn)的過程中,也遇到許多的問題,并在實(shí)驗(yàn)的過程中解決。比方說,在往表中插入數(shù)據(jù)時(shí),先插的student表的數(shù)據(jù),結(jié)果就發(fā)現(xiàn)出現(xiàn)錯(cuò)誤,原來
55、是student表中的clsno是class表的外碼,需要先插入class表,student表內(nèi)容才能插進(jìn)去;還有在數(shù)據(jù)更新的過程中,比方說“對(duì)于student表,將平均年齡最小的一個(gè)班級(jí)編號(hào)改為GL01'",由于class表中沒有班號(hào)位“gl01”,因而出錯(cuò),這是沒有違反完整性約束條件,在插入一組班號(hào)為“gl01”時(shí),該更新操作就能正確的運(yùn)行。實(shí)驗(yàn)五創(chuàng)建和刪除索引1 .實(shí)驗(yàn)?zāi)康? .了解索引的類型和應(yīng)用。2 .學(xué)會(huì)用SQL語句對(duì)表創(chuàng)建和刪除索引2 .實(shí)驗(yàn)要求1 .了解索引類型并比較各類索引的不同之處2 .完成索引的創(chuàng)建和刪除,并提交實(shí)驗(yàn)報(bào)告。3 .實(shí)驗(yàn)內(nèi)容1 .用SQL語句分別建立以下索引在student表
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年公務(wù)員考試華瑩市《行政職業(yè)能力測(cè)驗(yàn)》統(tǒng)考試題含解析
- 2025年餐飲店長(zhǎng)工作計(jì)劃模板
- 2025年學(xué)年教師專業(yè)發(fā)展培訓(xùn)計(jì)劃例文
- 2025年社區(qū)六五普法工作計(jì)劃格式
- Unit 6 In a natural park part A Let's learn 說課稿-五年級(jí)英語上學(xué)期(人教PEP版)
- 2025年秋心理健康教育工作計(jì)劃
- 2025年高二年級(jí)班主任工作計(jì)劃范文
- 2025幼兒園工作計(jì)劃總結(jié)
- 2025幼兒園小班年級(jí)組計(jì)劃
- 2025年春學(xué)期教導(dǎo)處工作計(jì)劃學(xué)校工作計(jì)劃
- 遼寧盤錦浩業(yè)化工“1.15”泄漏爆炸著火事故警示教育
- 供應(yīng)鏈案例亞馬遜歐洲公司分銷戰(zhàn)略課件
- 石化行業(yè)八大高風(fēng)險(xiǎn)作業(yè)安全規(guī)范培訓(xùn)課件
- 村老支書追悼詞
- DB3302T 1131-2022企業(yè)法律顧問服務(wù)基本規(guī)范
- 2022年自愿性認(rèn)證活動(dòng)獲證組織現(xiàn)場(chǎng)監(jiān)督檢查表、確認(rèn)書
- 中南大學(xué)年《高等數(shù)學(xué)上》期末考試試題及答案
- 付款通知確認(rèn)單
- 小龍蝦高密度養(yǎng)殖試驗(yàn)基地建設(shè)項(xiàng)目可行性研究報(bào)告
- 《橋梁工程計(jì)算書》word版
- 中考《紅星照耀中國》各篇章練習(xí)題及答案(1-12)
評(píng)論
0/150
提交評(píng)論