【正文】
ode@num,@money,@deadline,@price)create procedure sb_insertXFXX @cardtype char(10), @cardnum char(10), @cardname char(16), @XFNum char(10), @XFMoney char(20), @Credit char(20)asinsert into XFXXvalues(39。@cardtype39。,39。@cardnum39。,39。@cardname39。,39。@XFNum39。,39。@XFMoney39。,39。@Credit39。)create procedure changepassword @changepassword char(18),@num char(10)asupdate HYXXset 密碼=@changepasswordwhere 卡號=@num三、創(chuàng)建觸發(fā)器數(shù)據(jù)表XFXX,當輸入一行記錄時,保證該記錄中的卡號和姓名與HYXX中的卡號和姓名一致。create trigger insert_XFXX on XFXXfor insertasif exists(select * from inserted a where not in(select from HYXX b) or not in(select from HXYY c))begin rollback transactionend系統(tǒng)的編碼語言主要采用C,平臺為:Visual Studio 2008,前臺應(yīng)用系統(tǒng)的主要界面:登錄界面系統(tǒng)主要界面修改密碼界面消費查詢界面管理員身份登錄時數(shù)據(jù)表的查詢界面添加會員界面刪除會員界面積分兌換界面7.總結(jié)本次數(shù)據(jù)庫課程設(shè)計是對《數(shù)據(jù)庫原理》和《數(shù)據(jù)庫應(yīng)用技術(shù)》兩門課的一個復(fù)習和實踐應(yīng)用。在這次課程設(shè)計的過程中,我對于數(shù)據(jù)庫的學習和應(yīng)用,有了一個新的認識。對數(shù)據(jù)庫課本上的知識有了一個新的理解,對于以前沒有理解清楚的知識點重新學習和掌握了。比如在《數(shù)據(jù)庫原理》這門課上,講述的知識大多為理論知識,在這次數(shù)據(jù)庫課設(shè)中,從需求分析到概念設(shè)計,邏輯設(shè)計過程中,不僅從各個細節(jié)上了解了數(shù)據(jù)庫的前期準備,而且對于數(shù)據(jù)庫設(shè)計也有了一個新的認識,同時在數(shù)據(jù)庫的前臺實現(xiàn)上,練習了C編程,特別是在界面設(shè)計、數(shù)據(jù)庫連接上面學習到了不少東西。在這次課設(shè)中,也存在著許多的不足,比如說,在前期數(shù)據(jù)庫的設(shè)計過程中,考慮數(shù)據(jù)庫細節(jié)方面不夠仔細,在后期編碼的時候又經(jīng)?;剡^頭來進行修改,而且在編碼的過程中花費時間較多,可能在數(shù)據(jù)庫中存在很多問題和不足,需要進一步改進的地方還有很多。總之,在數(shù)據(jù)庫學習方面,還有很多值得學習的地方,我們在今后的學習工作中,還有待進一步掌握數(shù)據(jù)庫!17