【正文】
f((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。添加記錄操作不能完成!39。 PRINT 39。輸入的教師工號(hào)、課程編號(hào)或?qū)W生學(xué)號(hào)有錯(cuò)誤。39。 ROLLBACK TRANSACTION End5. 總結(jié) 系統(tǒng)優(yōu)缺點(diǎn)(1)優(yōu)點(diǎn) :本系統(tǒng)輸入學(xué)生學(xué)號(hào)就能查詢他的基本相關(guān)信息,學(xué)生平均成績(jī),班級(jí)成績(jī)排名,單科成績(jī)排名,操作簡(jiǎn)單易懂。(2)不足之處:本系統(tǒng)未對(duì)用戶權(quán)限的設(shè)計(jì),這會(huì)對(duì)數(shù)據(jù)庫的安全性存在威脅。 經(jīng)驗(yàn)總結(jié) 經(jīng)過幾周的課程設(shè)計(jì),加強(qiáng)了我關(guān)于理論聯(lián)系實(shí)際、與具體課題項(xiàng)目結(jié)合開發(fā)、設(shè)計(jì)系統(tǒng)的能力。通過對(duì)觸發(fā)器和存儲(chǔ)器的設(shè)計(jì)和使用,讓我對(duì)觸發(fā)器和存儲(chǔ)器又有了新的認(rèn)識(shí),進(jìn)一步了解了數(shù)據(jù)庫的安全性和完整性。通過這此課程設(shè)計(jì),既讓我們了解到應(yīng)該怎樣把理論運(yùn)用于實(shí)際,又讓我了解到在實(shí)踐中遇到問題時(shí)要怎樣運(yùn)用所學(xué)知識(shí)理論去解決,我收貨了很多。 另一方面,我也意識(shí)到理論知識(shí)的狹隘性。由于我們?cè)谡n本上學(xué)的知識(shí)片面,不系統(tǒng),所以在課程設(shè)計(jì)中遇到了很多問題。例如如何用觸發(fā)器實(shí)現(xiàn)級(jí)聯(lián)刪除問題,如何用存儲(chǔ)過程實(shí)現(xiàn)表間的連接查詢,如何用存儲(chǔ)過程實(shí)現(xiàn)一些簡(jiǎn)單的運(yùn)算等等,經(jīng)過我在網(wǎng)上查閱資料和同學(xué)老師討論后,都一一解決了。在查閱資料時(shí),網(wǎng)上的信息一大堆但是真正適用自己的系統(tǒng)數(shù)量有限,要判斷篩選有用的資料,提高的我的信息篩選能力。 教師評(píng)分表評(píng)分細(xì)則分?jǐn)?shù)理解功能及基本原理程度。(20分)報(bào)告文字、圖、表格式規(guī)范、整齊程度。(15分)報(bào)告內(nèi)容完整、邏輯性程度。(15分)程序代碼是否有注釋、是否有語法錯(cuò)誤。(10分)程序運(yùn)行是否正常。(20分)程序運(yùn)行界面是否美觀。(15分)是否有創(chuàng)新思考、做法等。(5分)其他說明:總分:成績(jī):指導(dǎo)老師簽名:日期: