【正文】
的觸發(fā)器: 當(dāng)在課程信息表(course表)中刪除一門課程時(shí),同步刪除sc表所有學(xué)生選修該課程的成績,實(shí)現(xiàn)級(jí)聯(lián)刪除功能:create trigger c_c on coursefor deleteasbegindeclare c char(4)delete from sc where o in(select o from deleted) endSC 表上的觸發(fā)器:確保向sc表添加的學(xué)生學(xué)號(hào)(sno) 存在于student表中,課程編號(hào)(o)存在于course表中。,39。建立一個(gè)查詢存儲(chǔ)過程,該存儲(chǔ)過程實(shí)現(xiàn)在sc表插入新數(shù)據(jù)(學(xué)號(hào),課程號(hào),成績)的功能:create procedure sc_insert ssno char(6),o char(4),grade int as begin insert into sc(sno,o,grade) values(ssno,o,grade) End執(zhí)行存儲(chǔ)過程:exec sc_insert 39。數(shù)據(jù)結(jié)構(gòu)39。2. 需求分析 成績管理系統(tǒng)大體分為兩大模塊如,一是學(xué)生的基本信息模塊,里邊應(yīng)包括學(xué)生的各方面的基本信息;二是課程管理模塊,在該模塊中應(yīng)包括有對(duì)學(xué)生成績信息的查詢和管理,如選課情況,學(xué)生平均成績,學(xué)生成績排名等。根據(jù)以上分析,本系統(tǒng)設(shè)計(jì)的實(shí)體包括:(1) 學(xué)生基本信息:(學(xué)生,姓名,性別,年齡,班級(jí)號(hào),成績)。,39。12040639。艾薇39。 create trigger tr_sc on scfor insertasif((not exists(select sno from student WHERE sno IN (SELECT sno FROM inserted)))or(not exists(select o from course WHERE o IN (SELECT o FROM inserted))))begin PRINT 39。通過對(duì)觸發(fā)器和存儲(chǔ)器的設(shè)計(jì)和使用,讓我對(duì)觸發(fā)器和存儲(chǔ)器又有了新的認(rèn)識(shí),進(jìn)一步了解了數(shù)據(jù)庫的安全性和完整性。(15分)報(bào)告內(nèi)容完整、邏輯性程度。(10分)程序運(yùn)行是否正常。 另一方面,我也意識(shí)