![廣東海洋大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)一報(bào)告_第1頁(yè)](http://file4.renrendoc.com/view/4f9ef013ba4925fac6460cc86069b3ce/4f9ef013ba4925fac6460cc86069b3ce1.gif)
![廣東海洋大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)一報(bào)告_第2頁(yè)](http://file4.renrendoc.com/view/4f9ef013ba4925fac6460cc86069b3ce/4f9ef013ba4925fac6460cc86069b3ce2.gif)
![廣東海洋大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)一報(bào)告_第3頁(yè)](http://file4.renrendoc.com/view/4f9ef013ba4925fac6460cc86069b3ce/4f9ef013ba4925fac6460cc86069b3ce3.gif)
![廣東海洋大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)一報(bào)告_第4頁(yè)](http://file4.renrendoc.com/view/4f9ef013ba4925fac6460cc86069b3ce/4f9ef013ba4925fac6460cc86069b3ce4.gif)
![廣東海洋大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)一報(bào)告_第5頁(yè)](http://file4.renrendoc.com/view/4f9ef013ba4925fac6460cc86069b3ce/4f9ef013ba4925fac6460cc86069b3ce5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1/1廣東海洋大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)一報(bào)告GDOU-B-11-112廣東海洋大學(xué)學(xué)生實(shí)驗(yàn)報(bào)告書(shū)(學(xué)生用表)
實(shí)驗(yàn)名稱實(shí)驗(yàn)1數(shù)據(jù)庫(kù)及其對(duì)象創(chuàng)建與管理課程名稱數(shù)據(jù)庫(kù)原理及應(yīng)用課程號(hào)16732201
學(xué)院(系)信息學(xué)院專業(yè)信息管理與信息系統(tǒng)班級(jí)信管1111
學(xué)生姓名陳梓哲學(xué)號(hào)201111671106實(shí)驗(yàn)地點(diǎn)海安A705實(shí)驗(yàn)日期2013/10/16
實(shí)驗(yàn)一數(shù)據(jù)庫(kù)及其對(duì)象的創(chuàng)建與管理
一、實(shí)驗(yàn)?zāi)康?/p>
1、掌握用SSMS或Transact-SQL語(yǔ)句創(chuàng)建、查看、修改、刪除數(shù)據(jù)庫(kù)的方法;
2、掌握數(shù)據(jù)庫(kù)的備份和恢復(fù)方法;
3、掌握數(shù)據(jù)庫(kù)的分離和附加方法;
4、掌握用SSMS或Transact-SQL語(yǔ)句創(chuàng)建、修改、刪除表及向其添加數(shù)據(jù)的方法。
二、實(shí)驗(yàn)要求
1、實(shí)驗(yàn)前做好上機(jī)實(shí)驗(yàn)的準(zhǔn)備,針對(duì)實(shí)驗(yàn)內(nèi)容,認(rèn)真復(fù)習(xí)與本次實(shí)驗(yàn)有關(guān)的知識(shí),完
成實(shí)驗(yàn)內(nèi)容的預(yù)習(xí)準(zhǔn)備工作;
2、能認(rèn)真獨(dú)立完成實(shí)訓(xùn)內(nèi)容;
3、實(shí)驗(yàn)后做好實(shí)驗(yàn)總結(jié),根據(jù)實(shí)驗(yàn)情況完成總結(jié)報(bào)告。
三、實(shí)驗(yàn)內(nèi)容
1、用SSMS在“對(duì)象資源管理器”中完成如下任務(wù):
(1)
參數(shù)參數(shù)值
數(shù)據(jù)庫(kù)名Student
邏輯數(shù)據(jù)文件名Student_dat
操作系統(tǒng)數(shù)據(jù)文件名D:\Student_dat.mdf
數(shù)據(jù)文件的初始大小10MB
數(shù)據(jù)文件的最大大小100MB
數(shù)據(jù)文件增長(zhǎng)幅度10%
日志邏輯文件名Student_log
操作系統(tǒng)日志文件名D:\Student_log.ldf
日志文件初始大小5MB
日志文件增長(zhǎng)幅度10
(2)再修改學(xué)生課程數(shù)據(jù)庫(kù)Student的主數(shù)據(jù)文件的大小,使其擴(kuò)大兩倍,然后查看擴(kuò)大后的數(shù)據(jù)庫(kù)屬性。
2、用SSMS,在數(shù)據(jù)庫(kù)Student中:
(1)創(chuàng)建如下四個(gè)表,并設(shè)置相關(guān)的約束條件:
列名說(shuō)明數(shù)據(jù)類型約束
Sno學(xué)號(hào)整形主鍵
Sname姓名字符(10)非空,唯一
Ssex性別字符(2)取‘男’或‘女’
Sage年齡短整形
Sdept院系字符(20)可取空,默認(rèn)‘計(jì)算機(jī)系’
列名說(shuō)明數(shù)據(jù)類型約束
Cno課程號(hào)字符(4)主鍵
Cname課程名字符(10)非空
Tno教師號(hào)整形非空
列名說(shuō)明數(shù)據(jù)類型約束
Sno學(xué)號(hào)整形外鍵
Cno課程號(hào)字符(4)外鍵
Grade成績(jī)整數(shù)取0~100
列名說(shuō)明數(shù)據(jù)類型約束
Tno教師號(hào)整形主鍵
Tname教師名字符(10)
S
Course
SC
Sdept院系字符(20)可取空,默認(rèn)‘計(jì)算機(jī)
系’
S表:
Course表:
SC表:
Teacher表:
(2)用SSMS修改將剛才所創(chuàng)建表:
①在Course表中插入如下兩列:
列名說(shuō)明數(shù)據(jù)類型約束
Cpno先行課字符(4)
Ccredit學(xué)分整數(shù)非空
②
將
SC表中列
Grade的類型改為smallint
③在S表中創(chuàng)建CHECK約束,約束名為Sagechk,要求實(shí)現(xiàn)年齡在15~45取值
④在Course表中創(chuàng)建外鍵約束,約束名為Fk_Tno,要求實(shí)現(xiàn)Course表中的Tno必須參照Teacher表的
Tno取值。
⑤刪除Course表中Tno列
(3)刪除將剛才所創(chuàng)建Teacher表
(4)向表插入以下數(shù)據(jù)
SnoSnameSsexSageSdept
1001王勇男20電子系
1002劉梅女19計(jì)算機(jī)系
1003王芳女18網(wǎng)絡(luò)系
1004張兵男17軟件系
Cno
Cname
Cpno
Ccredit
1數(shù)據(jù)庫(kù)54
2數(shù)學(xué)NULL2
3信息系統(tǒng)14
4操作系統(tǒng)63
5數(shù)據(jù)結(jié)構(gòu)74
6數(shù)據(jù)處理NULL2
7C++程序設(shè)計(jì)語(yǔ)言64
SnoCnoGrade
1001192
1001285
1001388
1002290
1003255
1004270
3、用SSMS方法完成如下數(shù)據(jù)庫(kù)的分離和附加:
(1)分離Student數(shù)據(jù)庫(kù)⑵附加Student數(shù)據(jù)庫(kù)4.用SSMS方法完成如下數(shù)據(jù)庫(kù)的備份和恢復(fù):(選作實(shí)驗(yàn))
SC
(1)備份數(shù)據(jù)庫(kù)
①創(chuàng)建備份設(shè)備,其名稱為bk_Student0,保存文件為D:\Student0.bak,并對(duì)Student數(shù)據(jù)庫(kù)進(jìn)行完全備份,備份到備份設(shè)備bk_Student0中。
對(duì)Student數(shù)據(jù)庫(kù)進(jìn)行完全備份
②在Student數(shù)據(jù)庫(kù)中,創(chuàng)建一張表temp1(學(xué)號(hào),課程號(hào),成績(jī),學(xué)分)并對(duì)Student數(shù)據(jù)庫(kù)進(jìn)行第一次差異備份,備份到備份設(shè)備bk_Student1中
③在Student數(shù)據(jù)庫(kù)中,再創(chuàng)建一個(gè)用戶表:temp2(學(xué)號(hào),課程號(hào),成績(jī),學(xué)分),并對(duì)Student數(shù)據(jù)庫(kù)進(jìn)行第二次差異備份,備份到備份設(shè)備bk_Student2中。
(2)刪除Student數(shù)據(jù)庫(kù)
(3)恢復(fù)數(shù)據(jù)庫(kù)
①?gòu)膫浞菰O(shè)備bk_Student0中恢復(fù)Student數(shù)據(jù)庫(kù),并查看表temp1和temp2是否存在?
表temp1和temp2不存在:
②再次刪除數(shù)據(jù)庫(kù)Student,然后將Student數(shù)據(jù)庫(kù)恢復(fù)到第一次差異備份后的狀態(tài),并
查看表temp1和temp2是否存在?
表temp1存在但表temp2不存在:
③再次刪除數(shù)據(jù)庫(kù)Student,然后將Student數(shù)據(jù)庫(kù)恢復(fù)到第二次差異備份后的狀態(tài),并查
看表temp1和temp2是否存在?
表temp1和temp2都存在:
5、用T-SQL語(yǔ)句完成如下任務(wù):
(1)
參數(shù)參數(shù)值
數(shù)據(jù)庫(kù)名Student1
邏輯數(shù)據(jù)文件名Student0_dat
操作系統(tǒng)數(shù)據(jù)文件名D:\Student0_dat.mdf
數(shù)據(jù)文件的初始大小10MB
數(shù)據(jù)文件的最大大小100MB
數(shù)據(jù)文件增長(zhǎng)幅度10%
日志邏輯文件名Student0_log
操作系統(tǒng)日志文件名D:\Student0_log.ldf
日志文件初始大小5MB
日志文件增長(zhǎng)幅度10
(2)用T-SQL語(yǔ)句為Student1數(shù)據(jù)庫(kù)添加一個(gè)大小為10MB的次數(shù)據(jù)文件。次數(shù)據(jù)文件的邏輯文件名和物理文件名分別為:Student1_dat、D:\Student1_dat.mdf,其它設(shè)置與日志文件相同。
(3)用存儲(chǔ)過(guò)程sp_helpdb[[@dbname=]'name']、sp_helpfile[[@filename=]'name']分別用于查看該數(shù)據(jù)庫(kù)結(jié)構(gòu)信息及相應(yīng)的文件信息是否正確。
sp_helpdb[[@dbname=]'name']
sp_helpfile[[@filename=]'name']
6、用T-SQL語(yǔ)句,完成下列表的創(chuàng)建、修改、刪除及數(shù)據(jù)的插入:
(1)創(chuàng)建如下四個(gè)表
列名說(shuō)明數(shù)據(jù)類型約束
Sno學(xué)號(hào)整形主鍵
Sname姓名字符(10)非空,唯一
Ssex性別字符(2)取‘男’或‘女’
Sage年齡短整形
Sdept院系字符(20)可取空,默認(rèn)‘計(jì)算機(jī)系’
S
列名說(shuō)
明
數(shù)據(jù)類型約束
Cno課程號(hào)字符(4)主鍵
Cname課程名字符(10)非空
Tno教師號(hào)整形非空
列名說(shuō)明數(shù)據(jù)類型約束
Sno學(xué)號(hào)整形外鍵
Cno課程號(hào)字符(4)外鍵
Grade成績(jī)整數(shù)取0~100
列名說(shuō)明數(shù)據(jù)類型約束
Tno教師號(hào)整形主鍵
Tname教師名字符(10)
Sdept院系字符(20)可取空,默認(rèn)‘計(jì)算機(jī)
系’
(2)修改剛才所創(chuàng)建表:
①在Course表中插入如下兩列:
列名說(shuō)明數(shù)據(jù)類型約束
Cpno先行課字符(4)
Course
SC
Ccredit學(xué)
分
整
數(shù)非空
②將SC表中列Grade的類型改為smallint
③在S表中創(chuàng)建CHECK約束,約束名為Sagechk,要求實(shí)現(xiàn)年齡在15~45取值
CREAT
④在Course表中創(chuàng)建外鍵約束,約束名為Fk_Tno,要求實(shí)現(xiàn)Course表中的Tno必須參照Teacher表的
Tno取值。
⑤刪除Course表中Teacher列
AltertableCourse
DropcolumnTeacher
老師,course表中沒(méi)有teacher列~~!
(3)刪除將剛才所創(chuàng)建Teacher表
(4)向表插入以下數(shù)據(jù)
SNOSNAMESSEXSAGESDEPT
1001王勇男20電子系
1002劉梅女19計(jì)算機(jī)系
1003王芳女18網(wǎng)絡(luò)系
1004張兵
男
17軟件系
CNOCNAMECPNOCCREDIT
1數(shù)據(jù)庫(kù)54
2數(shù)學(xué)NULL2
3信息系統(tǒng)14
4操作系統(tǒng)63
5數(shù)據(jù)結(jié)構(gòu)74
6數(shù)據(jù)處理NULL2
7C++程序設(shè)計(jì)語(yǔ)言64
SNOCNOGRADE
1001192
1001285
1001388
1002290
1003255
1004270SC
7、用T-SQL完成如下數(shù)據(jù)庫(kù)的分離和附加:
(1)分離Student數(shù)據(jù)庫(kù)
⑵附加Student數(shù)據(jù)庫(kù)
8.用T-SQL完成如下數(shù)據(jù)庫(kù)的備份和恢復(fù):(選作實(shí)驗(yàn))
(1)備份數(shù)據(jù)庫(kù)
①創(chuàng)建備份設(shè)備,其名稱為bk_Student,保存文件為D:\Student.bak,并對(duì)Student數(shù)據(jù)庫(kù)進(jìn)行完全備份,備份到備份設(shè)備bk_Student中。
②在Student數(shù)據(jù)庫(kù)中,創(chuàng)建一張表temp1(學(xué)號(hào),課程號(hào),成績(jī),學(xué)分)并對(duì)Student數(shù)據(jù)庫(kù)進(jìn)行第一次差異備份,備份到備份設(shè)備bk_Student中
③在Student數(shù)據(jù)庫(kù)中,再創(chuàng)建一個(gè)用戶表:temp2(學(xué)號(hào),課程號(hào),成績(jī),學(xué)分),并對(duì)Student數(shù)據(jù)庫(kù)進(jìn)行第二次差異備份,備份到備份設(shè)備bk_Student中。
(2)刪除Student數(shù)據(jù)庫(kù)
(3)恢復(fù)數(shù)據(jù)庫(kù)
①?gòu)膫浞菰O(shè)備bk_Student中恢復(fù)Student數(shù)據(jù)庫(kù),并查看表temp1和temp2是否存在?
此時(shí)表temp1和temp2不存在
②再次刪除數(shù)據(jù)庫(kù)Student,然后將Student數(shù)據(jù)庫(kù)恢復(fù)到第一次差異備份后的狀態(tài),
并查看表temp1和temp2是否存在?
此時(shí)temp1存在,temp2不存在
③再次刪除數(shù)據(jù)庫(kù)Stud
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB35T 2226-2024村(居)便民幫代辦服務(wù)規(guī)范
- 事業(yè)單位勞動(dòng)合同管理指導(dǎo)意見(jiàn)
- 產(chǎn)業(yè)升級(jí)融資合同
- 業(yè)務(wù)代表雇傭合同
- 二手房合同解除關(guān)鍵條款解析
- 親屬間房屋贈(zèng)與合同模板
- OEM合作模式銷售合同
- 2025版智能制造裝備采購(gòu)與技術(shù)服務(wù)合同
- 個(gè)人與企業(yè)的借款合同樣本
- 交通事故雙方合同調(diào)解協(xié)議1
- 供應(yīng)鏈金融與供應(yīng)鏈融資模式
- 如何進(jìn)行有效的目標(biāo)設(shè)定和達(dá)成
- 工程類工程公司介紹完整x
- 古籍文獻(xiàn)整理與研究
- 板帶生產(chǎn)工藝熱連軋帶鋼生產(chǎn)
- 關(guān)鍵工序特殊過(guò)程培訓(xùn)課件精
- 輪機(jī)備件的管理(船舶管理課件)
- 統(tǒng)編《道德與法治》三年級(jí)下冊(cè)教材分析
- 國(guó)際尿失禁咨詢委員會(huì)尿失禁問(wèn)卷表
- 國(guó)開(kāi)行政管理論文行政組織的變革及其現(xiàn)實(shí)性研究
- 運(yùn)動(dòng)技能學(xué)習(xí)中的追加反饋
評(píng)論
0/150
提交評(píng)論