數(shù)據(jù)庫實驗報告一_第1頁
數(shù)據(jù)庫實驗報告一_第2頁
數(shù)據(jù)庫實驗報告一_第3頁
數(shù)據(jù)庫實驗報告一_第4頁
數(shù)據(jù)庫實驗報告一_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、XI'ANTECHNOLOGICALUNIVERSITY實驗課程名稱數(shù)據(jù)庫原理及應(yīng)用專業(yè):信息管理與信息系統(tǒng)班級:130513姓名:賈丹丹學號:130513117實驗學時:22學時指導教師:楊敏老師成績:可編輯2015年10月30日西安工業(yè)大學實驗報告專業(yè)信息管理與信息系統(tǒng)班級130513姓名賈丹丹學號130513117實驗課程數(shù)據(jù)庫原理及應(yīng)用指導教師楊敏實驗日期10.20-10.31同實驗者實驗項目創(chuàng)建數(shù)據(jù)庫和表,表數(shù)據(jù)插入、修改和刪除實驗設(shè)備及器材SQLServer201冰境一、實驗?zāi)康?1) 了解SQLServe數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。(2) 了解表的結(jié)構(gòu)特點。(3) 了解S

2、QLServer!勺基本數(shù)據(jù)類型。(4) 了解空值概念。(5) 學會在對象資源管理器中創(chuàng)建數(shù)據(jù)庫和表。(6) 學會使用T-SQL語句創(chuàng)建數(shù)據(jù)庫和表。(7) 學會在對象資源管理器中對數(shù)據(jù)庫表進行插入、修改和刪除數(shù)據(jù)操作。(8) 學會使用T-SQL語句對數(shù)據(jù)庫表進行插入、修改和刪除數(shù)據(jù)操作。(9)了解數(shù)據(jù)更新操作時要注意數(shù)據(jù)完整性。二、實驗內(nèi)容(1)創(chuàng)建一個數(shù)據(jù)庫數(shù)據(jù)庫YGGL的邏輯文件初始大小為10MB,最大大小為50MB,數(shù)據(jù)庫自動增長,增長方式是按5%比例增長。日志文件初始為2MB,最大可增長到5MB,按1MB增長。數(shù)據(jù)庫的邏輯文件名和物理文件名均采用默認值。事物日志的邏輯文件和物理文件名也

3、均采用默認值。要求分別使用對象資源管理器和T-SQL命令完成數(shù)據(jù)庫的創(chuàng)建工作。(2)在創(chuàng)建好的員工管理數(shù)據(jù)庫(YGGL)中創(chuàng)建數(shù)據(jù)表考慮到員工管理數(shù)據(jù)庫YGGL要求包括員工的信息、部門信息以及員工的薪水信息,所以數(shù)據(jù)庫YGGL應(yīng)包含三個表Employees(員工自然信息)表、Departments邯門信息)表和Salary(員工薪水情況)表。(3)分別使用對象資源管理器和T-SQL語句,向在實驗2中建立的數(shù)據(jù)庫YGGL的3個表EmployeesDepartments和Salary中插入多行數(shù)據(jù)記錄,然后修改和刪除一些記錄。使用T-SQL語句進行有限制的修改和刪除。三、實驗步驟、數(shù)據(jù)記錄及處理1

4、界面方式創(chuàng)建數(shù)據(jù)庫(1)創(chuàng)建數(shù)據(jù)庫使用系統(tǒng)管理員用戶以Window身份驗證方式登陸SQLServer服務(wù)器,在“對象資源管理器”選擇“數(shù)據(jù)庫”節(jié)點,右鍵單擊鼠標,打開“新建數(shù)據(jù)庫”窗口,在“新建數(shù)據(jù)庫”窗口的“常規(guī)”選項中輸入數(shù)據(jù)庫名“YGGL”,“所有者”為默認值。在下方的列表欄中,分別設(shè)置“數(shù)據(jù)文件”和“日志文件”的增長方式和增長比例,設(shè)置完成后單擊“確定”完成數(shù)據(jù)庫的創(chuàng)建。操作結(jié)果如下圖所示:停遢領(lǐng)文件至總花件照眥口動用品黃丑.卜行期牌MIHAM10出里為小黑制內(nèi)SU秘-芋娘_1士as不通用F知純走也,EBM為sNBWI1勘冊.-什(2)刪除數(shù)據(jù)庫在對象資源管理器中選擇數(shù)據(jù)庫YGGL,右

5、鍵單擊鼠標,在彈出的快捷鍵選擇刪除菜單項。在打開的刪除對象窗口中單擊“確定”按鈕,執(zhí)行刪除操作2 .使用T-SQL語句創(chuàng)建數(shù)據(jù)庫(1)創(chuàng)建數(shù)據(jù)庫在“查詢分析器”窗口中輸入語句,單擊“!執(zhí)行”按鈕,并在“對象資源管理器”中查看結(jié)果。-二二,-1F廠.1'i'i-'|hiCREATEDATAEASEKGL用ONFILENAME'd:SLServtr2D121fATYGCL.ncf,.E工工ET口膽,ffAXSTZE=53KP,FTLEGR0¥THp5LOGCNWGL.lnf,T"IT.WTI1F*-,.CFjC、KA十4、JFT1nTTJjpn_

6、百消息而奇已成功浣戌。(2)刪除數(shù)據(jù)庫在快捷工具欄單擊“新建查詢”按鈕,在“查詢分析器”窗口中輸入腳本后單擊“!執(zhí)行”按鈕執(zhí)行3 .界面方式創(chuàng)建表(1)創(chuàng)建表在對象資源管理器中展開數(shù)據(jù)庫“YGGL”;選擇表,右鍵單擊鼠標,再選擇“新建表”,在表設(shè)計窗口輸入Employees表的各字段信息,單擊“保存”,在彈出的“保存”對話框中輸入表名“Employees單擊確定即創(chuàng)建了表Employees按同樣的操作過程,創(chuàng)建表Departments和表SalaryWIN01505212027.|nTN-DLS0&212Qj-H-dbc.Employ*列名先許NjiI值Emi>c>eepc

7、har5)Nairnech?r(tOtdotationchart.1BirthdayrdatebitI.WorcYeartnyint倒AddressViarcharf+J閘PhareNuirnberihdr(12)IqH卜DepdrmentlDthat3一后一""WW-015O921202X«a-dboSnlary鼻鼻允洋MlH值Dcpartm untl Dcha(3)g_ _1t卜 D p-prtiT FntN 3 m pchar(20)_ _ _ _ iNotevar char(lCO)i同WIN - 01509212 02 Pdbo> Dcp a rt

8、mEtj XWIN-lli092102.dbo LepeWIN-M50KL302L.GL-dbo.SalaryX列名/Enplo)eeIDTnCom?OdtCcmo允褥hw acnar(6l! r 'float(2)刪除表在對象資源管理器中展開“數(shù)據(jù)庫”,選擇“YGGL”,展開“YGGL”中的“表”節(jié)點,右鍵單擊“dbo.EmlloyeeS'表,選擇“刪除”,打開“刪除對象”窗口,再單擊“顯示依賴關(guān)系”,打開“Employees依賴關(guān)系”窗口。在該窗口中確認表“Employee/確實可以刪除后,單擊“確定”按鈕,返回“刪除對象”窗口。在刪除對象窗口單擊“確定”按鈕,完成刪除4.

9、使用T-SQL語句創(chuàng)建表在“查詢分析器”窗口中輸入語句,單擊快捷工具欄的“!執(zhí)行”圖標,執(zhí)行語句,即可倉I建表Employees5.界面方式加入表數(shù)據(jù)選擇要進行操作的表“Employees,右鍵單擊鼠標,在彈出的快捷菜單中選擇“編輯前200行”,進入“表數(shù)據(jù)窗口”。依次向表中加入給定的數(shù)據(jù)樣本>1SO92120i-dba£mplnyiE-c|WlM0L5O9312flgLJdbg丁/匕2MN-01509212027.L-dbo.Tablle2rnolcvacl>NdmoEducjtiorBinhdavSexWcrkVcarAddressPbCHfNuiTlibCKDc-o

10、onEmerfliD00001王林K專19&&-D123TruesS339Sfi68<mODQB針I(yè)SZb-OJ-281rue3北京3滸1。"83J21J211320Q10王向客SHr量12度TrueEDSffiW0-106637923611020018拜大寺1960-口丁智g=山可用swmni1U23D1由再毒和1577-1MSTrue3且i串1必2B3506M!5儂班MtJJtt1965口g-胡True裨櫻冬5U二M647083175W899IESEt1S7S-D8»1OFalse4TUjBW3-10®E33467223111006強石兵

11、W1974-1001True1新雷科L2"S4其弘1852106猛林海大營1977-MB2True2中山;1,24JSB76?給日330256fr¥三愿1968-0920Trwe3熱詞圍加%3SB7659914.3087M葉問祥1978-11-18True2北京西圖”-建S3知8如二45042D9尢專19齊-09-3Fake5漢中(M;2g&3468L584NULLNULLNULLNULLWitA/tJLLNU1LNULLNULLCepairtmentlCDepartment.ti.Note*1NULL2人力史源部.NULL3經(jīng)理辦公室.NW4.NUti5市斯靜NU

12、LLtAM7"NULLNJLlEnployeelDInComeOutC-o-meoooooi2100,8123.QSOlOOCfiL582A28&oa1022012569.SE185.65111006im.oi75.5S5W2O92066.15106302S6290(17210.210*9915259.S5皿n0200102860198O2(XHE2347.68180箱曾蚪2sai.se199,0621067&37Mm1D22G819801001*NULLNULLAO£6.界面修改表數(shù)據(jù)(1)在對象資源管理器中刪除表Employees的第行和Salary第行

13、。Emplo/ee<DNameEducationE;rtkd三?WcrkVea"Addres.sPbcreNumbe"ec3rtmentlO010WB光容如豐科1976-03-28TrueM1tSJhlOO-2833同國坦二L9S21209frue2om»w0-108E37922&11020018學眄大專196007-30Fahr6TUTHlO2-lB3W3011102201田和:m19721M8True3黃曲相im-2ES60&60851O22CS/僦二l565-Qt-28True2=S樓售210684708317

14、51G8991神也«±197%網(wǎng)10Fak«4中山JiljOT,!口5833M7223111006張百兵W1574ID01Tsve1羯姐州1203SJ41S5210678林寄大費IS"-531ruse-2TLUJ強4弱83467第63302566李玉民曲)1968-0«-2QTrue3用河前2O535B7659914300759葉凡19781148Frw?升步拼打83)08901.4504209腫日X#169-04-03Fak#5過=晶U0-4-128446813S4NULLNUL1NULLt'JLLNULLNULLNullNULLEm

15、oloye:DInCcmeOutcome01000815S261眼口3ID;20123W出8L35,A5111006L9870179,58與04押Q7065151083OJ5662980.7210Jloassi其5g.我281.520200102860igg0IQC1823-47.6EisoMfi759253198出job210&73224012110220B1900iULLNULLNULL(2)在對象資源管理器中將表Employees中編號為020018的記錄的部門號改為4EmplcrieelDNa-meEdu匚HizriBirthdaySnW3ricVtirAddne-'S

16、iPF匚neNu.mbtrDe-partmefrklD口DOOR三彩華颯1976-03-28True3y言"揮-i?833213211Q期Q印士1W-1209True2niesi&-D-io883793J611*ooaistK文專106007-30Fulv6中聞主葩】??8加值14A23D1劉晅砌1973-1MBTrue3母旗100783606S050220B5跡上I965-M-2BTrue2WB5-3-10fi847MB175joe蜒tf41gl跡土1979-310Fdled甲山金idm艱gS3146722*11006疆石丘相1974-10-01True1乒ES整M-L加R

17、84563418511067g咻涔大白1S77-D4-02True2中山.津24-打83467536312556聿¥3眄196S-K-2DTruea后河聾£097587659914OB759rt凡炳1973-11-18True2丁京三裝3-7VES306901404339薛林事我196S-W03Fol5翔芹1&UDT12W46315S4出入.Wi£N皿NULLNUUN仇tWUNULLNULL7 .使用T-SQL命令插入表數(shù)據(jù)(1)向表Employees中插入一行數(shù)據(jù)。USETCGLGOINSERTIMTOEmployetsFN_UES('M口口口1

18、王林'J大專"T9S6-01-23,1,&'中山胞看33556戰(zhàn)'J#)ErniplcywIDNameEducartionBirthday,SewWorkYearAddress3horrNumberDerartrnmHDOQOOOl王tt:6-ai-25True8中山為83/5568?mooos百li±M19703-23True3“存肆1甯.?8B2B211M0010王國容®±l9a2-l:-09True1910-0-103837236110JM1S人點1560-07-30Fa£46102-2AMiini11D2

19、3D1鈉ig72-lCkl3True383cO&603WJ3O5H±L9&5-09-.J3Tue工8470ES175wmi或士1S79日10Ffll54mio-aios83348n23111006稱ES硝19741001True1*£MJ41203以為Ml85210678琳35M1977W-02True2=djm通碧8346733&33O2%6季三度I96S-K-20True3熱現(xiàn)52必與5376514.3CS759計危埔137&-11-13True2北東西辟3-7-5223BC33014.5CMR9煉材矛大專1969-35-03Falc-e

20、5漢中鬲120-4-1204481584WJ1LWL1fVUUNUUNUUJVUUNULLNULLIK.EMLNJUSalifviEnpLciy«Ln:ono.CutCam)I'3n-Iiifin'?io?3J電im先Employe0IDIrComeOutCoims0000012100123.09OLDOO&15822福m102201185,051000619S7J0179585(M2C»J066.153025M2S&D,721021089913259-9B2A1S20700102!O1983200135347j6B180士鮑7sgJ531.

21、QS19立面21057322401311022091980100*NULLNULLMULL8 .使用T-SQL命令修改表數(shù)據(jù)(1)修改表Salary中某個記錄的字段值,例如:將編號為000001的職工收入為2890。-3UPHATEsalarySETInCome=2890WHEREEmployeeIMJOOOOl:|trnploveelDrnGcnwQuKome&00001izj.oe01GOTO1SS2.d2as.03iozz(nW5阻時155,6511100519B7,O1"5S5MZD9zose.isHCUBZ'&BO.T2101O0TO13255.90

22、Z01.52口NOCHQza&oiMO2OO1S之3a九&®Ilso與。8無相ziii.se21CM37V1211023081980I&ofvUct川仃E£zaa(2)將所有職工收入增加100。HUPDATEsalarySETInCome=InCome+100EmployedDInConneOutComeW0012990123.0931CWS1632.62S8.031022012669.8S18565111110062087.0179.585D42OS2166.151033025663050.72102108991335«.9799999.

23、2815232001029601980200182447.&S1803087592631.98199.081067323401211022082030100*NUILNULLNULL9 .使用T-SQL命令刪除表數(shù)據(jù)(1)使用SQL命令刪除表Employees中編號為000001的職工信息:D%*-DELETEFROMEmployeesWKEEnLployeBlD=,00000T30%-(2)刪除所有女性員工信息100%zDELETEFROMEmplayeesVUERESes=0Sex3-23True2-DQTru尸0-1BTruB:Q-2QTrum0-01True-4-02True1-國-2口True1-18True-r(3)使用TRANCATETABLE語句刪除表中所有行。因為后面的實驗還要用到前面的數(shù)據(jù),所以沒有進行刪除操作。10袋中的數(shù)據(jù)同步創(chuàng)建Employees3表,使用MERGE語

溫馨提示

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

最新文檔

評論

0/150

提交評論