




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、桂林電子科技大學(xué)數(shù)學(xué)與計(jì)算科學(xué)學(xué)院實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)室: 實(shí)驗(yàn)日期:2012年10月 27日院(系)數(shù)學(xué)與計(jì)算科學(xué)學(xué)院 年級(jí)、專業(yè)、班級(jí)11007102姓名羅婕成績(jī)課程名稱數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)實(shí)驗(yàn)項(xiàng)目名 稱數(shù)據(jù)的導(dǎo)入/導(dǎo)出、數(shù)據(jù)庫(kù)備份和恢復(fù)指導(dǎo)教師毛睿一 ,實(shí)驗(yàn)?zāi)康?、 掌握SQL Server數(shù)據(jù)的導(dǎo)入/導(dǎo)出;2、 掌握SQL Server中數(shù)據(jù)庫(kù)備份和恢復(fù)的方法。 3、 數(shù)據(jù)庫(kù)綜合操作練習(xí)二,實(shí)驗(yàn)原理1、 數(shù)據(jù)備份和恢復(fù)機(jī)制;2、 SQL Server中數(shù)據(jù)的導(dǎo)入/導(dǎo)出; 3、 SQL Server中數(shù)據(jù)庫(kù)備份和恢復(fù)的方法; 三,使用儀器,材料電腦。四,實(shí)驗(yàn)內(nèi)容與步驟1、 在企業(yè)管理器中進(jìn)行數(shù)據(jù)庫(kù)備
2、份文件student_course_teacher_A.mdf的導(dǎo)入(備份文件在ftp下載),生成數(shù)據(jù)庫(kù),取名為“student+學(xué)號(hào)+A”。1)、打開(kāi)SQL2000,新建以“student1100710205A”為名的數(shù)據(jù)庫(kù)。選中該數(shù)據(jù)庫(kù),單擊右鍵,選擇“所有任務(wù)”“還原數(shù)據(jù)庫(kù)”如圖1、(圖1)2)、在還原數(shù)據(jù)庫(kù)的窗口中選擇“從設(shè)備”“選擇設(shè)備”“確定”;在選擇還原設(shè)備窗口中選擇“添加”“文件名”“確定”;如圖2(圖2)各個(gè)基本表的屬性:C:主鍵:CNO,外碼SC表中的CNO(char 10非空),CN(char 8非空),T(float 8 (CT > 0 and CT < 1
3、0);S:主碼SNO,外碼SC表的SNO,SNO(char 10非空),SN(char 8非空),SEX(char 2),AGE(int 4 非空 默認(rèn)值為20 (AGE > 0非空),EPT(char 40);SC:主屬性:SNO、CNO,SNO(char 10非空),CNO(char 10非空),SCORE(float 8(SCORE > 0 and SCORE < 100));2、 將數(shù)據(jù)庫(kù)“student+學(xué)號(hào)+A”中的各個(gè)表中的數(shù)據(jù)導(dǎo)出為EXCEL文件;在表的窗口空白處單擊右鍵“所有任務(wù)”“導(dǎo)出數(shù)據(jù)”“下一步”“數(shù)據(jù)源”選擇默認(rèn)選項(xiàng),“數(shù)據(jù)庫(kù)”選擇“student1
4、100710205A”下一步(如圖3)目的選擇“Microsoft Excel 97-2000”,文件名中填入新建的表格地址“下一步(如圖4)選擇“從源數(shù)據(jù)庫(kù)復(fù)制表和視圖” 下一步選擇需要添加的表下一步完成,結(jié)果如圖5(圖3)(圖4)(圖5)3、 將以上的EXCEL文件的內(nèi)容導(dǎo)入到新數(shù)據(jù)庫(kù)“student+學(xué)號(hào)+B”表中新建數(shù)據(jù)庫(kù)“student1100710205B”,在該數(shù)據(jù)庫(kù)的表的空白處單擊右鍵“所有任務(wù)”導(dǎo)入數(shù)據(jù)庫(kù)下一步數(shù)據(jù)源中選擇“Microsoft Excel 97-2000”,文件名選擇上一步中建立的excel表格的地址 下一步(如圖6)目的選擇默認(rèn)選項(xiàng),數(shù)據(jù)庫(kù)選擇“studen
5、t1100710205B” 下一步(如圖7)下一步選擇要導(dǎo)入的表下一步完成。結(jié)果如圖8(圖6) (圖7)(圖8)4、 在數(shù)據(jù)庫(kù)“student+學(xué)號(hào)+B”中建立與原數(shù)據(jù)庫(kù)“student+學(xué)號(hào)+A”相同完整性約束條件,包括基本表及其主鍵、外碼、約束條件。修改后的結(jié)果如圖9、10、11、12、13、14(圖9)(圖10)(圖11)(圖12)(圖13)(圖14)5、在數(shù)據(jù)庫(kù)“student+學(xué)號(hào)+B”中建立T表(教師表)和TC表如圖15、16(圖15)(圖16)6、 將EXCEL文件教師表.xls中的信息追加到數(shù)據(jù)庫(kù)“student+學(xué)號(hào)+B”中,并生成相應(yīng)的表。運(yùn)行結(jié)果如圖17在企業(yè)管理器中選擇
6、“student+學(xué)號(hào)+B”數(shù)據(jù)庫(kù) 點(diǎn)擊鼠標(biāo)右鍵 所有任務(wù) 導(dǎo)入數(shù)據(jù) 選擇數(shù)據(jù)源 選擇Excel97-2000格式 選定XLS文件 選擇目的數(shù)據(jù)庫(kù)“student+學(xué)號(hào)+B” 從源數(shù)據(jù)庫(kù)復(fù)制表和視圖 選擇源表“T$”表和“TC$”表 在目的表“T”表和“TC”表中追加 確認(rèn)導(dǎo)入。(圖17)7、 在原有的關(guān)系圖中加入新建的教師表和任課表,重新建立相應(yīng)的關(guān)系并保存。如圖18(圖18)8、將計(jì)算機(jī)科學(xué)系全體學(xué)生的成績(jī)置零。寫(xiě)出相應(yīng)的sql語(yǔ)句。SQL語(yǔ)句為:UPDATE SCSET Grade=0WHERE 'CS' = (SELECT Sdept FROM Student WHER
7、E Student.Sno=SC.Sno);運(yùn)行結(jié)果如圖19(其中學(xué)號(hào)為S2的學(xué)生是計(jì)算機(jī)系的)(圖19)9、 建立學(xué)生教師選課信息視圖,要求包含學(xué)生學(xué)號(hào)、學(xué)生姓名、選修課程名、任課教師及教師工號(hào),并按課程排序。寫(xiě)出相應(yīng)的sql語(yǔ)句。SQL語(yǔ)句為:create view 學(xué)生教師選課信息(SNO,SN,CN,TN,TNO)asselect S.SNO,SN,C.CN,T.TN,TNOfrom S,C,T 運(yùn)行結(jié)果如圖20(圖20)10、 通過(guò)查詢語(yǔ)句找出每門課程的學(xué)生名單及任課教師(含課程名、學(xué)號(hào)、學(xué)生姓名、教師姓名)并建立相應(yīng)視圖(至少兩門課程)。寫(xiě)出相應(yīng)的sql語(yǔ)句。SQL語(yǔ)句為:crea
8、te view C_S_T1(CN,SNO,SN,TN)ASSELECT CN,SNO,SN,TNFROM C,S,T,TCWHERE T.TNO=TC.TNO AND TC.CNO=C.CNO AND CN='C語(yǔ)言' create view C_S_T2(CN,SNO,SN,TN)ASSELECT CN,SNO,SN,TNFROM C,S,T,TCWHERE T.TNO=TC.TNO AND TC.CNO=C.CNO AND CN='操作系統(tǒng)' 運(yùn)行結(jié)果如圖21:(圖21)11、 通過(guò)查詢語(yǔ)句找出每個(gè)學(xué)生的選課信息(含學(xué)號(hào)、姓名、課程名、教師姓名)并建立相應(yīng)
9、視圖,視圖名稱為“SC+該生學(xué)號(hào)”(至少兩個(gè)學(xué)生)。寫(xiě)出相應(yīng)的sql語(yǔ)句。SQL語(yǔ)句為:create view SCS2(SNO,SN,CN,TN)ASSELECT SNO,SN,CN,TNFROM S,C,T,TCWHERE T.TNO=TC.TNO AND TC.CNO=C.CNO and SNO='S2' create view SCS1(SNO,SN,CN,TN)ASSELECT SNO,SN,CN,TNFROM S,C,T,TCWHERE T.TNO=TC.TNO AND TC.CNO=C.CNO and SNO='S1' 運(yùn)行結(jié)果如圖22:(圖22)12、將學(xué)生信息、課程信息、教師信息、學(xué)生選課信息視圖、課程名單視圖共五個(gè)表導(dǎo)出為EXCEL文件(以“student+學(xué)號(hào)”命名)并保存。如圖23(圖23)13、 在企業(yè)管理器中進(jìn)行數(shù)據(jù)庫(kù)的備份,生成數(shù)據(jù)庫(kù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣美附中數(shù)學(xué)試卷
- 基于大數(shù)據(jù)的煤制品市場(chǎng)預(yù)測(cè)模型-洞察及研究
- 中班健康故事課件
- 腫瘤免疫治療機(jī)制-第1篇-洞察及研究
- 廣東物理類高考數(shù)學(xué)試卷
- 榆林交通投資建設(shè)集團(tuán)有限公司招聘考試真題2024
- 甘孜藏族自治州職業(yè)技術(shù)學(xué)校招聘真題
- 中學(xué)防疫知識(shí)培訓(xùn)課件
- 中學(xué)逃生技能課件教案
- 2024年北京市延慶區(qū)事業(yè)單位考試《職業(yè)能力傾向測(cè)驗(yàn)》真題及答案
- 部編八下語(yǔ)文游記閱讀訓(xùn)練題語(yǔ)文八年級(jí)下冊(cè)能力訓(xùn)練(部編版)
- 保修管理控制程序
- GB/T 9117-2010帶頸承插焊鋼制管法蘭
- GB/T 12513-2006鑲玻璃構(gòu)件耐火試驗(yàn)方法
- 人教版音樂(lè)三年級(jí)上冊(cè)教材介紹-課件
- 裝修改造工程施工總平面圖6
- 教師的職業(yè)生涯規(guī)劃與專業(yè)發(fā)展課件
- 生物安全自查表
- 廣州小升初-學(xué)籍表打印版
- 天津市-解除勞動(dòng)合同證明書(shū)
- 公司一年完稅證明模板
評(píng)論
0/150
提交評(píng)論