2022年db1西工大數(shù)據(jù)庫(kù)實(shí)驗(yàn)一數(shù)據(jù)庫(kù)和表的創(chuàng)建與管理教學(xué)文案_第1頁(yè)
2022年db1西工大數(shù)據(jù)庫(kù)實(shí)驗(yàn)一數(shù)據(jù)庫(kù)和表的創(chuàng)建與管理教學(xué)文案_第2頁(yè)
2022年db1西工大數(shù)據(jù)庫(kù)實(shí)驗(yàn)一數(shù)據(jù)庫(kù)和表的創(chuàng)建與管理教學(xué)文案_第3頁(yè)
2022年db1西工大數(shù)據(jù)庫(kù)實(shí)驗(yàn)一數(shù)據(jù)庫(kù)和表的創(chuàng)建與管理教學(xué)文案_第4頁(yè)
2022年db1西工大數(shù)據(jù)庫(kù)實(shí)驗(yàn)一數(shù)據(jù)庫(kù)和表的創(chuàng)建與管理教學(xué)文案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除數(shù)據(jù)庫(kù)原理試驗(yàn)報(bào)告題目:試驗(yàn)一學(xué)號(hào)姓名班級(jí)日期數(shù)據(jù)庫(kù)和表的創(chuàng)建與治理一. 試驗(yàn)內(nèi)容、步驟以及結(jié)果1. 利用 圖形用戶界面 創(chuàng)建, 備份, 刪除和仍原數(shù)據(jù)庫(kù)和數(shù)據(jù)表(50 分,每道題 5 分)數(shù)據(jù)庫(kù)和表的要求(第四版教材其次章習(xí)題 5 要求的數(shù)據(jù)庫(kù))數(shù)據(jù)庫(kù)名: SPJ,其中包含四張表:S 表, P 表, J 表, SPJ 表圖 2.1 S 表供貨商表 圖 2.2 P 表零件表 圖 2.4 SPJ 表供應(yīng)情形表 圖 2.3 J 表工程項(xiàng)目表 只供學(xué)習(xí)與溝通此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除完成以下詳細(xì)操作:1 創(chuàng)建 SPJ 數(shù)據(jù)庫(kù),初始大小為

2、10MB,最大為 50MB,數(shù)據(jù)庫(kù)自動(dòng)增長(zhǎng),增長(zhǎng)方式是按 5比例增長(zhǎng);日志文件初始為 2MB,最大可增長(zhǎng)到 5MB,按 1MB增長(zhǎng);數(shù)據(jù)庫(kù)的規(guī)律文件名和物理文件名均采納默認(rèn)值;2 在 SPJ 數(shù)據(jù)庫(kù)中創(chuàng)建如圖 2.1- 圖 2.4 的四張表 只輸入一部分?jǐn)?shù)據(jù)示意即可 ;3 備份數(shù)據(jù)庫(kù) SPJ(第一種方法 :備份成一個(gè)擴(kuò)展名為 bak 的文件;(提示:最好先刪除系統(tǒng)默認(rèn)的備份文件名,然后添加自己指定的備份文件名)4 備份數(shù)據(jù)庫(kù) SPJ(其次種方法 :將 SPJ 數(shù)據(jù)庫(kù)定義時(shí)使用的文件 擴(kuò)展名為mdf,ldf 的數(shù)據(jù)文件、日志文件等 復(fù)制到其他文件夾進(jìn)行備份;5 刪除已經(jīng)創(chuàng)建的工程項(xiàng)目表 J 表

3、;6 刪除 SPJ 數(shù)據(jù)庫(kù);(可以在系統(tǒng)默認(rèn)的數(shù)據(jù)儲(chǔ)備文件夾下查看此時(shí) SPJ數(shù)據(jù)庫(kù)對(duì)應(yīng)的 mdf,ldf 文件是否存在)7 利用備份過(guò)的 bak 備份文件仍原剛才刪除的 SPJ 數(shù)據(jù)庫(kù);(仍原數(shù)據(jù)庫(kù))8 利用備份過(guò)的 mdf,ldf 的備份文件仍原剛才刪除的 SPJ 數(shù)據(jù)庫(kù);(附加)9 將 SPJ 數(shù)據(jù)庫(kù)的文件大小修改為 100MB;10 修改 S 表,增加一個(gè)聯(lián)系電話的字段 試驗(yàn)詳細(xì)步驟:sPhoneNo,數(shù)據(jù)類型為字符串類型;(1)創(chuàng)建SPJ 數(shù)據(jù)庫(kù):右擊數(shù)據(jù)庫(kù)- 新建數(shù)據(jù)庫(kù) - 填寫相應(yīng)參數(shù) - 點(diǎn)擊確定;如下圖:(2)在 SPJ 數(shù)據(jù)庫(kù)中創(chuàng)建四張表:?jiǎn)螕魯?shù)據(jù)庫(kù)SPJ- 右擊表- 新建

4、表 - 填寫參數(shù)- 確定;如下圖:只供學(xué)習(xí)與溝通此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除(3)備份數(shù)據(jù)庫(kù)SPJ(第一種方法 :右擊數(shù)據(jù)庫(kù)SPJ- 任務(wù) - 備份 - 填參數(shù) - 確定;如下圖:只供學(xué)習(xí)與溝通此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除(4)備份數(shù)據(jù)庫(kù)SPJ(其次種方法 :找到 SPJ 數(shù)據(jù)庫(kù)定義時(shí)使用的文件 擴(kuò)展名為mdf,ldf的數(shù)據(jù)文件、日志文件等- 復(fù)制到其他文件夾進(jìn)行備份, 如下圖:只供學(xué)習(xí)與溝通此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除(5)刪除已經(jīng)創(chuàng)建的工程項(xiàng)目表J 表 :?jiǎn)螕魯?shù)據(jù)庫(kù)SPJ-單擊表 -右擊 J-選擇刪除;如下圖只供學(xué)習(xí)與溝通此文檔僅供收集于網(wǎng)絡(luò)

5、,如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除(6)刪除 SPJ 數(shù)據(jù)庫(kù):右擊數(shù)據(jù)庫(kù)只供學(xué)習(xí)與溝通SPJ-挑選刪除命令;如下圖此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除(7)利用備份過(guò)的bak 備份文件仍原剛才刪除的SPJ數(shù)據(jù)庫(kù):右擊數(shù)據(jù)庫(kù)-挑選仍原數(shù)據(jù)庫(kù)命令-填寫參數(shù) -確定;如下圖(8)利用備份過(guò)的 mdf,ldf 的備份文件仍原剛才刪除的 SPJ 數(shù)據(jù)庫(kù):找到備份右擊數(shù)據(jù)庫(kù) -挑選仍原數(shù)據(jù)庫(kù)命令-填寫參數(shù) -確定;(9)將 SPJ 數(shù)據(jù)庫(kù)的文件大小修改 100M:右擊數(shù)據(jù)庫(kù) -右擊 SPJ-填寫參數(shù) -右擊屬性 -挑選頁(yè)點(diǎn)擊文件只供學(xué)習(xí)與溝通-修改參數(shù),如下圖:此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除(

6、10)修改 S 表,增加一個(gè)聯(lián)系電話的字段sPhoneNo,數(shù)據(jù)類型為字符串類型:點(diǎn)擊 SPJ- 點(diǎn)擊表 - 點(diǎn)擊 s 表- 修改參數(shù),如下圖:2.利用 SQL語(yǔ)言 創(chuàng)建和刪除數(shù)據(jù)庫(kù)和數(shù)據(jù)表(50 分,每道題5 分)數(shù)據(jù)庫(kù)和表的要求數(shù)據(jù)庫(kù)名: Student , 其中包含三個(gè)表:S:同學(xué)基本信息表;C:課程基本信息表; SC:同學(xué)選課信息表;各表的結(jié)構(gòu)以及數(shù)據(jù)如下所示:只供學(xué)習(xí)與溝通此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除圖 2.5 S 表同學(xué)表 圖 2.6 C 表(課程表)圖 2.7 SC 表(選課表)完成以下詳細(xì)操作:1用 SQL語(yǔ)句創(chuàng)建如圖2.5- 圖 2.7 要求的數(shù)據(jù)庫(kù)Stude

7、nt , 初始大小為20MB,最大為 100MB,數(shù)據(jù)庫(kù)自動(dòng)增長(zhǎng),增長(zhǎng)方式是按10M兆字節(jié)增長(zhǎng);日志文件初始為2MB,最大可增長(zhǎng)到 5MB,按 1MB增長(zhǎng);數(shù)據(jù)庫(kù)的規(guī)律文件名和物理文件名,日志文件名請(qǐng)自定義;2 用 SQL語(yǔ)句創(chuàng)建上述的三張表,各個(gè)字段的數(shù)據(jù)類型請(qǐng)自己確定,每張表只要有主鍵約束即可,不要其他約束;不用輸入數(shù)據(jù);3 用 SQL中的 backup 語(yǔ)句將數(shù)據(jù)庫(kù) Student 備份到一個(gè) bak 文件; 提示:backup database student to disk 4 用 SQL語(yǔ)句刪除創(chuàng)建的表;5 將 SPJ 數(shù)據(jù)庫(kù)定義時(shí)使用的文件 擴(kuò)展名為 mdf,ldf 的數(shù)據(jù)文件、

8、日志文件等 復(fù)制到其他文件夾進(jìn)行備份(復(fù)制)后,用SQL語(yǔ)句刪除創(chuàng)建的數(shù)據(jù)庫(kù);6用 SQL中的 sp_attache_db語(yǔ)句完成對(duì)數(shù)據(jù)庫(kù)Student 的附加;(通過(guò)該方式完成數(shù)據(jù)庫(kù)的復(fù)原時(shí),使用的備份文件是第5)小題中備份好的數(shù)據(jù)文件、日志文件等,詳細(xì)用法: exec sp_attache_db 7 先刪除 SPJ庫(kù),再用 SQL中的 restore 語(yǔ)句仍原剛才備份的數(shù)據(jù)庫(kù) Student ;(提示: restore database student from disk)8 用 SQL語(yǔ)言修改數(shù)據(jù)庫(kù) Student ,給 Student 數(shù)據(jù)庫(kù)添加一個(gè)文件組 TestFG1 ,然后將兩個(gè)

9、 5 MB 的文件添加到該文件組; 提示: alter database9 修改 S 表,增加一個(gè)表示聯(lián)系電話的字段 sPhoneNo,數(shù)據(jù)類型為字符串類型;10 利用 SQL Server Management Studio 的生成腳本功能 選中 Student 庫(kù)- 右鍵菜單“ 任務(wù)”- “ 生成腳本” ,自動(dòng)生成 S 表的創(chuàng)建腳本,分析自動(dòng)生成的腳本和自己寫的 SQL語(yǔ)句的異同點(diǎn);詳細(xì)步驟如下:只供學(xué)習(xí)與溝通此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除(1):創(chuàng)建數(shù)據(jù)庫(kù):點(diǎn)擊新建查詢CREATEDATABASEStudent ON NAME=Student_data , -輸入 SQL

10、命令 -執(zhí)行;FILENAME =數(shù)據(jù)庫(kù) Student_data.mdf, SIZE =20 MB, MAXSIZE =100 MB, FILEGROWTH =10 MB LOG ON NAME=Student_log, , FILENAME =數(shù)據(jù)庫(kù) Student_log.ldfSIZE =2 MB, MAXSIZE =5 MB, FILEGROWTH =1 MB GO (2)建表:點(diǎn)擊新建查詢-輸入 SQL 命令 -執(zhí)行;CREATETABLES snoCHAR 10 , snameCHAR 10 , ssexCHAR 10 , sbirthCHAR 10 , sdeptCHAR 10

11、 CREATETABLEC cnoCHAR 5, cnameCHAR 5 , cpnoCHAR 5 , ccreditCHAR 5 CREATETABLESC snoCHAR 5 , cnoCHAR 5 , gradechar 10 (3)備份:點(diǎn)擊新建查詢只供學(xué)習(xí)與溝通-輸入 SQL 命令 -執(zhí)行;此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除USE Student GO BACKUP DATABASEStudent 備份數(shù)據(jù)庫(kù) backup_Student TODISK=數(shù)據(jù)庫(kù)WITHINIT GO (4)刪除創(chuàng)建的表:DROPTABLES GO DROPTABLEC GO DROPTABL

12、ESC GO (5)刪除數(shù)據(jù)庫(kù):USEmaster GO DROPDATABASEStudent GO (6)數(shù)據(jù)庫(kù)附加:EXEC sp_attach_dbdbname =NStudent , , filename1=數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù) Student_data.mdffilename2=數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù) Student_log.ldf GO(7)仍原數(shù)據(jù)庫(kù):用SQL語(yǔ)句刪除創(chuàng)建的數(shù)據(jù)庫(kù):USEmaster GO DROPDATABASESPJ GO 仍原數(shù)據(jù)庫(kù):l RESTORE DATABASE Student FROM DISK = 數(shù)據(jù)庫(kù) 備份數(shù)據(jù)庫(kù) backup_Student WIT

13、H REPLACE GO (8)添加文件組:ALTERDATABASETestFG1 只供學(xué)習(xí)與溝通此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除ADD FILE NAME=TestFG1dat2, , FILENAME=數(shù)據(jù)庫(kù) t1dat1.ndfSIZE= 5 MB ALTERDATABASETestFG1 ADD FILE NAME=TestFG1dat2, , FILENAME=數(shù)據(jù)庫(kù) t1dat11.ndfSIZE= 5 MB (9)修改 S表:ALTER TABLE S ADD NICKNAME CHAR 20 (10)利用 SQL Server Management Studio 的生成腳本功能 選中 Student 庫(kù)- 右鍵菜單“ 任務(wù)”- “ 生成腳本” ,自動(dòng)生成 S 表的創(chuàng)建腳本,分析自動(dòng)生成的腳本和自己寫的 SQL語(yǔ)句的異同點(diǎn);二. 試驗(yàn)中顯現(xiàn)的問(wèn)題以及解決方案 對(duì)于未解決問(wèn)題請(qǐng)將問(wèn)題列出來(lái) 這是第一次數(shù)據(jù)庫(kù)試驗(yàn),

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論