【正文】
n 課程基本信息 for updateas declare rows int select rows=ROWCOUNT if rows 0 if UPDATE(教室編號(hào)) begin update j set = from 教室基本信息 j,inserted i,deleted d where = endgo十、參考文獻(xiàn)1. 逯燕玲等.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù).北京:電子工業(yè)出版社,20072. 李存斌.《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》——SQL 3. 周緒.《SQL Server2000中文版入門(mén)與提高》.清華出版社 4. 宋振會(huì).《SQL Server2000》5. 張海藩,軟件工程導(dǎo)論 第四版,清華大學(xué)出版社,2003.6. 張海藩,軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo),清華大學(xué)出版社,2004.7. 史濟(jì)民等,軟件工程原理、方法與應(yīng)用, 高等教育出板社,20048. 孫家廣,軟件工程理論、方法與實(shí)踐,高等教育出板社, 20069. 陳明. 實(shí)用軟件工程基礎(chǔ),清華大學(xué)出版社,2003.10. ,清華大學(xué)出版社,2003.11. ,科學(xué)出版社12. 陳元春《Visual Basic數(shù)據(jù)庫(kù)編程》北京:科學(xué)出版社,200515. 王道榮《Visual Basic 6數(shù)據(jù)庫(kù)處理》北京:中國(guó)鐵道出版社,2004go創(chuàng)建觸發(fā)器use 教室數(shù)據(jù)庫(kù)if exists(select name from sysobjects where name =39。) drop procedure isbusygo創(chuàng)建存儲(chǔ)過(guò)程:找出空閑教室create procedure isbusy asselect *from 教室基本信息 where =39。, size=5mb, maxsize=100mb, filegrowth=5mb)log on( name=39。完整性也是一個(gè)重要的內(nèi)容,它也涉及安全性上的問(wèn)題。教室的使用具有一定的計(jì)劃性和流動(dòng)性,即一個(gè)班在相應(yīng)的時(shí)間里,所上的課程和使用的教室是固定的,但是不同的課程在不同的時(shí)間里會(huì)使用不同的教室,這與教務(wù)處的課程安排是密切相關(guān)的。在此基礎(chǔ)上提供方便有效的課表查詢,空教室查詢,學(xué)生出勤次數(shù)查詢,設(shè)備維護(hù)記錄查詢。本系統(tǒng)針對(duì)教室管理不統(tǒng)一的問(wèn)題,著力于將教室管理中的課程安排,教師調(diào)課,單位借用等聯(lián)系起來(lái),建立一個(gè)統(tǒng)一的管理系統(tǒng),以提高處理效率,方便統(tǒng)一管理,同時(shí)為師生提供方便的查詢。尤其是使用多媒體教室的時(shí)候,這就顯得比較麻煩。三、概念結(jié)構(gòu)設(shè)計(jì)圖31教室管理系統(tǒng)ER圖四、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)圖41教室管理系統(tǒng)圖411教室管理系統(tǒng)功能模塊圖:圖421學(xué)生查詢子系統(tǒng)頂層數(shù)據(jù)流圖圖422底層數(shù)據(jù)流圖數(shù)據(jù)字典:“學(xué)生”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):學(xué)生含義說(shuō)明:學(xué)生查詢子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)學(xué)生的有關(guān)信息組成:學(xué)號(hào),姓名,性別,班級(jí)“教室”是該子系統(tǒng)另一個(gè)重要數(shù)據(jù)結(jié)構(gòu),可以如下描述:數(shù)據(jù)結(jié)構(gòu):教室含義說(shuō)明:學(xué)生查詢子系統(tǒng)的重要數(shù)據(jù)結(jié)構(gòu),定義了教室的有關(guān)信息組成:教室編號(hào),教室信息“學(xué)號(hào)”是該子系統(tǒng)一個(gè)重要的數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):學(xué)號(hào)含義說(shuō)明:唯一標(biāo)識(shí)每個(gè)學(xué)生類型:varchar長(zhǎng)度:10取值范圍:00000000009999999999取值含義:前兩位標(biāo)識(shí)該學(xué)生所在年級(jí),再三位標(biāo)識(shí)所在學(xué)院,再三位標(biāo)識(shí)所在班級(jí),后兩位按順序編號(hào)“姓名”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):姓名含義說(shuō)明:學(xué)生個(gè)人信息類型:varchar“性別”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):性別含義說(shuō)明:學(xué)生個(gè)人信息類型:varchar“班級(jí)”是該子系統(tǒng)重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):班級(jí)含義說(shuō)明:標(biāo)識(shí)學(xué)生所在集體類型:varchar長(zhǎng)度:8取值范圍:0000000099999999取值含義:前兩位標(biāo)識(shí)學(xué)生所在年級(jí),再三位標(biāo)識(shí)所在學(xué)院,后三位按順序編號(hào)“教室編號(hào)”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室編號(hào)含義說(shuō)明:唯一標(biāo)識(shí)每個(gè)教室類型:varchar長(zhǎng)度:5取值范圍:0000099999取值含義:前兩位標(biāo)識(shí)樓號(hào),后三位標(biāo)識(shí)房號(hào)“教室信息”是該子系統(tǒng)另一重要數(shù)據(jù)項(xiàng),可以如下描述:數(shù)據(jù)項(xiàng):教室信息含義說(shuō)明:教室是否空閑,教室課程信息類型:varchar長(zhǎng)度:2數(shù)據(jù)流“教室信息”可如下描述:數(shù)據(jù)流:教室信息說(shuō)明:每個(gè)教室編號(hào),教室是否空閑組成:教室信息=教室編號(hào)+是否空閑數(shù)據(jù)流來(lái)源:教務(wù)處數(shù)據(jù)流去向:學(xué)生查詢數(shù)據(jù)存儲(chǔ)“學(xué)生”可如下描述:數(shù)據(jù)存儲(chǔ):學(xué)生說(shuō)明:學(xué)生查詢結(jié)果流入數(shù)據(jù)流:教室信息