




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
千里之行,始于足下讓知識(shí)帶有溫度。第第2頁(yè)/共2頁(yè)精品文檔推薦數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告88742
【試驗(yàn)內(nèi)容】
試驗(yàn)一數(shù)據(jù)庫(kù)的創(chuàng)建與管理
試驗(yàn)內(nèi)容:
1、分離使用上述辦法啟動(dòng)sqlserver的服務(wù)。
2、在企業(yè)管理器中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),要求如下:
(1)數(shù)據(jù)庫(kù)名稱Test1。
(2)主要數(shù)據(jù)文件:規(guī)律文件名為Test1_data1,物理文件名為Test1_data1.mdf,初始容量為1MB,最大容量為10MB,增幅為1MB。
(3)次要數(shù)據(jù)文件:規(guī)律文件名為Test1_data2,物理文件名為Test1_data2.ndf,初始容量為1MB,
最大容量為10MB,增幅為1MB。
(4)事務(wù)日志文件:規(guī)律文件名為Test1_log1,物理文件名為Test1_log1.ldf,初始容量為1MB,最大容量為5MB,增幅為512KB。
3、在查詢分析器中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),要求如下:
(1)數(shù)據(jù)庫(kù)名稱Test2。
(2)主要數(shù)據(jù)文件:規(guī)律文件名為Test2_data1,物理文件名為Test2_data1.mdf,初始容量為1MB,最大容量為10MB,增幅為1MB。
(3)次要數(shù)據(jù)文件:規(guī)律文件名為Test2_data2,物理文件名為Test2_data2.ndf,初始容量為1MB,最大容量為10MB,增幅為1MB。
(4)事務(wù)日志文件:規(guī)律文件名為Test2_log1,物理文件名為Test2_log1.ldf,初始容量為1MB,最大容量為5MB,增幅為1MB。
代碼如下:
createdatabaseTest2
4、在查詢分析器中根據(jù)下列要求修改第3題中創(chuàng)建的數(shù)據(jù)庫(kù)test2(1)主要數(shù)據(jù)文件的容量為2MB,最大容量為20MB,增幅為2MB。
(2)次要數(shù)據(jù)文件的容量為2MB,最大容量為20MB,增幅為2MB。
(3)事務(wù)日志文件的容量為1MB,最大容量為10MB,增幅為2MB。
5、數(shù)據(jù)庫(kù)更名:把test1數(shù)據(jù)庫(kù)更名為new_test1
6、在企業(yè)管理器中刪除new_test1數(shù)據(jù)庫(kù),在查詢分析器中刪除test2數(shù)據(jù)庫(kù)。
語(yǔ)句為:
Dropdatabasenew_test2
7、為sql示例數(shù)據(jù)庫(kù)northwind創(chuàng)建一個(gè)備份:northwindBK,并使用該備份文件恢復(fù)northwind數(shù)據(jù)
庫(kù)。
8、使用sql示例數(shù)據(jù)庫(kù)pubs完成數(shù)據(jù)庫(kù)的分別和附加操作。
20220101C190
20220102C294
20220103C188建立好后,表格顯示如下:
student表:
course表:
score表:
2、增強(qiáng)、修改、刪除字段,要求:
①為表student增強(qiáng)一個(gè)memo(備注)字段,類型為varchar(200)。
②將memo字段的數(shù)據(jù)類型更改為varchar(300)。
4、分離使用企業(yè)管理器和查詢分析器刪除表
usestudentInfo
go
droptablescore
試驗(yàn)三數(shù)據(jù)更新
試驗(yàn)內(nèi)容:
1、向students表添加一個(gè)同學(xué)記錄,學(xué)號(hào)為20220112,性別為男,姓名為stefen,年齡25歲,所在系為藝術(shù)
系art。
2、向score表添加一個(gè)選課記錄,同學(xué)學(xué)號(hào)為20220112,所選課程號(hào)為C2。
3、建立暫時(shí)表tempstudent,結(jié)構(gòu)與students結(jié)構(gòu)相同,其記錄均從student表獵取createtabletempstudent(student_idchar,student_namechar,sexchar,ageint,departmentchar)insertintotempstudent
selectstudent_id,student_name,sex,age,department
fromstudent
groupbystudent_id,student_name,sex,age,department
4、將全部同學(xué)的成果加5分
useStudentInfo
go
updatescore
setgrade=grade+5
5、將姓名為sue的同學(xué)所在系改為電子信息系useStudentInfo
go
updatestudent
setdepartment='電子信息系'
wherestudent_name='sue'
6、將選課為database的同學(xué)成果加10分
useStudentInfo
updatescore
setgrade=grade+10
wherecourse_id='C3'
7、刪除全部成果為空的選修記錄
useStudentInfo
go
deletescorewheregrade=NULL
8、刪除同學(xué)姓名為deepa的同學(xué)記錄useStudentInfo
go
deletestudentwhereStudent_name='deepa'
9、刪除計(jì)算機(jī)系選修成果不及格的同學(xué)的選修記錄。
查詢分析器中舉行刪除:
代碼如下:
deletestudent
innerjoinscore
onstudent.student_id=score.student.id
wheredepartment=’computer’andgrade80
5、查詢年齡在20到30之間的同學(xué)學(xué)號(hào),姓名,所在系
6、查詢數(shù)學(xué)系、電子信息系、藝術(shù)系的同學(xué)學(xué)號(hào),姓名
7、查詢姓名其次個(gè)字符為u并且惟獨(dú)3個(gè)字符的同學(xué)學(xué)號(hào),姓名
8、查詢?nèi)恳許開(kāi)始的同學(xué)。
9、查詢姓名不以S、D、或J開(kāi)始的同學(xué)
10、查詢沒(méi)有考試成果的同學(xué)和相應(yīng)課程號(hào)(成果值為空)
11、求年齡大于19歲的同學(xué)的總?cè)藬?shù)
12、分離求選修了數(shù)學(xué)課程的同學(xué)平均成果、最高分、最低分同學(xué)。
13、求學(xué)號(hào)為20220103的同學(xué)總成果
14、求每個(gè)選課同學(xué)的學(xué)號(hào),姓名,總成果
15、查詢?nèi)縎開(kāi)始且全名為3個(gè)字母的同學(xué)姓名,學(xué)號(hào),性別
16、求課程號(hào)及相應(yīng)課程的全部的選課人數(shù)
17、查詢選修了3門以上課程的同學(xué)姓名學(xué)號(hào)
二、多表銜接查詢
1、查詢每個(gè)同學(xué)基本信息及選課狀況
2、查詢每個(gè)同學(xué)學(xué)號(hào)姓名及選修的課程名、成果
4、查詢與sue在同一個(gè)系學(xué)習(xí)的全部同學(xué)的學(xué)號(hào)姓名
查詢?nèi)客瑢W(xué)的選課狀況,要求包括全部選修了課程的同學(xué)和沒(méi)有選課的同學(xué),顯示他們的姓名學(xué)號(hào)課程號(hào)和成果(假如有)
五索引和視圖
1、分離使用企業(yè)管理器和查詢分析器為northwind數(shù)據(jù)庫(kù)中products表建立一個(gè)聚攏索引,索引
字段為產(chǎn)品類型和產(chǎn)品編號(hào)。
2、查詢分析器中使用表categories和products創(chuàng)建視圖對(duì)象view_cate_prod,查詢每種類型的產(chǎn)品
總庫(kù)存(庫(kù)存為products表中unitinstock列)。
3、在已經(jīng)建立的studentInfo數(shù)據(jù)庫(kù)的3個(gè)表基礎(chǔ)上,完成下列操作:
(1)建立數(shù)學(xué)系的同學(xué)視圖;
(2)建立計(jì)算機(jī)系選修了課程名為database的同學(xué)的視圖,視圖名為compStudentview,該視圖的列名為學(xué)號(hào)、姓名、成果
(3)創(chuàng)建一個(gè)名為studentSumview的視圖,包含全部同學(xué)學(xué)號(hào)和總成果
(4)建立一個(gè)計(jì)算機(jī)系同學(xué)選修了課程名為database并且成果大于80分的同學(xué)視圖,視圖名為CompsutdentView1,視圖的列為學(xué)號(hào)姓名成果。
(5)使用sql語(yǔ)句刪除compsutdentview1視圖。語(yǔ)句為:
DropviewCompsutdentView1
試驗(yàn)六存儲(chǔ)過(guò)程和觸發(fā)器
試驗(yàn)內(nèi)容:
1、創(chuàng)建針對(duì)northwind數(shù)據(jù)庫(kù)表customers舉行插入、修改和刪除的三個(gè)存儲(chǔ)過(guò)程:insertCustomers、updateCustomers和deleteCustomers
2、創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,要求設(shè)置參數(shù)@fname表示的姓,@lname表示的名,從系統(tǒng)示例數(shù)據(jù)庫(kù)pubs中的titles、authors和titleauthors表中查詢以及出版的書(shū)的
溫馨提示
- 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ù)室護(hù)理記錄課件
- 2025年廣告策劃書(shū)代表方案
- 2025年重陽(yáng)節(jié)敬老活動(dòng)策劃方案
- 2025年元宵晚會(huì)活動(dòng)的組織與策劃
- 酒店管理知識(shí)培訓(xùn)課件
- 清風(fēng)競(jìng)聘部門經(jīng)理-1
- 2025年中班重陽(yáng)節(jié)親子活動(dòng)方案
- 圖形結(jié)合的課件
- 找詞語(yǔ)游戲課件
- 小指移植環(huán)指再植護(hù)理
- 2024年河南職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 甲狀腺危象危重癥護(hù)理常規(guī)
- 《炎癥性腸病課件》課件
- (2025)專業(yè)技術(shù)人員繼續(xù)教育公需課題庫(kù)(附含答案)
- 備戰(zhàn)中考2024年深圳市數(shù)學(xué)模擬題分類《填空壓軸題》含答案解析
- 生物識(shí)別技術(shù)保障個(gè)人隱私
- 第四單元 民族團(tuán)結(jié)與祖國(guó)統(tǒng)一 -【背誦清單】2022-2023學(xué)年八年級(jí)歷史下冊(cè)期末復(fù)習(xí)必背核心知識(shí)梳理(部編版)
- 國(guó)際商務(wù)貿(mào)易交流交往中心建設(shè)項(xiàng)目可行性研究報(bào)告模板-備案拿地
- 內(nèi)部控制評(píng)價(jià)和監(jiān)督制度(3篇)
- 《中國(guó)老年糖尿病診療指南(2024版)》解讀課件
- 2025年高考政治一輪復(fù)習(xí)知識(shí)清單選擇性必修三 《邏輯與思維》知識(shí)點(diǎn)復(fù)習(xí)
評(píng)論
0/150
提交評(píng)論