




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)書 湖南工程學(xué)院計(jì)算機(jī)科學(xué)與通信學(xué)院2016年9月實(shí)驗(yàn)一一、 實(shí)驗(yàn)?zāi)康模赫莆战⒁粋€(gè)數(shù)據(jù)庫(kù)表結(jié)構(gòu)的方法和步驟 ,了解數(shù)據(jù)庫(kù)表的基本組成。 二、 實(shí)驗(yàn)內(nèi)容:基本表的創(chuàng)建和修改。三、 實(shí)驗(yàn)要求:(必做)硬件:Intel Pentium 120或以上級(jí)別的CPU,大于16MB的內(nèi)存。軟件:Windows 95/98/2000操作系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL SERVER 2000。學(xué)時(shí):2學(xué)時(shí)四、 實(shí)驗(yàn)步驟:1、用create建立教學(xué)數(shù)據(jù)庫(kù)的五個(gè)基本表:(1) 學(xué)生表(學(xué)號(hào),姓名,性別,年齡),student(Sno, sname, ssex,sage) ;(2)課程表(課
2、程號(hào),課程名,學(xué)分),Course (Cno, Cname, credit) ;(3)選課表(學(xué)號(hào),課程號(hào),成績(jī)),SC (Sno, Cno, grade ) ;(4) 教師表(教師號(hào),姓名,性別,出生年月,系部,職稱,地址),T(Tno,Tname,ssex,birthday,dept,title,address) ;(5) 工資表(教師號(hào),基本工資,職務(wù)工資,合計(jì)),Salary(Tno,jbgz,zwgz,hj);2、用alter修改基本表(1)在已存在的學(xué)生表student中增加一個(gè)sdept(系)的新的屬性列;(2)將學(xué)生表student中sname屬性列的數(shù)據(jù)類型修改為變長(zhǎng)字符串v
3、archar(10)。3、建立一個(gè)臨時(shí)表,然后將其刪除數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱 評(píng)分 實(shí)驗(yàn)日期 年 月 日 指導(dǎo)教師 姓名 專業(yè)班級(jí) 學(xué)號(hào) 一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容與步驟三、實(shí)驗(yàn)結(jié)果四、程序調(diào)試及問(wèn)題分析六、實(shí)驗(yàn)收獲及體會(huì)實(shí)驗(yàn)二一、實(shí)驗(yàn)?zāi)康模毫私饨⑺饕哪康模莆战⑺饕c刪除索引, 掌握創(chuàng)建、修改、刪除約束。 二、實(shí)驗(yàn)內(nèi)容:建立聚簇索引、非聚簇索引、唯一索引、復(fù)合索引,刪除索引,創(chuàng)建、修改、刪除約束力。三、實(shí)驗(yàn)要求:(必做)硬件:Intel Pentium 120或以上級(jí)別的CPU,大于16MB的內(nèi)存。軟件:Windows 95/98/2000操作系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL SERV
4、ER 2000。學(xué)時(shí):2學(xué)時(shí)四、實(shí)驗(yàn)步驟:1、用create index在學(xué)生表student的學(xué)號(hào)sno上建立聚簇索引。2、在學(xué)生表student中,為姓名sname建立非聚簇索引。3、在課程表的課程號(hào)Cno上建立唯一索引。4、在選課表的學(xué)號(hào)sno、成績(jī)Grade上建立復(fù)合索引,要求學(xué)號(hào)為升序,學(xué)號(hào)相同時(shí)成績(jī)?yōu)榻敌颉?、用drop刪除學(xué)生表student的索引。6、增加學(xué)生表student中姓名唯一約束。7、增加學(xué)生表student中性別男、女唯一約束。8、增加學(xué)生表student中年齡1825歲約束。9、增加選課表SC中學(xué)號(hào)sno的外碼約束。數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱 評(píng)分 實(shí)驗(yàn)日期 年
5、月 日 指導(dǎo)教師 姓名 專業(yè)班級(jí) 學(xué)號(hào) 一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容與步驟三、實(shí)驗(yàn)結(jié)果四、程序調(diào)試及問(wèn)題分析六、實(shí)驗(yàn)收獲及體會(huì)實(shí)驗(yàn)三一、實(shí)驗(yàn)?zāi)康模赫莆障驍?shù)據(jù)表中輸入、更新和刪除記錄的基本方法。 二、實(shí)驗(yàn)內(nèi)容:數(shù)據(jù)記錄的插入、更新和刪除 。三、實(shí)驗(yàn)要求:(必做)硬件:Intel Pentium 120或以上級(jí)別的CPU,大于16MB的內(nèi)存。軟件:Windows 95/98/2000操作系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL SERVER 2000。學(xué)時(shí):2學(xué)時(shí)四、實(shí)驗(yàn)步驟:1、用insert輸入數(shù)據(jù)。學(xué)生表student的數(shù)據(jù)991201 張三22男計(jì)算機(jī)系991202 李四 21男信息系991101王五2
6、3男數(shù)學(xué)系991102陳六19男計(jì)算機(jī)系991103吳七24女?dāng)?shù)學(xué)系000101劉八22女信息系課程表course的數(shù)據(jù)1 數(shù)學(xué)52 數(shù)據(jù)結(jié)構(gòu)43 程序設(shè)計(jì)24 數(shù)據(jù)庫(kù)原理35 操作系統(tǒng)3選課表SC的數(shù)據(jù)991201190991201580991201385991201490991102185991102298000101291基本表T的數(shù)據(jù)0001張三男1968-10信息副教授湘潭0002李四 女1956-11信息教授長(zhǎng)沙1001王五男1973-07計(jì)算機(jī)講師湘潭1008陳六男1970-08計(jì)算機(jī)副教授北京基本表Salary的數(shù)據(jù)0001100030013000002150050020001
7、00180020010002、用delete刪除數(shù)據(jù)記錄(1)刪除教師表T中教師號(hào)為0001的元組。(2)刪除教師表T中的全部數(shù)據(jù)。3、用 update更新數(shù)據(jù)記錄(1) 把0001號(hào)教師的基本工資加100。(2) 把所有教師的基本工資都加100。數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱 評(píng)分 實(shí)驗(yàn)日期 年 月 日 指導(dǎo)教師 姓名 專業(yè)班級(jí) 學(xué)號(hào) 一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容與步驟三、實(shí)驗(yàn)結(jié)果四、程序調(diào)試及問(wèn)題分析六、實(shí)驗(yàn)收獲及體會(huì)實(shí)驗(yàn)四一、實(shí)驗(yàn)?zāi)康模赫莆諗?shù)據(jù)表的簡(jiǎn)單查詢和多表連接方法。二、實(shí)驗(yàn)內(nèi)容:數(shù)據(jù)庫(kù)文件的簡(jiǎn)單和多表連接查詢。三、實(shí)驗(yàn)要求:(必做)硬件:Intel Pentium 120或以上級(jí)別的CPU
8、,大于16MB的內(nèi)存。軟件:Windows 95/98/2000操作系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL SERVER 2000。學(xué)時(shí):4學(xué)時(shí)四、實(shí)驗(yàn)步驟:1、簡(jiǎn)單查詢,用select檢索(1)查詢所有學(xué)生的基本情況。(2)查詢教師每月應(yīng)交納的個(gè)人所得稅。(3)查詢張三與李四兩位同學(xué)的基本情況。(4)查詢9911班學(xué)生的基本信息(規(guī)定學(xué)生學(xué)號(hào)的前四位是班級(jí)號(hào))。(5)查詢所有年齡在20歲以下的學(xué)生姓名及其年齡。(6)查詢選修了2門以上課程的學(xué)生學(xué)號(hào)。2、多表查詢,用select檢索(1)查詢教師的收入情況,包括教師號(hào)、姓名及月總收入。(2)查詢每個(gè)學(xué)生的學(xué)號(hào)、姓名、選修課程及成績(jī)。(3)查詢每一門課
9、的間接先修課。(4)查詢有相同地址的兩位教師的信息。(5)查詢選修2號(hào)課程且成績(jī)?cè)?0分以上的所有學(xué)生。(6)查詢與王五在同一個(gè)系學(xué)習(xí)的學(xué)生。數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱 評(píng)分 實(shí)驗(yàn)日期 年 月 日 指導(dǎo)教師 姓名 專業(yè)班級(jí) 學(xué)號(hào) 一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容與步驟三、實(shí)驗(yàn)結(jié)果四、程序調(diào)試及問(wèn)題分析六、實(shí)驗(yàn)收獲及體會(huì)實(shí)驗(yàn)五一、實(shí)驗(yàn)?zāi)康模赫莆談?chuàng)建視圖、查詢視圖、更新視圖的方法。二、實(shí)驗(yàn)內(nèi)容:使用creat view創(chuàng)建視圖、用alter view修改視圖、用insert、update、delete編輯視圖;使用SQL SERVER enterprise manager創(chuàng)建視圖、查詢視圖、更新視圖。三、
10、實(shí)驗(yàn)要求:(必做)硬件:Intel Pentium 120或以上級(jí)別的CPU,大于16MB的內(nèi)存。軟件:Windows 95/98/2000操作系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL SERVER 2000。學(xué)時(shí):2學(xué)時(shí)四、實(shí)驗(yàn)步驟:1、建立男學(xué)生的視圖,屬性包括學(xué)號(hào)、姓名、選修課程名和成績(jī)。2、在男學(xué)生視圖中查詢平均成績(jī)大于80分的學(xué)生學(xué)號(hào)與姓名。3、建立信息系選修了1號(hào)課程的學(xué)生的視圖。4、建立信息系選修了1號(hào)課程且成績(jī)?cè)?0分以上的學(xué)生的視圖。5、建立計(jì)算機(jī)系選修了2號(hào)課程的學(xué)生的視圖。6、建立一個(gè)學(xué)生出生年份的視圖。7、建立一個(gè)計(jì)算機(jī)系學(xué)生的視圖,并要求在進(jìn)行修改、插入操作時(shí),仍然要確保視圖只
11、有計(jì)算機(jī)系的學(xué)生。8、向?qū)W生視圖中插入一條新記錄(951101,錢進(jìn),男,20)9、將學(xué)生視圖中學(xué)號(hào)為991101的學(xué)生姓名改為“劉平平”。10、刪除計(jì)算機(jī)系視圖中學(xué)號(hào)為991201的記錄。11、刪除學(xué)生出生年份的視圖。數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱 評(píng)分 實(shí)驗(yàn)日期 年 月 日 指導(dǎo)教師 姓名 專業(yè)班級(jí) 學(xué)號(hào) 一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容與步驟三、實(shí)驗(yàn)結(jié)果四、程序調(diào)試及問(wèn)題分析六、實(shí)驗(yàn)收獲及體會(huì)實(shí)驗(yàn)六一、實(shí)驗(yàn)?zāi)康模赫莆誧ount()、avg()、 max()、 min()、 sum()等集函數(shù)的應(yīng)用,掌握語(yǔ)句權(quán)限、對(duì)象權(quán)限的授權(quán)與回收權(quán)限。二、實(shí)驗(yàn)內(nèi)容:集函數(shù)的應(yīng)用,用grant對(duì)語(yǔ)句權(quán)限、對(duì)象權(quán)限進(jìn)
12、行授權(quán)控制,用revoke對(duì)語(yǔ)句權(quán)限、對(duì)象權(quán)限進(jìn)行回收權(quán)限控制。三、實(shí)驗(yàn)要求:(必做)硬件:Intel Pentium 120或以上級(jí)別的CPU,大于16MB的內(nèi)存。軟件:Windows 95/98/2000操作系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。學(xué)時(shí):2學(xué)時(shí)四、實(shí)驗(yàn)步驟:1、使用select語(yǔ)句查詢(1)9911班學(xué)生的人數(shù)和平均成績(jī)(2)每個(gè)學(xué)生的學(xué)號(hào)和相應(yīng)的平均成績(jī)(3)成績(jī)大于90分的學(xué)生學(xué)號(hào)(4)月工資大于平均工資的教師號(hào)2、使用GRANT語(yǔ)句,把對(duì)基本表STUNT、SC、COURSE的使用權(quán)限授給其它用戶。3、使用GRANT語(yǔ)句,讓用戶LI有權(quán)在當(dāng)前庫(kù)中創(chuàng)建視圖。4、使用REVOKE語(yǔ)句,不
13、允許ZHAO這個(gè)用戶在當(dāng)前庫(kù)中創(chuàng)建視圖。5、實(shí)驗(yàn)完成后,撤消建立的基本表和視圖。 數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱 評(píng)分 實(shí)驗(yàn)日期 年 月 日 指導(dǎo)教師 姓名 專業(yè)班級(jí) 學(xué)號(hào) 一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容與步驟三、實(shí)驗(yàn)結(jié)果四、程序調(diào)試及問(wèn)題分析六、實(shí)驗(yàn)收獲及體會(huì)實(shí)驗(yàn)七一、實(shí)驗(yàn)?zāi)康模赫莆談?chuàng)建存儲(chǔ)過(guò)程、修改存儲(chǔ)過(guò)程、執(zhí)行存儲(chǔ)過(guò)程,帶參數(shù)存儲(chǔ)過(guò)程的創(chuàng)建與執(zhí)行,刪除存儲(chǔ)過(guò)程。二、實(shí)驗(yàn)內(nèi)容:使用creat procedure創(chuàng)建存儲(chǔ)過(guò)程、用alter procedure 修改存儲(chǔ)過(guò)程、用execute執(zhí)行存儲(chǔ)過(guò)程,用drop procedure刪除存儲(chǔ)過(guò)程。三、實(shí)驗(yàn)要求:(選做)硬件:Intel Pentium
14、120或以上級(jí)別的CPU,大于16MB的內(nèi)存。軟件:Windows 95/98/2000操作系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL SERVER 2000。學(xué)時(shí):2學(xué)時(shí)四、實(shí)驗(yàn)步驟:1、建立查詢計(jì)算機(jī)系女學(xué)生的存儲(chǔ)過(guò)程。2、執(zhí)行剛建立存儲(chǔ)過(guò)程。3、修改剛建立的存儲(chǔ)過(guò)程。4、建立一個(gè)按性別查詢學(xué)生信息的帶參數(shù)的存儲(chǔ)過(guò)程。5、刪除剛建立的存儲(chǔ)過(guò)程。數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱 評(píng)分 實(shí)驗(yàn)日期 年 月 日 指導(dǎo)教師 姓名 專業(yè)班級(jí) 學(xué)號(hào) 一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)內(nèi)容與步驟三、實(shí)驗(yàn)結(jié)果四、程序調(diào)試及問(wèn)題分析六、實(shí)驗(yàn)收獲及體會(huì)實(shí)驗(yàn)八一、實(shí)驗(yàn)?zāi)康模赫莆杖N類型的觸發(fā)器的創(chuàng)建、修改觸發(fā)器、刪除觸發(fā)器的方法。二、實(shí)驗(yàn)內(nèi)容:使用creat trigger創(chuàng)建insert、 update 、delete三種類型的觸發(fā)器,用drop trigger刪除觸發(fā)器,用系統(tǒng)存儲(chǔ)過(guò)程查看觸發(fā)器。三、實(shí)驗(yàn)要求:(選做)硬件:Intel Pentium 120或以上級(jí)別的CPU,大于16MB的內(nèi)存。軟件:Windows 95/98/2000操作系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQL SERVER 2000。學(xué)時(shí):2學(xué)時(shí)四、實(shí)驗(yàn)步驟:1、對(duì)student表創(chuàng)建delete觸發(fā)器,當(dāng)刪除某個(gè)學(xué)生記錄時(shí),同時(shí)在選課表SC中刪除該學(xué)生的選課記錄。2、對(duì)student表創(chuàng)建update 觸發(fā)器,當(dāng)對(duì)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 炎癥性腸炎的護(hù)理常規(guī)
- 財(cái)務(wù)管理核心流程優(yōu)化與控制
- 單詞挑戰(zhàn)賽課件
- 醫(yī)藥收貨驗(yàn)收工作總結(jié)
- 未來(lái)教育發(fā)展藍(lán)圖
- 征信合規(guī)與信息安全培訓(xùn)
- 外科護(hù)理學(xué)第20章膿胸
- 住院患者低血糖的表現(xiàn)及護(hù)理
- 2025年商業(yè)寫字樓智能化初步設(shè)計(jì)評(píng)估與智能化改造案例研究報(bào)告
- 基于流體動(dòng)力學(xué)的儲(chǔ)能電池?zé)峁芾硐到y(tǒng)研究報(bào)告
- 鑄鐵閘門及啟閉機(jī)安裝說(shuō)明及操作手冊(cè)
- 過(guò)敏性休克的急救及處理流程教材課件(28張)
- 物理發(fā)泡絕緣的生產(chǎn)與應(yīng)用課件
- 北交所評(píng)測(cè)20題及答案
- 《消防安全技術(shù)實(shí)務(wù)》課本完整版
- CLSI EP25-A 穩(wěn)定性考察研究
- SJG 44-2018 深圳市公共建筑節(jié)能設(shè)計(jì)規(guī)范-高清現(xiàn)行
- 職工子女暑期工會(huì)愛心托管班的方案通知
- (5年高職)客戶服務(wù)實(shí)務(wù)(第二版)教學(xué)課件全套電子教案匯總整本書課件最全教學(xué)教程完整版教案(最新)
- 兒科患兒及家屬的溝通技巧
- 童聲合唱訓(xùn)練講座
評(píng)論
0/150
提交評(píng)論