版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
單元七
管理與安全設置數(shù)據(jù)庫
單元導讀
為了保證數(shù)據(jù)庫系統(tǒng)可靠地運行,在創(chuàng)建完數(shù)據(jù)庫后必須考慮如何對數(shù)據(jù)庫進行安全管理和保護。與舊版本相比,Access2010在數(shù)據(jù)庫安全方面新增了一些功能并提供了經(jīng)過改進的安全模型,對數(shù)據(jù)庫的安全管理和保護提供了更有效的方法。本單元將向讀者介紹Access2010提供的安全功能和工具并如何利用它們來實現(xiàn)數(shù)據(jù)庫安全的方法。技能目標能對數(shù)據(jù)庫進行壓縮/修復與備份能對數(shù)據(jù)庫進行加密/解密會對數(shù)據(jù)庫進行打包/簽名/分發(fā)會將數(shù)據(jù)庫添加到受信任位置能將數(shù)據(jù)庫生成ACCDE文件任務內(nèi)容壓縮/修復與備份“科校汽車駕駛培訓管理”數(shù)據(jù)庫加密/解密“科校汽車駕駛培訓管理”數(shù)據(jù)庫打包/簽名/分發(fā)“科校汽車駕駛培訓管理”數(shù)據(jù)庫將“科校汽車駕駛培訓管理”數(shù)據(jù)庫添加到受信任位置將“科校汽車駕駛培訓管理”數(shù)據(jù)庫生成ACCDE文件任務一
壓縮/修復與備份數(shù)據(jù)庫【任務描述】“科校汽車駕駛培訓管理”數(shù)據(jù)庫使用一段時間后,發(fā)現(xiàn)數(shù)據(jù)庫占用的硬盤空間越來越大,并且打開數(shù)據(jù)庫的時間越來越長,偶爾還出現(xiàn)“假死”現(xiàn)象。對于這些現(xiàn)象,中心工作人員很擔心哪天數(shù)據(jù)丟失或都數(shù)據(jù)庫打不開,想請數(shù)據(jù)庫專家來解決這個問題,幫忙修復數(shù)據(jù)庫,為數(shù)據(jù)庫“減肥”,并對數(shù)據(jù)庫進行備份?!局R準備】數(shù)據(jù)庫文件在使用過程中可能會迅速增大,它們有時會影響系統(tǒng)性能,或本身被損壞,Access2010提供了“壓縮和修復數(shù)據(jù)庫”功能來幫助用戶防止和校正這些問題。雖然“壓縮和修復數(shù)據(jù)庫”功能能夠解決Access數(shù)據(jù)庫損壞的一般問題,但是如果數(shù)據(jù)庫發(fā)生了嚴重的損壞,“壓縮和修復數(shù)據(jù)庫”功能就無能為力了。因此,為了保證數(shù)據(jù)庫的安全,防止數(shù)據(jù)丟失,必須定期對數(shù)據(jù)庫進行備份,Access2010提供的“備份數(shù)據(jù)庫”功能可以完成數(shù)據(jù)庫備份的工作?!救蝿辗治觥坑捎贏ccess數(shù)據(jù)庫系統(tǒng)文件本身結構的特點,在執(zhí)行刪除操作后會使Access文件變得支離破碎,當刪除一個記錄或一個對象時,Access并不能自動地把該記錄或該對象所占用的硬盤空間釋放出來,這樣既造成了數(shù)據(jù)庫文件不斷變大,降低了計算機硬盤空間的使用效率,數(shù)據(jù)庫性能下降,甚至還會出現(xiàn)打不開數(shù)據(jù)庫等嚴重問題。而剛好在日常使用“科校汽車駕駛培訓管理”數(shù)據(jù)庫的過程中,培訓中心的工作人員難免要對一些數(shù)據(jù)記錄進行添加和刪除,并且在創(chuàng)建數(shù)據(jù)庫的初期,也曾經(jīng)對一些數(shù)據(jù)庫對象進行刪除和修改。這就是造成在任務描述中所說的那種情況的癥結所在。對于這種情況可以通過對數(shù)據(jù)庫進行壓縮修復,重新組織Access文件在硬盤上的存儲,消除Access文件支離破碎的狀況,釋放那些由于刪除記錄和對象所造成的空置硬盤空間,使得Access文件本身變小,優(yōu)化Access數(shù)據(jù)庫的性能。當然,經(jīng)常備份才是預防數(shù)據(jù)庫出現(xiàn)嚴重問題的最好辦法。【任務實施】(教師演示)1、手動壓縮/修復數(shù)據(jù)庫,并設置為關閉時壓縮2、備份“科校汽車駕駛培訓管理”數(shù)據(jù)庫小貼士:
ACCESS的壓縮和修復是一同進行的,當執(zhí)行壓縮同時也是一個修復的過程。任務二
加密/解密數(shù)據(jù)庫【任務描述】為了防止非法用戶使用數(shù)據(jù)庫,培訓中心的工作人員想請數(shù)據(jù)庫專家對“科校汽車駕駛培訓管理”數(shù)據(jù)庫進行加密,必要時再進行解密?!局R準備】在Access2010中,加密數(shù)據(jù)庫的方法就是設置數(shù)據(jù)庫的密碼。在設置密碼時,要求必須以獨占的方式打開數(shù)據(jù)庫。在網(wǎng)絡中,如果多個用戶同時使用一個數(shù)據(jù)庫,就稱為共享,而在某個時刻若只允許一個用戶打開數(shù)據(jù)庫,則稱為數(shù)據(jù)庫獨占。【任務分析】對于“科校汽車駕駛培訓管理”數(shù)據(jù)庫的使用,有時會出現(xiàn)多人共享的情況,因此,在加密時必須以獨占方式打開?!救蝿諏嵤浚ń處熝菔荆?、加密“科校汽車駕駛培訓管理”數(shù)據(jù)庫2、解密“科校汽車駕駛培訓管理”數(shù)據(jù)庫【任務檢查與效果展示】
在設置完密碼之后,每次打開“科校汽車駕駛培訓管理”數(shù)據(jù)庫時,系統(tǒng)自動彈出“要求輸入密碼”對話框,如下圖所示。只有輸入正確密碼才能打開數(shù)據(jù)庫“科校汽車駕駛培訓管理”。任務三
打包/簽名/分發(fā)數(shù)據(jù)庫【任務描述】在創(chuàng)建“科校汽車駕駛培訓管理”數(shù)據(jù)庫之后,開發(fā)人員準備將數(shù)據(jù)庫交給培訓中心使用,為了安全地把數(shù)據(jù)庫交付使用,保證數(shù)據(jù)庫在交付過程中沒有被修改,可以對數(shù)據(jù)庫進行打包簽名,同時培訓中心拿到簽名包之后再進行提取使用?!局R準備】1、數(shù)字簽名就是宏或文檔上電子的、基于加密的安全驗證戳。此簽名確認該宏或文檔來自簽發(fā)者且沒有被篡改。在Access2010中,可以通過向數(shù)據(jù)庫添加數(shù)字簽名,表明該數(shù)據(jù)庫是安全的并且其內(nèi)容是可信任的。2、對數(shù)據(jù)庫進行數(shù)字簽名的過程要求使用安全證書,將安全證書視為用于進行數(shù)字簽名的簽字筆或者專用的封蠟章。3、一旦創(chuàng)建了安全證書,就有一個與該證書對應的私鑰,數(shù)字簽名就是使用該私鑰對數(shù)據(jù)的摘要加密,以保證數(shù)據(jù)的完整性和真實性。4、自己創(chuàng)建安全證書的方法:(1)MicrosoftOffice2010工具—>VBA工程的數(shù)字證書(2)找到
包含MicrosoftOffice2010程序文件的文件夾—>Office14
—>SelfCert.exe,運行該文件
5、Access2010對數(shù)據(jù)庫進行打包簽名的方法:
在創(chuàng)建.accdb文件或.accde文件后,用“打包并簽署”工具將該數(shù)據(jù)庫放置在Access部署(.accdc)文件中,對其進行簽名,然后將簽名包放在您確定的位置。隨后,用戶可以從該包中提取數(shù)據(jù)庫,并直接在該數(shù)據(jù)庫中工作,而不是在包文件中工作?!救蝿辗治觥亢灻C書可以使用從第三方安全機構購買商業(yè)安全證書,也可以自己創(chuàng)建的安全證書。如果沒有安全證書,可以使用MicrosoftOffice提供的SelfCert工具創(chuàng)建。培訓中心沒有安全證書,因此在進行簽名之前需要先創(chuàng)建安全證書?!救蝿諏嵤浚ń處熝菔荆?、創(chuàng)建安全證書2、創(chuàng)建“科校汽車駕駛培訓管理”數(shù)據(jù)庫的簽名包3、提取并使用“科校汽車駕駛培訓管理”數(shù)據(jù)庫的簽名包小貼士:將數(shù)據(jù)庫打包并對包進行簽名是一種傳達信任的方式。在對數(shù)據(jù)庫打包并簽名后,數(shù)字簽名會確認在創(chuàng)建該包之后數(shù)據(jù)庫未進行過更改。從包中提取數(shù)據(jù)庫后,簽名包與提取的數(shù)據(jù)庫之間將不再有關系。一個包中只能添加一個數(shù)據(jù)庫。打包簽名過程將會壓縮包文件,以便縮短上下載和傳送過程的時間。
任務四
將數(shù)據(jù)庫添加到受信任位置【任務描述】培訓中心的工作人員在打開“科校汽車駕駛培訓管理”數(shù)據(jù)庫時,系統(tǒng)總是提示如下圖所示的安全警告,每次都要單擊“啟用內(nèi)容”按鈕,覺得很別扭,也挺麻煩,不知道是怎么回事,如何才能避免出現(xiàn)這種現(xiàn)象呢?【知識準備】在Access2010中,默認情況每打開一個文件,Access的信任中心安全功能將對該文件進行檢查,并且在受保護的視圖中打開?!救蝿辗治觥吭诖蜷_“科校汽車駕駛培訓管理”數(shù)據(jù)庫時,如果不希望信任中心安全功能檢查該文件,或者文件中所有內(nèi)容都將被啟用并處于活動狀態(tài),或者系統(tǒng)不會向用戶通知文件中可能包含的任何潛在風險,則應把數(shù)據(jù)庫文件存儲到受信任位置?!救蝿諏嵤浚ń處熝菔荆?、創(chuàng)建受信任位置(之后把“科校汽車駕駛培訓管理”數(shù)據(jù)庫添加到該位置)2、刪除受信任位置3、修改受信任位置小貼士:建議不要將整個“文檔”或“我的文檔”文件夾指定為受信任位置。如果這樣做,可能會為黑客創(chuàng)建可利用的目標,并增加安全風險。任務五
將數(shù)據(jù)庫生成ACCDE文件【任務描述】將“科校汽車駕駛培訓管理”數(shù)據(jù)庫生成ACCDE文件,以增強數(shù)據(jù)庫系統(tǒng)的安全性?!局R準備】在Access2010中,有一類文件叫ACCDE文件,擴展名為“.accde”(Access2007之前的版本稱為.mde文件),是原始.accdb文件的“鎖定”或“僅執(zhí)行”版本,它刪除了.accdb文件中所有VisualBasicforApplications(簡稱VBA)源代碼,只能執(zhí)行VBA代碼而不能修改這些代碼,并且.accde文件用戶沒有權限更改窗體或報表對象的設計。【任務分析】
ACCDE文件的作用就是保護Access數(shù)據(jù)庫系統(tǒng)中所創(chuàng)建的各類對象(如窗體、報表等),不被他人擅自修改或查看,隱藏并保護所創(chuàng)建的VBA代碼,防止誤操作刪除數(shù)據(jù)庫中的對象。因此,將“科校汽車駕駛培訓管理”數(shù)據(jù)庫生成ACCDE文件,能更進一步提高數(shù)據(jù)庫系統(tǒng)的安全性?!救蝿諏嵤?/p>
(教師演示)【任務檢查與效果展示】
打開“科校汽車駕駛培訓管理.accde”文件,打開“成績”表。單擊“創(chuàng)建”選項卡,可以看到“窗體”組、“查
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《綿陽求職招聘技巧》課件
- 2020-2021學年遼寧省沈陽市郊聯(lián)體高一下學期期末考試歷史試題
- 小學一年級10以內(nèi)數(shù)字的分與合
- 小學數(shù)學新人教版一年級下冊20以內(nèi)口算練習題大全
- 小學三年級數(shù)學三位數(shù)加減法口算題
- 《汽車行業(yè)概述》課件
- 《運輸與包裝》課件
- 吉他行業(yè)客服工作總結用心服務打造音樂快樂
- 《光纖通信基礎知識》課件
- 酒店招聘與人才引進策略
- GB/T 9128.2-2023鋼制管法蘭用金屬環(huán)墊第2部分:Class系列
- 網(wǎng)絡經(jīng)濟學PPT完整全套教學課件
- 2023年主治醫(yī)師(中級)-臨床醫(yī)學檢驗學(中級)代碼:352考試參考題庫附帶答案
- 機械原理課程設計鎖梁自動成型機床切削機構
- 順產(chǎn)臨床路徑
- 人教版培智一年級上生活適應教案
- 推動架機械加工工序卡片
- RoHS檢測報告完整版
- 中國近現(xiàn)代史綱要(上海建橋?qū)W院)智慧樹知到答案章節(jié)測試2023年
- 同濟大學土力學試卷2023
- 南理工2023運籌學試卷A及答案
評論
0/150
提交評論