數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)539
本文關(guān)鍵詞:數(shù)據(jù)庫(kù)課程設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
實(shí)驗(yàn)報(bào)告;課程名稱數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì);實(shí)驗(yàn)項(xiàng)目名稱存儲(chǔ)過程與觸發(fā)器;班級(jí)與班級(jí)代碼132511022;實(shí)驗(yàn)室名稱(或課室)3-802;專業(yè)計(jì)算機(jī)科學(xué)與技術(shù);任課教師馬小閎;學(xué)號(hào):13251102228;姓名:劉煜文;實(shí)驗(yàn)日期:2015年11月20日;廣東財(cái)經(jīng)大學(xué)教務(wù)處制;姓名劉煜文實(shí)驗(yàn)報(bào)告成績(jī);指導(dǎo)教師(簽名)年月日;說明:指導(dǎo)教師評(píng)分后,,實(shí)驗(yàn)報(bào)告交院(系)
實(shí)驗(yàn)報(bào)告
課程名稱 數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)
實(shí)驗(yàn)項(xiàng)目名稱 存儲(chǔ)過程與觸發(fā)器
班級(jí)與班級(jí)代碼 132511022
實(shí)驗(yàn)室名稱(或課室) 3-802
專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)
任課教師 馬 小 閎
學(xué) 號(hào): 13251102228
姓 名: 劉煜文
實(shí)驗(yàn)日期: 2015年 11月20日
廣東財(cái)經(jīng)大學(xué)教務(wù)處 制
姓名 劉煜文 實(shí)驗(yàn)報(bào)告成績(jī)
指導(dǎo)教師(簽名) 年 月 日
說明:指導(dǎo)教師評(píng)分后,實(shí)驗(yàn)報(bào)告交院(系)辦公室保存。
1.實(shí)驗(yàn)?zāi)康呐c要求:
1.1 掌握存儲(chǔ)過程使用
1.2 掌握觸發(fā)器使用
1.3 掌握游標(biāo)使用
2.實(shí)驗(yàn)環(huán)境與實(shí)驗(yàn)器材:
計(jì)算機(jī),網(wǎng)絡(luò)環(huán)境,投影設(shè)備。
實(shí)驗(yàn)相關(guān)軟件:Window xp、PowerDesigner、SQL Server 2008。
3.實(shí)驗(yàn)內(nèi)容與步驟
使用已經(jīng)建立的數(shù)據(jù)庫(kù)students及student course sc表實(shí)現(xiàn)下面操作。
3.1 創(chuàng)建滿足下述要求的存儲(chǔ)過程,并查看執(zhí)行結(jié)果。
1)查詢每個(gè)學(xué)生的修課總學(xué)分,要求列出學(xué)生學(xué)號(hào)及總分?jǐn)?shù)。
CREATE procedure p1 as
select student.sno,sum(credit) 總學(xué)分
from student,course,SC
where student.sno=sc.sno and sc.cno=course.cno
group by student.sno
;
2)查詢學(xué)生的學(xué)號(hào)、姓名、選修的課程號(hào)、課程名、課程學(xué)分,將學(xué)生所在系作為輸入?yún)?shù),默認(rèn)值“計(jì)算機(jī)”。執(zhí)行此存儲(chǔ)過程,并分別指定一些不同的輸入?yún)?shù)值,查看執(zhí)行結(jié)果。
ALTER PROCEDURE p2 @sdept char(20)='計(jì)算機(jī)系'
AS
SELECT student.Sno,Sname, Sdept, course.Cno,Cname, Credit
FROM Student,course,sc
WHERE student.sno=sc.sno and course.cno=sc.cno and Sdept = @sdept;
exec p2
;
exec p2 '信息管理系';
exec p2 '通信工程系'
;
3)查詢指定系的男生人數(shù),其中系為輸入?yún)?shù),人數(shù)為輸出參數(shù)。
CREATE PROCEDURE p3
@sdept char(20),@count int output
AS
SELECT @count=count(*) from student where ssex='男' and sdept=@sdept;
DECLARE @res int
EXEC p3 '計(jì)算機(jī)系',@res OUTPUT
PRINT @res
;
4)刪除指定學(xué)生的修課記錄,其中學(xué)號(hào)為輸入?yún)?shù)。
CREATE PROCEDURE p4
@sno char(20)
AS
delete from sc where sno=@sno;
EXEC p4 '0611102'
;
5)修改指定課程的開課學(xué)期。輸入?yún)?shù)為:課程號(hào)和修改后的開課學(xué)期。 CREATE PROCEDURE p5
@cno char(5),@sem int
AS
update course set semster=@sem where cno=@cno;
exec p5 'c004',3;
3.2 創(chuàng)建滿足下述要求的觸發(fā)器(前后均可),并查看執(zhí)行結(jié)果。
1)限制學(xué)生的年齡在15-45之間。
create trigger t1 on student after insert,update as
if exists(select * from inserted where sage not between 15 and 45)
begin
筆耕文化傳播(http://www.bigengculture.com)包含各類專業(yè)文獻(xiàn)、高等教育、專業(yè)論文、應(yīng)用寫作文書、文學(xué)作品欣賞、中學(xué)教育、外語學(xué)習(xí)資料、生活休閑娛樂、數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)539等內(nèi)容。
下載地址:數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)539.Doc
【】最新搜索
數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)驗(yàn)5
株洲新房裝修風(fēng)水注意事項(xiàng)_圖文
紀(jì)實(shí)攝影:“隱沒地”大型攝影展在北京開幕
巧施改良劑改良酸性土壤
軍井未掘 將不言渴
臧克家的臧怎么讀
13各校骨科試題
2016年高考詩歌鑒賞方法指導(dǎo)(送別詩)
93最新淮陰師范學(xué)院畢業(yè)實(shí)習(xí)周記原創(chuàng)
10小學(xué)數(shù)學(xué)說課稿模板1
本文關(guān)鍵詞:數(shù)據(jù)庫(kù)課程設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
本文編號(hào):337389
本文鏈接:http://sikaile.net/wenshubaike/kcsz/337389.html