版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XI'AN TECHNOLOGICAL UNIVERSITY實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)課程名稱數(shù)據(jù)庫(kù)原理及應(yīng)用專業(yè):信息管理與信息系統(tǒng)班級(jí):130513姓名:賈丹丹學(xué)號(hào):130513117實(shí)驗(yàn)學(xué)時(shí):22學(xué)時(shí)指導(dǎo)教師:敏老師成績(jī):2015年一 10_ 月 _30_ 日工業(yè)大學(xué)實(shí)驗(yàn)報(bào)告專業(yè)信息管理與信息系統(tǒng)班級(jí)130513賈丹丹學(xué)號(hào)130513117實(shí)驗(yàn)課程數(shù)據(jù)庫(kù)原理及 應(yīng)用指導(dǎo)教師敏實(shí)驗(yàn)日期同實(shí)驗(yàn)者實(shí)驗(yàn)項(xiàng)目創(chuàng)建數(shù)據(jù)庫(kù)和表,表數(shù)據(jù)插入、修改和刪除實(shí)驗(yàn)設(shè)備 及器材SQL Server2012 環(huán)境、實(shí)驗(yàn)?zāi)康模?)了解SQL Server數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。(2)了解表的結(jié)構(gòu)特點(diǎn)。(3)了解SQL
2、Server的基本數(shù)據(jù)類型。(4)了解空值概念。(5)學(xué)會(huì)在對(duì)象資源管理器中創(chuàng)建數(shù)據(jù)庫(kù)和表。(6)學(xué)會(huì)使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)和表。(7)學(xué)會(huì)在對(duì)象資源管理器中對(duì)數(shù)據(jù)庫(kù)表進(jìn)行插入、修改和刪除數(shù)據(jù)操作。(8)學(xué)會(huì)使用T-SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)表進(jìn)行插入、修改和刪除數(shù)據(jù)操作。(9)了解數(shù)據(jù)更新操作時(shí)要注意數(shù)據(jù)完整性。二、實(shí)驗(yàn)容(1)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)YGGL勺邏輯文件初始大小為10MB最大大小為50MB數(shù)據(jù)庫(kù)自動(dòng)增長(zhǎng),增長(zhǎng)方 式是按5%:匕例增長(zhǎng)。日志文件初始為2MB最大可增長(zhǎng)到5MB按1MB增長(zhǎng)。數(shù)據(jù)庫(kù)的邏輯文件名和物理文件名均采用默認(rèn)值。事物日志的邏輯文件和物理文件名也 均采用默認(rèn)值。要求分
3、別使用對(duì)象資源管理器和T-SQL命令完成數(shù)據(jù)庫(kù)的創(chuàng)建工作。(2)在創(chuàng)建好的員工管理數(shù)據(jù)庫(kù)(YGGL中創(chuàng)建數(shù)據(jù)表考慮到員工管理數(shù)據(jù)庫(kù) YGG要求包括員工的信息、部門(mén)信息以及員工的薪水信息,所以 數(shù)據(jù)庫(kù)YGG應(yīng)包含三個(gè)表Employee員工自然信息)表、Departments(部門(mén)信息)表和Salary (員工薪水情況)表。(3) 分別使用對(duì)象資源管理器和 T-SQL語(yǔ)句,向在實(shí)驗(yàn)2中建立的數(shù)據(jù)庫(kù)YGGL勺3個(gè)表 Employees、Departments和Salary中插入多行數(shù)據(jù)記錄,然后修改和刪除一些記錄。使用 T-SQL語(yǔ)句進(jìn)行有限制的修改和刪除。三、實(shí)驗(yàn)步驟、數(shù)據(jù)記錄及處理1界面方式創(chuàng)建
4、數(shù)據(jù)庫(kù)(1)創(chuàng)建數(shù)據(jù)庫(kù)使用系統(tǒng)管理員用戶以 Window身份驗(yàn)證方式登陸SQL Server服務(wù)器,在“對(duì)象資源管 理器”選擇“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),右鍵單擊鼠標(biāo),打開(kāi)“新建數(shù)據(jù)庫(kù)”窗口,在“新建數(shù)據(jù)庫(kù)” 窗口的“常規(guī)”選項(xiàng)中輸入數(shù)據(jù)庫(kù)名“ YGGL, “所有者”為默認(rèn)值。在下方的列表欄中,分 別設(shè)置“數(shù)據(jù)文件”和“日志文件”的增長(zhǎng)方式和增長(zhǎng)比例,設(shè)置完成后單擊“確定”完成 數(shù)據(jù)庫(kù)的創(chuàng)建。操作結(jié)果如下圖所示:歌硒醫(yī)E舔測(cè)twl飆認(rèn) Ifi、翊文件丈巳京件組矚水血田日前憎禮最好土皺行貳他mn10出甲丙汕 除刨為so刖匚匚"f.T<KL_1.£as才龍用E裁星方】HB廨刑為各仙f
5、A)(2)刪除數(shù)據(jù)庫(kù)在對(duì)象資源管理器中選擇數(shù)據(jù)庫(kù) YGGL右鍵單擊鼠標(biāo),在彈出的快捷鍵選擇刪除菜單項(xiàng)。 在打開(kāi)的刪除對(duì)象窗口中單擊“確定”按鈕,執(zhí)行刪除操作。/曲庫(kù)一4J KE眈刊薛斷愎(CJ t«L瓠IB庫(kù)¥L腳蛀料凋庫(kù)奇1岸訶貝mt=錄借応CO耒冃現(xiàn)育痊按必I 毗 | | _2. 使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)(1)創(chuàng)建數(shù)據(jù)庫(kù)在“查詢分析器”窗口中輸入語(yǔ)句,單擊“!執(zhí)行”按鈕,并在“對(duì)象資源管理器”中 查看結(jié)果。(2)刪除數(shù)據(jù)庫(kù)在快捷工具欄單擊“新建查詢”按鈕,在“查詢分析器”窗口中輸入腳本后單擊“!執(zhí) 行”按鈕執(zhí)行。3. 界面方式創(chuàng)建表(1)創(chuàng)建表在對(duì)象資源管理器中展開(kāi)
6、數(shù)據(jù)庫(kù)“ YGGL;選擇表,右鍵單擊鼠標(biāo),再選擇“新建表”, 在表設(shè)計(jì)窗口輸入Employees表的各字段信息,單擊“保存”,在彈出的“保存”對(duì)話框中輸 入表名“Employees,單擊確定即創(chuàng)建了表 Employees,按同樣的操作過(guò)程,創(chuàng)建表Departments 和表 Salary 。AiTNulUfiDcparlm entl Dchar(3)g弋卜 D#prtnn RntN Am pcharOWI iMolevar tharflCO)“ YGGL中的“表”節(jié)點(diǎn),右 窗口,再單擊“顯示依賴關(guān)Employees”確實(shí)可以刪除后,“確定”按鈕,完成刪除(2)刪除表在對(duì)象資源管理器中展開(kāi)“數(shù)據(jù)
7、庫(kù)”,選擇“ YGGL,展開(kāi) 鍵單擊“ dbo.Emlloyees ”表,選擇“刪除”,打開(kāi)“刪除對(duì)象” 系”,打開(kāi)“ Employees依賴關(guān)系”窗口。在該窗口中確認(rèn)表“ 單擊“確定”按鈕,返回“刪除對(duì)象”窗口。在刪除對(duì)象窗口單擊4. 使用T-SQL語(yǔ)句創(chuàng)建表在“查詢分析器”窗口中輸入語(yǔ)句,單擊快捷工具欄的“!執(zhí)行”圖標(biāo),執(zhí)行語(yǔ)句,即 可創(chuàng)建表Employees。5. 界面方式加入表數(shù)據(jù)選擇要進(jìn)行操作的表“ Employees",右鍵單擊鼠標(biāo),在彈出的快捷菜單中選擇“編輯前 200行”,進(jìn)入“表數(shù)據(jù)窗口”。依次向表中加入給定的數(shù)據(jù)樣本。dbaitmplovers >| W-N
8、-MbO顯1迪了”丄-dbo.r<2<MN-015052107.JLdbo.Tablle 2ErnolcyacJD1NameEducjitiorBirthdavXXWcrkVearAddressPhcHfNurrkbfrfOfreonmcrtlD000001王悴IMS曲TrueBegS31S906BTJ10J08IS /6-0J-2S1 rue3北京國(guó)Si o=83J213211320010王冋密SHr1982-12-OBTrue2E9BK10-0-1837923611CI7001B1960-0730Fatk胃6E=ll.寧鬲 1(VrJ8341330111022011972-1M
9、8Tru舍3國(guó)釦Od8360&5085W2208牡ie65-os-2aTrue禪程尋5-吳二制84708S175LD899I1979-D-lDFalse4CzitE&lQ-3 105833467223口1血197-10 01True1粋踏汨1-203S456341S52WG7«1977-M 02True2甲山護(hù)332斗JS8346733639025661968-09 WTrue3567S59914.3OS75A葉幾1578-11-18True2北5佰臨-7 55S5S08M:45C42D9丈專Fake5說(shuō)中;&HOJ口&U58L5&4NULLW
10、2£/VMLiNUU.NULLA/i/LLNULLNULLNUU.CepzairtmerrtlCiDepartment “Note1NULL2人力瓷淳邯 .NULL3涯必塞 .NULL4.N曲5NULL«NULLAT購(gòu)NJLlEmployeelDKComeC utComeOOWClZ1W.BOlOOCS15S2.62s&oa102201ia&51110C-G19&7.0175.5 ESCM2M2066.15ioe302 5 M2980.7210.21089&13259.9B2BL5207001(128601&80200162M7.6S
11、1603M75QS21.CSltQ.OS21W7S2?40KI1O22CB1980100B*NULLNULLNUti6. 界面修改表數(shù)據(jù)Employees的第一行和Salary的第一行。(1)在對(duì)象資源管理器中刪除表£mpio/eeDNameEducationBirthdayWcrk/ea4-Addre&EPlrcreNiimbe,-OLOOCB1976-03-38True3WS100-2833213211王冋舌R±19 & 2 12 09fnje2om»w 0 108E3792$&110200181960 07-30rahc6TUTSI
12、02-26M133011102201砂1972-10-18True3盎苗1042ES60&5085losses禎二l565-Q*-2arue2=®樓巻 5-m-lQ684708317510899119790«a0Falt4中山仍83M«7223111006W1974 ID 01True1窺畑閱1 203SJ41S5zl.06 /8ElSJ7-tM-021 ru«&2TLUJ S&.4 乃834(? 7 JJ 633025461968-0S-20True35B7659914aOS75g葉凡19781148Frw?卄甫丙帯2-r-力8
13、33OSW14504209L&69-04-03Fak#5如舗 GO-4-1284463 MS4NULLNUL1Milf¥UllNULLNULLNULLNULLEmolm 己 e:DInComeOutcome車C1Q00815S261B3h03102012M9.fi818 5.S311100619&7017958亍04鄧soeais1083025662980.72L0Jloaesi325g.<j£281.520200102860倔0ICC182347X8isoMfiTSQ253L98308210&732240121102;061900mIiULL
14、NULLNULL(2)在對(duì)象資源管理器中將表Employees中編號(hào)為020018的記錄的部門(mén)號(hào)改為4EimpilovrrlONfl-me-Edu 匚 aticnBirthdaySeiWzhricVr-rrdirestP卜匚 nrNurnbrrDr衛(wèi)曲rime耐DQK»B鉗197O-J3-20True3U32132I1aooio壬向?qū)廐f士1982 12 09True2EffiSlO 01 oe837923B11t2DQlBi960 37 JDhlie&fRL樂(lè)矍乂匸28J4UJ014amSJJW1372-10-101 rue3越證100-B3MHB09JU22DB之19G5
15、-D9-20True2世侍侍5-3-JDES47OS0175JBB9915ff+157S-05-10hlw斗中山聲10-m i咔83722311W&197 m mTrue1帳芳譽(yù)3412舊B4屈恥日51067 a1977 M 02True2甲山就芯4 J5834切3対319M-J9J0True303膽卿W/CbEHL4so'Ezsg對(duì)甩19-11-18True2麼曲-T-52B33HB9D1二<W3!?9L966-Q9-D3Hhv5玄中 51;D-4 UB446S1534*WtlWLLN2HNULLNULLNgWUWIL7. 使用T-SQL命令插入表數(shù)據(jù)(1)向表Empl
16、oyees中插入一行數(shù)據(jù)。INSERT IMTO Enplnyets VALUES000001,還常大1086-01-231,8/ 中山路32-1-503F e335608B,/2,)ErnipIcywIDNameEduczitiooB rll-daySrwWorkYearAddresshci rr NumberDcrartrnmtJ3厲EDGlswK寺:=»66-1 -2 3True8滬山為IB訃 556$2D1O0OS坤W7阡朋胡True3卄和曄1X”?8B213211®±m?-i: -0?True3910-0-10383W23611oooia龍專1560-0
17、730Fa «&6甲左-丄SMliHL丄L02J01W1972-lCkl8T rue3且血toOS5WJ3O5H±L9&5-W-33T rue2S470ES1751MM131±197?-36-10Fflls4msio-Mos陰34酣2 23111006鈿1974 1G 01True1傕衣43対1 203E4更対18521068丸寺197? W-02Trjr2RdJl24*35&346733&33O2%6I96S-K-2GTrue38209-353765K143OS759葉現(xiàn)137»-11-13True2:|匕站龍巧2E3B
18、C33O14.5W2O91963-39-03Fal ce5沈中 S123-J-12844«815S卻WJLLWL1PfUlLNUHNUUJVUUNULLNULLIJISEEI lino Ssl i£V I'EnpLoytt d*1D, InCutCiw)NvalrillDOUl 2100,8. ?3,09iEmployeeJ DIrComeOutCome&000012100123.09OLDOO&15&22帥3102201256551000619S7J017JS85(M209JD6&.1510&3025002&&
19、;l).72102108991325?.9B2BL52020010?!O1983200135347j6B18030A759J531.QSlW.Ofl210&7322401311022091980100l*NULL問(wèn)£MJLL8. 使用T-SQL命令修改表數(shù)據(jù)(1)修改表Salary中某個(gè)記錄的字段值,例如:將編號(hào)為000001的職工收入為2890。-3UPDATE salarySET InCome=2890WHERE Emplaya8lD=00a01;|EmplovftelDInCorneOutCe-me*CHKOO112J.W010CXJ31 5B2.6203.031Q22
20、O11I05J&5moos1 9B7.O179 5S5MZC»066.1 51DB3O2S6&Z98O.T210-2325B.MZQ1.52020010Z®&DUSBO2OQ1S25*7,5®ISOAM 7532331.MS1OO732Z*0121102308I960100fll/vULtNg(2)將所有職工收入增加100Erm ployed DInComflOutcome5000012990123.0931CWS1632.62S8.031022012669.8S185.65111110062087.0179.5e5042092166.15
21、1033025663050.721021OB591335«.9799999.281 5232001029601983200182447.6S1803087552631.98199.0821067823401211022082030100NULLNULLNULL9. 使用T-SQL命令刪除表數(shù)據(jù)(1) 使用SQL命令刪除表Employees中編號(hào)為000001的職工信息:a % *DELETE FROM Employees_ WEE EnLployeeII>=? 00000lr00% -(2) 刪除所有女性員工信息。二DELETE FROM EuplapsesVEERE Sex=02-29Tru e-2-09True0-19Ti uu-9-26Tr uexO-O1True-4-02TrueLy-2o1 rue£1-18True(3) 使用TRANCATE TABLS句刪除表中所有行。因?yàn)楹竺娴膶?shí)驗(yàn)還要用到前面的數(shù)據(jù),所以沒(méi)有進(jìn)行刪除操作。10. 表中的數(shù)據(jù)同步創(chuàng)建Employees3表,使用 MERG語(yǔ)句使Employees3表中的數(shù)據(jù)和 Employees表中的數(shù) 據(jù)同步。'S-QLQuery-B.氏匸 ER-CHEN - d BoTEmp 1 cyees 3nACER CHEK-dbo Employee.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能化資產(chǎn)管理合同(2篇)
- 村衛(wèi)生所輸液瓶處置合同(2篇)
- 公司職員工作總結(jié)范文10篇
- 2025年大連汽車職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 2025至2031年中國(guó)竹樣卡行業(yè)投資前景及策略咨詢研究報(bào)告
- 智能合約安全分析-第2篇-深度研究
- 2025年度新材料研發(fā)高級(jí)人才引進(jìn)及產(chǎn)業(yè)化合同
- 二零二五年度籃球賽事場(chǎng)地承包與宣傳合同
- 2025年度員工個(gè)人資金周轉(zhuǎn)困難公司借款合同
- 二零二五年度社區(qū)老年食宿關(guān)愛(ài)服務(wù)合同
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級(jí)歷史下冊(cè)
- 【歷史】唐朝建立與“貞觀之治”課件-2024-2025學(xué)年統(tǒng)編版七年級(jí)歷史下冊(cè)
- 產(chǎn)業(yè)園區(qū)招商合作協(xié)議書(shū)
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 盾構(gòu)標(biāo)準(zhǔn)化施工手冊(cè)
- 天然氣脫硫完整版本
- 人教版八級(jí)物理下冊(cè)知識(shí)點(diǎn)結(jié)
- 2021年高考真題-生物(湖南卷) 含解析
- 幼兒園2024-2025學(xué)年第二學(xué)期園務(wù)工作計(jì)劃
- 2024公路工程施工安全風(fēng)險(xiǎn)辨識(shí)與管控實(shí)施指南
- 新疆2024年新疆和田師范專科學(xué)校招聘70人筆試歷年典型考題及考點(diǎn)附答案解析
評(píng)論
0/150
提交評(píng)論