




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.實(shí)驗(yàn)一1 創(chuàng)建一個(gè)名為Stud的數(shù)據(jù)庫(kù)模式或數(shù)據(jù)庫(kù)。2 在已創(chuàng)建的數(shù)據(jù)庫(kù)模式或數(shù)據(jù)庫(kù)中建立如下4個(gè)表結(jié)構(gòu):(1) Student(sno,sname,ssex,asbirthday,class,dept) sno char(5),sname char(8),ssex char(2),sbirthday datetime,class char(5),dept char (20)。 (2) Teacher(tno,tname,tsex,tbirthday,prof,dept)tno char(5),tname char(8),tsex char(2),tbirthday datetime,pro
2、f char(10),dept char(20)。(3) Course(cno,cname,credit,pcno,tno)cno char(10),canme char(16),credit shortint,pcno char(10),tno char(5)。(4) SC(sno,cno,grade)sno char(5), cno char(10),grade int。要求:同時(shí)設(shè)置在每個(gè)表上的完整性約束條件。3 往每個(gè)表中添加適量記錄。4 用SQL語(yǔ)句完成下列查詢操作:(1) 求出各班級(jí)的學(xué)生人數(shù)。(2) 顯示所有學(xué)生的學(xué)號(hào)、姓名和平均成績(jī)。(3) 顯示各班級(jí)和該班級(jí)的所有學(xué)生的平均成
3、績(jī)。(4) 查詢至少有5名學(xué)生選修的并以3開(kāi)頭的課程號(hào)的平均分?jǐn)?shù)。(5) 查詢選修了操作系統(tǒng)課程的學(xué)生的sno、cname和grade列。實(shí)驗(yàn)二1用SQL語(yǔ)句完成下列查詢操作:(1)查詢和學(xué)號(hào)為105的學(xué)生同年出生的所有學(xué)生的sno、sname和sbirthday列。(2)查詢“張旭”教師任課的學(xué)生成績(jī),并按成績(jī)遞減排列。(3)查詢選修某課程的學(xué)生人數(shù)多于5人的教師姓名。(4)統(tǒng)計(jì)每門(mén)課程的平均成績(jī),并將其中平均成績(jī)超過(guò)80分的輸出。(5)顯示平均成績(jī)高于95031班平均成績(jī)的班號(hào)和平均成績(jī)。(6)顯示選修了課程的學(xué)生的所有個(gè)人及選課信息,未選課的學(xué)生只顯示其個(gè)人信息。(7)查詢選修了全部課程
4、的學(xué)生學(xué)號(hào)和姓名。(8)查詢至少選修了103號(hào)學(xué)生所選全部課程的學(xué)生學(xué)號(hào)。(9)顯示平均成績(jī)低于所有學(xué)生平均成績(jī)的學(xué)生的學(xué)號(hào)和姓名。(10)查詢平均成績(jī)最高的學(xué)生的學(xué)號(hào)和姓名。實(shí)驗(yàn)三1采用游標(biāo)方式實(shí)現(xiàn)實(shí)驗(yàn)二中 1.(6) 的功能。2用SQL語(yǔ)句完成下列更新操作:(1)向表student中插入一數(shù)據(jù)行,該行包含所有列的值。(2)將學(xué)生劉紅的學(xué)號(hào)修改為202,班級(jí)修改為96032。(3)將選修了操作系統(tǒng)課程的成績(jī)提高5%。(4)學(xué)生“李軍”在數(shù)字電路課程考試中作弊,該課成績(jī)應(yīng)作零分計(jì)。(5)刪除選修了王萍教師課程的選課記錄。3用SQL語(yǔ)句建立下列索引:(1)在teacher表中的tno列上創(chuàng)建一個(gè)
5、非聚集索引。 (2)為score表的sno和cno列創(chuàng)建索引,并且強(qiáng)制惟一性。4用SQL語(yǔ)句建立下列視圖 (1)建立視圖View1,查詢所有學(xué)生的姓名、課程名和成績(jī)。(2)建立視圖View2,查詢所有學(xué)生的學(xué)號(hào)、姓名和平均成績(jī)。(3)建立視圖View3,查詢各課程名和該課程的平均成績(jī)。5利用視圖View3進(jìn)行查詢。實(shí)驗(yàn)四1建立一個(gè)帶輸入?yún)?shù)的存儲(chǔ)過(guò)程InsStudent,功能是向?qū)W生表中追加一個(gè)記錄,其記錄內(nèi)容可由輸入?yún)?shù)提供。2建立一個(gè)帶輸入和輸出參數(shù)的存儲(chǔ)過(guò)程GetAvgGrade,它能得到指定學(xué)號(hào)的學(xué)生所有課程的平均成績(jī)。3首先,創(chuàng)建一個(gè)帶參數(shù)的存儲(chǔ)過(guò)程StudCx,其作用是:當(dāng)任意輸入
6、一個(gè)學(xué)生的姓名時(shí),將從三個(gè)表中返回該學(xué)生的學(xué)號(hào)、選修的課程名和成績(jī);其次執(zhí)行該存儲(chǔ)過(guò)程,查詢?nèi)舾芍付ㄐ彰膶W(xué)生學(xué)號(hào)、選修課程名和成績(jī)。4創(chuàng)建一個(gè)帶有參數(shù)的存儲(chǔ)過(guò)程stu_age,該存儲(chǔ)過(guò)程根據(jù)傳入的學(xué)生編號(hào),在student表中計(jì)算此學(xué)生的年齡,并根據(jù)程序的執(zhí)行結(jié)果返回不同的值,程序執(zhí)行成功,返回整數(shù)0,如果執(zhí)行出錯(cuò),則返回錯(cuò)誤號(hào)。并執(zhí)行該存儲(chǔ)過(guò)程。實(shí)驗(yàn)五1用SQL語(yǔ)句創(chuàng)建下列觸發(fā)器:(1)創(chuàng)建一個(gè)能實(shí)現(xiàn)刪除student表中的學(xué)生記錄時(shí),同時(shí)刪除sc表中對(duì)應(yīng)的成績(jī)記錄的觸發(fā)器。 (2)創(chuàng)建一個(gè)觸發(fā)器,要求能實(shí)現(xiàn)修改后學(xué)生的成績(jī)不能低于修改前的成績(jī)。2備份和恢復(fù)數(shù)據(jù)庫(kù)(1)完整備份數(shù)據(jù)庫(kù)Stud到一個(gè)磁盤(pán)文件D:DBBKUPStud_bak;(2)備份數(shù)據(jù)庫(kù)Stud的事務(wù)日志到一個(gè)磁盤(pán)文件D:DBBKUPStud_log;(3)差異備份數(shù)據(jù)庫(kù)Stud到一個(gè)磁盤(pán)文件D:DBBKUPStud_diff;(4)恢復(fù)完全數(shù)據(jù)庫(kù)備份Stud_bak為數(shù)據(jù)庫(kù)Stud1;(5)恢復(fù)事務(wù)日志備份Stud_log;(6)恢復(fù)部
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年員工工資保密協(xié)議模板
- 第四單元-兩、三位數(shù)除以一位數(shù)(單元測(cè)試)-蘇教版數(shù)學(xué)三年級(jí)上冊(cè)(含解析)-
- 期末學(xué)業(yè)水平測(cè)試題(卷)-語(yǔ)文三年級(jí)上冊(cè)(部編版)
- 2025年黑龍江建筑職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)1套
- 2025年湖南省湘潭市單招職業(yè)傾向性測(cè)試題庫(kù)參考答案
- 中學(xué)非球類(lèi)運(yùn)動(dòng)教學(xué)設(shè)計(jì)
- 專(zhuān)題18 電功率-2025年中考《物理》一輪復(fù)習(xí)知識(shí)清單與解題方法
- 2025年度土地承包種植與農(nóng)業(yè)科技成果轉(zhuǎn)化合同
- 2025年度云計(jì)算服務(wù)器采購(gòu)及運(yùn)維服務(wù)合同
- 2025年度員工向公司借款合同爭(zhēng)議處理規(guī)則合同
- 2025年供應(yīng)鏈管理公司合作項(xiàng)目協(xié)議書(shū)
- (正式版)HG∕T 21633-2024 玻璃鋼管和管件選用規(guī)定
- 張祖慶祖父的園子教學(xué)課件
- 人教版《道德與法治》二年級(jí)下冊(cè)全冊(cè)優(yōu)秀課件
- 高樁碼頭施工組織設(shè)計(jì)(福建)
- 這一封書(shū)信來(lái)得巧
- 監(jiān)獄服裝加工企業(yè)開(kāi)展全面
- 標(biāo)書(shū)密封條格式模版(共19頁(yè))
- 小學(xué)一年級(jí)硬筆書(shū)法入門(mén)(課堂PPT)
- ARM學(xué)習(xí)資料.Cortex-M3處理器體系結(jié)構(gòu)
- 色彩的形式美感
評(píng)論
0/150
提交評(píng)論