教務(wù)管理系統(tǒng)論文范文
時(shí)間:2023-03-31 05:15:34
導(dǎo)語:如何才能寫好一篇教務(wù)管理系統(tǒng)論文,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公文云整理的十篇范文,供你借鑒。

篇1
數(shù)據(jù)庫快照是sqlserver2005的一個(gè)新功能。是個(gè)指定時(shí)間點(diǎn)上數(shù)據(jù)庫(源數(shù)據(jù)庫)的只讀、靜態(tài)視圖,相當(dāng)于用戶在某一個(gè)時(shí)間為數(shù)據(jù)庫拍攝的靜態(tài)圖像。多個(gè)快照可以位于一個(gè)源數(shù)據(jù)庫文件中,并且可以作為數(shù)據(jù)庫全程保存在一個(gè)服務(wù)上。數(shù)據(jù)庫快照是一個(gè)數(shù)據(jù)庫的只讀副本,是數(shù)據(jù)庫在創(chuàng)建快照時(shí)刻的所有數(shù)據(jù)的映射。在意外或惡意損壞數(shù)據(jù)庫中數(shù)據(jù)的情況下,數(shù)據(jù)庫快照作為快速還原點(diǎn)將非常有用。但是,它不能用來替代備份,因?yàn)樗话瑪?shù)據(jù)庫中的所有記錄。
二、為教務(wù)管理系統(tǒng)創(chuàng)建數(shù)據(jù)庫快照
在SQLSERVER2012中不能使用SSMS創(chuàng)建數(shù)據(jù)庫,我們必須使用CREATEDATABASE語句來創(chuàng)建數(shù)據(jù)庫快照。其語法如下:CREATEDATABASEdatabase_snapshot_nameON(NAME=logical_snapshot_name,FILENAME='os_file_name')[,…n]ASSNAPSHOTOFsource_database_name首先我們創(chuàng)建好JWGL數(shù)據(jù)庫,并在其下面創(chuàng)建了student,teacher,score,course等表,然后在JWGL數(shù)據(jù)庫庫下面執(zhí)行如下有操作:新建查詢?cè)诿畲翱谳斎氚l(fā)下命令:CREATEDATABASEJWGL_DATA_8888ON(NAME=JWGL_DATA,FILENAME=’E:\JWGL_DATA_8888.SS’)圖1數(shù)據(jù)庫快照的創(chuàng)建ASSNAPSHOTOFJWGL至此,JWGL的數(shù)據(jù)庫快照就創(chuàng)建完畢,見圖1,我們可以查看到其和源數(shù)據(jù)的內(nèi)容一樣,但是其后來對(duì)數(shù)據(jù)庫和數(shù)據(jù)表做的修改就無法還原。
三、模擬災(zāi)難的發(fā)生
首先,我們來看一下災(zāi)難沒有發(fā)生的情況下,查詢到的學(xué)生信息表的情況我們刪除student,DELETEFROMSTUDENT此時(shí)分別查看下我們的源數(shù)據(jù)庫和數(shù)據(jù)庫快照中的數(shù)據(jù),USEJWGLSELECT*FROMSTUDENT這時(shí)想看到的STUDENTs表中的數(shù)據(jù)已經(jīng)刪除。再次執(zhí)行查看快照USEJWGL_DATA_8888SELECT*FROMSTUDENT此時(shí)我們?nèi)钥梢钥吹絊TUDENTk的數(shù)據(jù)沒有改變,因此我們知道,刪除STUDENT后,快照中的文件并沒有受一影響,所以我們可以從這個(gè)災(zāi)難中獎(jiǎng)數(shù)據(jù)恢復(fù)。
四、災(zāi)難的恢復(fù)
據(jù)庫庫快照不會(huì)因?yàn)槟硞€(gè)表的刪除而受到影響,并且因?yàn)橛袛?shù)據(jù)庫快照的存在,你也不能刪除數(shù)據(jù)庫,除非先刪除數(shù)據(jù)庫快照,才能刪除數(shù)據(jù)庫,現(xiàn)在我們利用這個(gè)原理來恢復(fù)開始的災(zāi)難。首先我們可以將快照中的表數(shù)據(jù)插入到JWGL數(shù)據(jù)庫中的STUDENT中去,這個(gè)只影響指定的表,不會(huì)對(duì)數(shù)據(jù)庫造成影響,因此是局部的恢復(fù),執(zhí)行以下的命令。USEJWGLINSERTINTOSTUDENTSELECT*FROMJWGL_DATA_8888.DBO.STUDENT執(zhí)行后結(jié)果見圖5,從前面我們知道有5個(gè)記錄,現(xiàn)在已恢復(fù)到了STUDENT表中了。當(dāng)然我們也可以執(zhí)行全局的恢復(fù),就是恢復(fù)整個(gè)數(shù)據(jù)庫,這樣其中的表肯定會(huì)恢復(fù),只不過是這種恢復(fù)會(huì)對(duì)沒有破壞的表也恢復(fù),時(shí)間上會(huì)比較慢。全局恢復(fù),就相當(dāng)于我們已經(jīng)刪除了JWGL數(shù)據(jù)庫及其下有表文件,因此我們只能從MASTER中能恢復(fù),執(zhí)行如下的命令。USEMASTERRESTOREDATABASEJWGLFROMDATABASE_SNAPSHOT=’JWGL_DATA_8888’
五、總結(jié)
熱門標(biāo)簽
教務(wù)培訓(xùn)總結(jié) 教務(wù)處 教務(wù)主任 教務(wù)管理工作 教務(wù)管理 教務(wù) 教務(wù)處長(zhǎng) 教務(wù)科 補(bǔ)償安置 補(bǔ)償 補(bǔ)償費(fèi) 補(bǔ)償立法