西北工業(yè)大學(xué)數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告1
-
資源ID:10374763
資源大小:276.29KB
全文頁數(shù):7頁
- 資源格式: DOCX
下載積分:15積分
快捷下載
會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。
|
西北工業(yè)大學(xué)數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告1
數(shù)據(jù)庫原理實(shí)驗(yàn)報(bào)告題目:實(shí)驗(yàn)一 數(shù)據(jù)庫和表的創(chuàng)建與管理學(xué)號姓名班級日期2014302692孟玉軍1001140216.10.12一. 實(shí)驗(yàn)內(nèi)容、步驟以及結(jié)果1.利用圖形用戶界面創(chuàng)建,備份,刪除和還原數(shù)據(jù)庫和數(shù)據(jù)表 (50分,每小題5分)l 數(shù)據(jù)庫和表的要求(第五版教材第二章習(xí)題6要求的數(shù)據(jù)庫)數(shù)據(jù)庫名:SPJ,其中包含四張表:S表, P表, J表, SPJ表 l 完成以下具體操作:(1) 創(chuàng)建SPJ數(shù)據(jù)庫,初始大小為 10MB,最大為50MB,數(shù)據(jù)庫自動增長,增長方式是按5比例增長;日志文件初始為2MB,最大可增長到5MB,按1MB增長。數(shù)據(jù)庫的邏輯文件名和物理文件名均采用默認(rèn)值。(2) 在SPJ數(shù)據(jù)庫中創(chuàng)建如圖2.1-圖2.4的四張表(只輸入一部分?jǐn)?shù)據(jù)示意即可)。S表:P表:J表:SPJ表:(3) 備份數(shù)據(jù)庫SPJ(第一種方法):備份成一個擴(kuò)展名為bak的文件。(提示:最好先刪除系統(tǒng)默認(rèn)的備份文件名,然后添加自己指定的備份文件名)(4) 備份數(shù)據(jù)庫SPJ(第二種方法):將SPJ數(shù)據(jù)庫定義時(shí)使用的文件(擴(kuò)展名為mdf,ldf的數(shù)據(jù)文件、日志文件等)復(fù)制到其他文件夾進(jìn)行備份。原位置: 新的位置 :(5) 刪除已經(jīng)創(chuàng)建的工程項(xiàng)目表(J表)。(6) 刪除SPJ數(shù)據(jù)庫。(可以在系統(tǒng)默認(rèn)的數(shù)據(jù)存儲文件夾下查看此時(shí)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ù)類型為字符串類型。2.利用SQL語言創(chuàng)建和刪除數(shù)據(jù)庫和數(shù)據(jù)表(50分,每小題5分)l 數(shù)據(jù)庫和表的要求數(shù)據(jù)庫名:Student, 其中包含三個表:S:學(xué)生基本信息表;C:課程基本信息表;SC:學(xué)生選課信息表。 l 完成以下具體操作:(1) 用SQL語句創(chuàng)建如圖2.5-圖2.7要求的數(shù)據(jù)庫Student, 初始大小為20MB,最大為100MB,數(shù)據(jù)庫自動增長,增長方式是按10M兆字節(jié)增長;日志文件初始為2MB,最大可增長到5MB,按1MB增長。數(shù)據(jù)庫的邏輯文件名和物理文件名,日志文件名請自定義。(2) 用SQL語句創(chuàng)建上述的三張表,各個字段的數(shù)據(jù)類型請自己確定,每張表只要有主鍵約束即可,不要其他約束。不用輸入數(shù)據(jù)。S表:C表:SC表:(3) 用SQL中的backup 語句將數(shù)據(jù)庫Student備份到一個bak文件。(提示:backup database student to disk)(4) 用SQL語句刪除創(chuàng)建的表。drop table S,C,SC(5) 將Student數(shù)據(jù)庫定義時(shí)使用的文件(擴(kuò)展名為mdf,ldf的數(shù)據(jù)文件、日志文件等)復(fù)制到其他文件夾進(jìn)行備份(復(fù)制)后,用SQL語句刪除創(chuàng)建的數(shù)據(jù)庫。Drop database Student(6) 用SQL中的sp_attach_db語句完成對數(shù)據(jù)庫Student的附加。(通過該方式完成數(shù)據(jù)庫的恢復(fù)時(shí),使用的備份文件是第5)小題中備份好的數(shù)據(jù)文件、日志文件等 ,具體用法:exec sp_attache_db )(7) 先刪除Student庫,再用SQL中的restore 語句還原剛才備份的數(shù)據(jù)庫Student。 (提示:restore database student from disk)(8) 用SQL語言修改數(shù)據(jù)庫Student,給Student數(shù)據(jù)庫添加一個文件組 TestFG1,然后將兩個 5 MB 的文件添加到該文件組。(提示:alter database)1)添加文件組alter database Student add filegroup TestFG12)添加文件到文件組alter database Studentadd file ( Name =f1, Filename=E:學(xué)習(xí)資料大三數(shù)據(jù)庫實(shí)驗(yàn)1.ndf,Size=5MB)to fileGroup TestFG1alter database Studentadd file ( Name =f2, Filename=E:學(xué)習(xí)資料大三數(shù)據(jù)庫實(shí)驗(yàn)2.ndf,Size=5MB)to fileGroup TestFG1(9) 修改S表,增加一個表示聯(lián)系電話的字段sPhoneNo,數(shù)據(jù)類型為字符串類型。Alter table SAdd sphoneno char(15)(10) 利用SQL Server Management Studio的生成腳本功能(選中Student庫->右鍵菜單“任務(wù)”-> “生成腳本”),自動生成S表的創(chuàng)建腳本,分析自動生成的腳本和自己寫的SQL語句的異同點(diǎn)。生成腳本的結(jié)果:生成腳本中有許多的約束條件,自己寫的只有主鍵約束二. 實(shí)驗(yàn)中出現(xiàn)的問題以及解決方案(對于未解決問題請將問題列出來)除了標(biāo)題內(nèi)容以外,該部分內(nèi)容中還可以寫對于實(shí)驗(yàn)的一些感受,建議,意見等。1.sql的幫助文檔在需要時(shí)及時(shí)查閱,解決大部分的問題2.數(shù)據(jù)庫的分離附加與備份還原的區(qū)別:分離的話那個數(shù)據(jù)庫就停用了,備份的話備份過程中數(shù)據(jù)庫還可以繼續(xù)使用。附加和還原出來的數(shù)據(jù)庫效果是一樣的。批閱者: 批閱日期:實(shí)驗(yàn)成績: 批注: