【正文】
。439。,39。1500住宿費(fèi)/年39。)insert into srvalues(39。10020102100239。,39。3739。,39。439。,39。1500住宿費(fèi)/年39。)insert into srvalues(39。10020102100339。,39。3739。,39。439。,39。1500住宿費(fèi)/年39。)insert into srvalues(39。10020102100539。,39。3739。,39。439。,39。1500住宿費(fèi)/年39。)insert into srvalues(39。10020102100739。,39。3739。,39。439。,39。1500住宿費(fèi)/年39。)insert into srvalues(39。10020102103739。,39。1139。,39。439。,39。1500住宿費(fèi)/年39。)insert into srvalues(39。10020102104339。,39。1139。,39。439。,39。1500住宿費(fèi)/年39。)insert into srvalues(39。10020102104139。,39。1139。,39。439。,39。1500住宿費(fèi)/年39。)insert into srvalues(39。10020102104239。,39。1139。,39。439。,39。1500住宿費(fèi)/年39。)視圖、索引的實(shí)現(xiàn)(1)建立補(bǔ)考學(xué)生視圖create view 補(bǔ)考學(xué)生信息(學(xué)號(hào),姓名,性別,課程號(hào),課程名,成績(jī))asselect ,姓名,性別,課程名,成績(jī)from student,sc,coursewhere = and = and 成績(jī)60。(2)建立女生住宿信息視圖create view 女生住宿信息(學(xué)號(hào),姓名,性別,樓號(hào),寢室號(hào),寢室人數(shù),備注)asselect ,姓名,性別,寢室號(hào),寢室人數(shù),備注from student,sr,rwhere = and = and 性別=39。女39。(3)建立男生住宿信息視圖create view 男生住宿信息(學(xué)號(hào),姓名,性別,樓號(hào),寢室號(hào),寢室人數(shù),備注)asselect ,姓名,性別,寢室號(hào),寢室人數(shù),備注from student,sr,rwhere = and = and 性別=39。男39。 (4)建立選課信息視圖create view 選課信息(學(xué)號(hào),姓名,課程號(hào),課程名,授課老師,成績(jī))asselect ,姓名,課程名,授課老師,成績(jī)from student,course,scwhere = and =。(5)建立學(xué)生總體信息視圖create view 學(xué)生總體信息(學(xué)號(hào),姓名,性別,出生年月,民族,籍貫,政治面貌,樓號(hào),寢室號(hào))asselect ,姓名,性別,出生年月,民族,籍貫,政治面貌,寢室號(hào)from student,sr,rwhere = and =。建立索引:在學(xué)生姓名屬性上建立索引:CREATE NONCLUSTERED INDEX [姓名] ON [dbo].[Student] ( [姓名] ASC)在學(xué)生學(xué)號(hào)屬性上建立索引:CREATE unique INDEX [學(xué)號(hào)] ON [dbo].[Student] ( [學(xué)號(hào)] ASC)在課程名屬性上建立索引:CREATE NONCLUSTERED INDEX [課程] ON [dbo].[course] ( [課程名] ASC)在課程號(hào)屬性上建立索引:CREATE unique INDEX [課程編號(hào)] ON [dbo].[course] ( [課程號(hào)] ASC)在樓號(hào)屬性上建立索引:CREATE unique INDEX [住宿樓號(hào)] ON [dbo].[r] ( [樓號(hào)] ASC)在寢室號(hào)屬性上建立索引:CREATE NONCLUSTERED INDEX [寢室號(hào)碼] ON [dbo].[r] ( [寢室號(hào)] ASC)6 數(shù)據(jù)的運(yùn)行和維護(hù)數(shù)據(jù)庫試運(yùn)行合格后,數(shù)據(jù)庫開發(fā)工作就基本完成,即可投入正式運(yùn)行了。但是,由于應(yīng)用環(huán)境在不斷變化,數(shù)據(jù)庫運(yùn)行過程中物理存儲(chǔ)也會(huì)不斷變化,對(duì)數(shù)據(jù)庫設(shè)計(jì)進(jìn)行評(píng)價(jià)、調(diào)整、修改等維護(hù)工作是一個(gè)長(zhǎng)期的任務(wù),也是設(shè)計(jì)工作的繼續(xù)和提高。在數(shù)據(jù)庫運(yùn)行階段,對(duì)數(shù)據(jù)庫經(jīng)常性的維護(hù)工作主要是由DBA完成的,包括:(1)數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)和恢復(fù)——DBA要針對(duì)不同的應(yīng)用要求制定不同的轉(zhuǎn)儲(chǔ)計(jì)劃,保證一旦發(fā)生故障能盡快將數(shù)據(jù)庫恢復(fù)到某種一致的狀態(tài),并盡可能減少對(duì)數(shù)據(jù)庫的破壞。(2)數(shù)據(jù)庫的安全性、完整性控制——DBA根據(jù)實(shí)際情況修改原有的安全性控制和數(shù)據(jù)庫的完整性約束條件,以滿足用戶要求。(3)數(shù)據(jù)庫性能的監(jiān)督、分析和改造——在數(shù)據(jù)庫運(yùn)行過程中,DBA必須監(jiān)督系統(tǒng)運(yùn)行,對(duì)監(jiān)測(cè)數(shù)據(jù)進(jìn)行分析,找出改進(jìn)系統(tǒng)性能的方法。(4)數(shù)據(jù)庫的重組織與重構(gòu)造——數(shù)據(jù)庫運(yùn)行一段時(shí)間后,由于記錄不斷增、刪、改,會(huì)使數(shù)據(jù)庫的物理存儲(chǔ)情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,這時(shí)DBA就要對(duì)數(shù)據(jù)庫進(jìn)行重組織或部分重組織。7 心得體會(huì)通過近幾個(gè)的數(shù)據(jù)庫程序設(shè)計(jì)課,使我對(duì)這學(xué)期學(xué)的知識(shí)有了全面的認(rèn)識(shí)。由于以前大部分時(shí)間都在學(xué)習(xí)理論的知識(shí),所以對(duì)數(shù)據(jù)庫設(shè)計(jì)不是很了解。而學(xué)校提供的這次實(shí)習(xí)機(jī)會(huì)使我收獲頗多,從中也發(fā)現(xiàn)了許多不足,讓我找到了以后學(xué)習(xí)的方向。通過努力,我們組設(shè)計(jì)出了一個(gè)學(xué)籍管理的數(shù)據(jù)庫系統(tǒng),這個(gè)系統(tǒng)可以幫助用戶更好、更快、更有效地管理學(xué)生的學(xué)籍問題。在這個(gè)系統(tǒng)中,我們主要實(shí)現(xiàn)了的功能有能夠完成新、老生信息的輸人、修改、插人、刪除等工作,可以按照特定的信息進(jìn)行查找,并按照特定的要求進(jìn)行排序,可以對(duì)老生的信息進(jìn)行備份,以便日后查詢,可以對(duì)學(xué)生的信息進(jìn)行打印輸出,學(xué)生成績(jī)查詢功能,包括學(xué)生成績(jī)按照不同條件進(jìn)行排名。管理人員可以選擇不同的排序條件,并可以將排序結(jié)果進(jìn)行打印輸出。其中有優(yōu)點(diǎn),但也存在不足的地方。優(yōu)點(diǎn)是可以保證用戶更好地管理數(shù)據(jù),可以運(yùn)用多種功能。不足的地方是在設(shè)計(jì)觸發(fā)器和存儲(chǔ)過程的時(shí)候沒有實(shí)現(xiàn)好,分析其中的原因,是由于對(duì)觸發(fā)器和存儲(chǔ)過程沒有更加深入的了解,平時(shí)沒有花時(shí)間去練習(xí),因此我決定在以后的學(xué)習(xí)中要更加努力。參考文獻(xiàn)[1] 王珊、薩師煊:《數(shù)據(jù)庫系統(tǒng)概論》 [2] 王珊等. 數(shù)據(jù)倉庫技術(shù)與聯(lián)機(jī)分析處理. .[3] Inmon W H .,2000.[4] Inmon W H等 .,2000.[5] Kimball . 電子工業(yè)出版社,2003.[6] Imhoff . 北京. 機(jī)械工業(yè)出版社,2004.[7] Mattison ,2003.[8] Bain Server 2000數(shù)據(jù)倉庫與Analysis ,2003. [9] 樊孝忠:《計(jì)算機(jī)應(yīng)用基礎(chǔ)》[M],北京理工大學(xué)出版社2006年版,第20頁。37