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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

10、命令 -執(zhí)行;FILENAME =數(shù)據(jù)庫 Student_data.mdf, SIZE =20 MB, MAXSIZE =100 MB, FILEGROWTH =10 MB LOG ON NAME=Student_log, , FILENAME =數(shù)據(jù)庫 Student_log.ldfSIZE =2 MB, MAXSIZE =5 MB, FILEGROWTH =1 MB GO (2)建表:點擊新建查詢-輸入 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)備份:點擊新建查詢只供學習與溝通-輸入 SQL 命令 -執(zhí)行;此文檔僅供收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系網(wǎng)站刪除USE Student GO BACKUP DATABASEStudent 備份數(shù)據(jù)庫 backup_Student TODISK=數(shù)據(jù)庫WITHINIT GO (4)刪除創(chuàng)建的表:DROPTABLES GO DROPTABLEC GO DROPTABL

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論