第11章數據庫安全與管理_第1頁
第11章數據庫安全與管理_第2頁
第11章數據庫安全與管理_第3頁
第11章數據庫安全與管理_第4頁
第11章數據庫安全與管理_第5頁
已閱讀5頁,還剩50頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機基礎教研室AccessAccess案例教程案例教程數據庫基礎與應用數據庫基礎與應用計算機基礎教研室設置數據庫密碼設置數據庫密碼第第11章章 數據庫安全與管理數據庫安全與管理Access數據庫的安全性數據庫的安全性12本章小結本章小結壓縮和修復數據庫壓縮和修復數據庫311.1.1 Access 數據庫的安全體系數據庫的安全體系 11.1.2 信任中心信任中心11.1.3 數據庫打包、簽名和分發數據庫打包、簽名和分發備份和恢復數據庫備份和恢復數據庫4生成生成ACCDE文件文件5計算機基礎教研室第第11章章 數據庫安全與管理數據庫安全與管理 數據庫擔負著存儲和管理數據信息的任務,要保證數據庫擔

2、負著存儲和管理數據信息的任務,要保證數據庫系統能安全可靠地運行,必須考慮其安全性數據庫系統能安全可靠地運行,必須考慮其安全性。通過本章的學習,掌握:通過本章的學習,掌握: 對數據庫進行加密和解密對數據庫進行加密和解密 對對數據庫進行壓縮和修復數據庫進行壓縮和修復 對數據庫進行對數據庫進行備份和恢復備份和恢復返回返回3計算機基礎教研室11.1 Access數據庫的安全性數據庫的安全性返回返回 數據庫的安全性指不允許未經授權而對數數據庫的安全性指不允許未經授權而對數據庫進行的存取與修改操作,以及防止數據庫據庫進行的存取與修改操作,以及防止數據庫遭受惡意侵害。遭受惡意侵害。4計算機基礎教研室11.1

3、.1 Access 數據庫的安全體系數據庫的安全體系 Access的安全性保證體現在:的安全性保證體現在:(1)使用信任中心進行安全檢查;)使用信任中心進行安全檢查;(2)對數據庫進行打包、簽名和分發;)對數據庫進行打包、簽名和分發;(3)使用密碼對數據庫進行加密或解密;)使用密碼對數據庫進行加密或解密;(4)對數據庫進行壓縮和恢復。)對數據庫進行壓縮和恢復。返回返回5計算機基礎教研室11.1.2 信任中心信任中心 信任中心的作用是允許用戶查看和配置安全設置和隱信任中心的作用是允許用戶查看和配置安全設置和隱私設置,私設置,并并為用戶提供了一個能夠集中創建、修改為用戶提供了一個能夠集中創建、修改

4、Access數據庫安全設置的控制界面數據庫安全設置的控制界面。 返回返回6計算機基礎教研室返回返回7 有些有些 Access 組件會帶來安全風險,這些組件包括動組件會帶來安全風險,這些組件包括動作查詢(用于插入、刪除或更改數據的查詢)、宏、表達作查詢(用于插入、刪除或更改數據的查詢)、宏、表達式(返回單個值的函數)和式(返回單個值的函數)和 VBA 代碼。每當初次打開一代碼。每當初次打開一個個.accdb 或或 .accde數據庫文件時,數據庫文件時,Access都會將該數都會將該數據庫的位置提交給信任中心,執行一系列安全檢查,系統據庫的位置提交給信任中心,執行一系列安全檢查,系統會根據接受檢

5、查文件的位置,執行相應的功能。會根據接受檢查文件的位置,執行相應的功能。1. 了解信任中心了解信任中心計算機基礎教研室例例11. 1:說明打開一個文件時,所要接受的信任位置檢:說明打開一個文件時,所要接受的信任位置檢查的過程。查的過程。(1)打開的文件打開的文件在受信任位置:在受信任位置: 如果信任中心確定該文件的位置可信,則如果信任中心確定該文件的位置可信,則Access數據庫就運行該文件的完整功能數據庫就運行該文件的完整功能。返回返回8計算機基礎教研室(2)如果如果不在受信任位置:出現安全警告提示信息不在受信任位置:出現安全警告提示信息:返回返回9 Access 將啟用所有禁用的內容,下次

6、打開該數將啟用所有禁用的內容,下次打開該數據庫,就不再進行信任檢查據庫,就不再進行信任檢查。計算機基礎教研室(2)如果如果不在受信任位置:出現安全警告提示信息不在受信任位置:出現安全警告提示信息:返回返回10計算機基礎教研室返回返回11VBA代碼和代碼和VBA代碼中的代碼中的任何引用,以及任何不安任何引用,以及任何不安全的表達式全的表達式禁用禁用所有宏中的不安全操作所有宏中的不安全操作動作查詢動作查詢ActiveX 控件控件計算機基礎教研室2. 信任中心置信任中心置返回返回12項目項目內容內容備注備注受信任的發布者受信任的發布者 生成所信任的代碼項目發布者的列表這些設置用于指定安全內容受信任位

7、置受信任位置指定計算機上用來放置來自可靠來源的受信任文件的文件夾。默認位置:C:Program FilesMicrosoft OfficeOffice14ACCWIZ受信任的文檔受信任的文檔管理文檔的活動內容的交互方式加載項加載項選擇是否要求受信任發布者簽署應用程序加載項,或者是否禁用加載項這些設置用于控制高風險內容(例如:加載項、ActiveX 控件和宏)的行為ActiveX 設置設置管理ActiveX 控件的安全宏設置宏設置啟用或禁用宏DEP設置設置是否啟用數據執行保護模式消息欄消息欄顯示或隱藏消息欄這些設置用于控制通知行為和應用程序處理個人信息的方式個人信息選項個人信息選項做出相應的選擇

8、,確定隱私級別、獲取和改進聯機幫助,客戶體驗改善計劃等設置安全項目設置安全項目計算機基礎教研室例例11. 2:說明如何對信任中心選項的內容進行設置:說明如何對信任中心選項的內容進行設置返回返回(1)打開數據庫)打開數據庫13(2)使用)使用“選項選項”命令命令計算機基礎教研室返回返回(3)使用信任中心)使用信任中心14(4)設置受信任位置)設置受信任位置單擊單擊計算機基礎教研室返回返回(5)其他設置)其他設置15可以使用可以使用“信任中心信任中心”對話框左部的選項,逐個設置對話框左部的選項,逐個設置:l 受信任的文檔受信任的文檔l 加載項加載項l ActiveX設置設置l 宏設置宏設置l 消息

9、欄消息欄計算機基礎教研室重要提示重要提示 修改信任中心設置,會降低或提高計算機、數修改信任中心設置,會降低或提高計算機、數據、網絡數據以及網絡中其他計算機的安全性,因據、網絡數據以及網絡中其他計算機的安全性,因此,應在充分考慮和評估風險后,再對信此,應在充分考慮和評估風險后,再對信任任中心設中心設置進行修改置進行修改。對安全和隱私的設置要謹慎對安全和隱私的設置要謹慎16返回返回計算機基礎教研室11.1.3 數據庫打包、簽名和分發數據庫打包、簽名和分發 對指定的數據庫進行打包和簽名,表明用戶認為對指定的數據庫進行打包和簽名,表明用戶認為該數據庫的內容是可信的,數據庫是安全的該數據庫的內容是可信的

10、,數據庫是安全的。返回返回17 對數據庫打包和簽名前,首先要獲得數字證書,對數據庫打包和簽名前,首先要獲得數字證書,這相當于給數據庫加蓋了印章,如果用于個人目的而這相當于給數據庫加蓋了印章,如果用于個人目的而創建數字證書,能夠通過使用創建數字證書,能夠通過使用Microsoft Office Professional 2010提供的工具完成,如果是用于商業提供的工具完成,如果是用于商業目的要獲取數字證書時,則需要向商業證書頒發機構目的要獲取數字證書時,則需要向商業證書頒發機構(CA)申請獲得。)申請獲得。計算機基礎教研室返回返回使用打包、簽名和發布功能使用打包、簽名和發布功能的的注意事項注意事

11、項:18(1)一個包中只能添加一個數據庫一個包中只能添加一個數據庫(2)將數據庫打包并對包進行簽名并沒有對數據庫進行更改)將數據庫打包并對包進行簽名并沒有對數據庫進行更改(3)Access 2010只能對只能對.accdb、.accdc、.accde 使用使用“打包并簽署打包并簽署”工具工具(4)打包簽名打包簽名過程將會對數據庫中的所有對象進行簽名過程將會對數據庫中的所有對象進行簽名(5)從包中提取數據庫后,簽名包與提取的數據庫之間將不再有關系)從包中提取數據庫后,簽名包與提取的數據庫之間將不再有關系(6)可以從)可以從 Windows SharePoint Services 3.0服務器上的

12、包文件中提取服務器上的包文件中提取 數據庫數據庫計算機基礎教研室1. 創建簽名包創建簽名包 創建創建.accdb文件或文件或.accde文件文件后后,可使用,可使用 “打包打包并簽署并簽署”工具,將該文件打包,并對該包創建數字簽名工具,將該文件打包,并對該包創建數字簽名,然后將簽名包分發給其他用戶,其他用戶可以從該包然后將簽名包分發給其他用戶,其他用戶可以從該包中提取數據庫,并直接在該數據庫中工作中提取數據庫,并直接在該數據庫中工作。返回返回19計算機基礎教研室例例11. 3:說明創建簽名包的操作步驟:說明創建簽名包的操作步驟。u 單擊單擊Windows操作系統的操作系統的“開始開始”按鈕按鈕

13、 ,指向,指向“所有程序所有程序”,依次,依次選擇選擇“Microsoft Office”、“Microsoft Office 2010 工具工具”、“VBA 工工程的數字證書程的數字證書”選項;選項;返回返回20(1)創建數字證書)創建數字證書 如果已經有數字證書,則可省略此步驟,如果沒有數字證書,如果已經有數字證書,則可省略此步驟,如果沒有數字證書,則按則按下下所示的過程創建數字證書所示的過程創建數字證書:計算機基礎教研室u 在彈出的在彈出的“創建數字證書創建數字證書”對話框中,為證書創建一個描述性名稱,例對話框中,為證書創建一個描述性名稱,例如如“Access簽名簽名”;單擊對話框的;單

14、擊對話框的“確定確定” 按鈕按鈕 。返回返回21單擊單擊計算機基礎教研室u 出現出現“SelfCert成功成功”對話框,表明已經成功創建了一個數字證書對話框,表明已經成功創建了一個數字證書返回返回22計算機基礎教研室返回返回23(2)打開數據庫)打開數據庫(3)使用)使用“打包并簽署打包并簽署”選項選項雙擊雙擊計算機基礎教研室返回返回24(4)選擇數字證書)選擇數字證書單單擊擊計算機基礎教研室返回返回25(5)創建簽名包)創建簽名包單單擊擊計算機基礎教研室2. 提取并使用簽名包提取并使用簽名包返回返回26(1)啟動數據庫)啟動數據庫單擊單擊例例11. 4:說明提取簽名包的過程:說明提取簽名包的

15、過程(2)打開文件)打開文件計算機基礎教研室返回返回27(3)選擇安全聲明內容)選擇安全聲明內容單擊單擊 初次提取簽名包時,會彈出如初次提取簽名包時,會彈出如下下圖所示的圖所示的“Microsoft Access安全安全聲明聲明”對話框,一旦選擇了對話框,一旦選擇了“信任來自發布者的所有內容信任來自發布者的所有內容”按鈕,下次執按鈕,下次執行該操作時,則不再出現行該操作時,則不再出現下圖下圖所示的對話框所示的對話框。計算機基礎教研室返回返回28(4)提取數據庫)提取數據庫單擊單擊計算機基礎教研室11.2 設置數據庫密碼設置數據庫密碼返回返回 給數據庫設置密碼,阻止非法用戶打開數給數據庫設置密碼

16、,阻止非法用戶打開數據庫,是對數據庫的一種簡單而有效的保護措據庫,是對數據庫的一種簡單而有效的保護措施。施。29 在在Access中,要為數據庫設置和撤銷密中,要為數據庫設置和撤銷密碼,必須以獨占的方式打開數據庫。碼,必須以獨占的方式打開數據庫。計算機基礎教研室1設置數據庫密碼設置數據庫密碼返回返回30(1)以獨占的方式打開數據庫)以獨占的方式打開數據庫u 啟動數據庫:啟動啟動數據庫:啟動Access數據庫;數據庫;u 使用使用“打開打開”選項:在選項:在“文件文件”選項卡中,單擊選項卡中,單擊“打開打開”選項;選項;u 選擇要打開的數據庫選擇要打開的數據庫例例11. 5:說明設置數據庫密碼和

17、撤銷數據庫密碼的操作方法:說明設置數據庫密碼和撤銷數據庫密碼的操作方法計算機基礎教研室返回返回31計算機基礎教研室返回返回32(2)設置數據庫密碼)設置數據庫密碼單擊單擊單擊單擊計算機基礎教研室 對數據庫設置密碼后,對數據庫設置密碼后,如果要使用該數據庫,則每如果要使用該數據庫,則每次都會出現如次都會出現如下下圖所示的圖所示的“要求輸入密碼要求輸入密碼”對話框,只有對話框,只有用戶正確輸入了密碼后,方可打開設置過密碼的數據庫用戶正確輸入了密碼后,方可打開設置過密碼的數據庫。返回返回33計算機基礎教研室2. 撤銷數據庫密碼撤銷數據庫密碼返回返回34(1)以獨占方式打開設置密碼的數據庫)以獨占方式

18、打開設置密碼的數據庫(2)撤銷數據庫密碼)撤銷數據庫密碼計算機基礎教研室返回返回35單擊單擊單擊單擊計算機基礎教研室重要提示重要提示 如果不是以獨占方式打開數據庫如果不是以獨占方式打開數據庫,要對要對數據庫數據庫設置密碼設置密碼,或者或者使用使用“解密數據庫解密數據庫”功能功能,都會,都會出現如出現如下圖下圖所示的消息框所示的消息框,導致不能正確設置密碼或撤銷數據庫密碼。導致不能正確設置密碼或撤銷數據庫密碼。36返回返回計算機基礎教研室11.3 壓縮和修復數據庫壓縮和修復數據庫返回返回 數據庫為了完成各種任務數據庫為了完成各種任務,會,會創建一些臨時的隱創建一些臨時的隱藏對象藏對象,當不再需要

19、這些臨時對象時,有時仍然會將這當不再需要這些臨時對象時,有時仍然會將這些臨時對象保留在數據庫中些臨時對象保留在數據庫中;37 數據庫中的刪除操作并不是進行真正刪除,只是數據庫中的刪除操作并不是進行真正刪除,只是將要刪除的數據標記為將要刪除的數據標記為“已刪除已刪除”,雖然表面上刪除了數,雖然表面上刪除了數據,而實際上文件大小并不會減少。據,而實際上文件大小并不會減少。 對數據庫對象不斷進行對數據庫對象不斷進行添加、更改等操作添加、更改等操作,會,會使使數據庫數據庫文件變得越來越大文件變得越來越大;計算機基礎教研室返回返回 系統對數據庫進行壓縮的過程是:首先為要壓縮系統對數據庫進行壓縮的過程是:

20、首先為要壓縮數據庫創建一個臨時文件,將原數據庫的文件中的所有數據庫創建一個臨時文件,將原數據庫的文件中的所有數據、對象等全部復制到該臨時文件中,重新組織文件數據、對象等全部復制到該臨時文件中,重新組織文件在磁盤上的存儲方式,然后將原文件刪除,再將臨時文在磁盤上的存儲方式,然后將原文件刪除,再將臨時文件重命名為原來的數據庫文件名,并移回原來的目錄件重命名為原來的數據庫文件名,并移回原來的目錄38對數據庫的壓縮分為自動壓縮和手動壓縮兩種方式。對數據庫的壓縮分為自動壓縮和手動壓縮兩種方式。計算機基礎教研室1. 自動壓縮數據庫自動壓縮數據庫返回返回39(1)打開數據庫)打開數據庫(2)選擇選項)選擇選

21、項例例11. 6:通過設置數據庫選項參數,在關閉數據庫時,:通過設置數據庫選項參數,在關閉數據庫時,對數據庫進行自動壓縮對數據庫進行自動壓縮計算機基礎教研室返回返回40單擊單擊選擇選擇(3)進行設置)進行設置計算機基礎教研室2手動壓縮和修復數據庫手動壓縮和修復數據庫返回返回41(1)打開數據庫)打開數據庫(2)使用壓縮工具)使用壓縮工具單擊單擊 在在“數據庫工具數據庫工具”選項卡中進行的操作:選項卡中進行的操作:例例11. 7:通過手動方式對數據庫進行壓縮和修復:通過手動方式對數據庫進行壓縮和修復。手動壓縮和恢復功能,可以分別在手動壓縮和恢復功能,可以分別在“文件文件”和和“數據庫工具數據庫工

22、具”的菜單選的菜單選項卡中進行。項卡中進行。計算機基礎教研室返回返回42(1)打開數據庫)打開數據庫(2)壓縮和修復數據庫)壓縮和修復數據庫 在在“文件文件”選項卡中進行的操作:選項卡中進行的操作:單擊單擊計算機基礎教研室11.4 備份和恢復數據庫備份和恢復數據庫返回返回43 數據庫的修復功能可解決一些因誤操作導致的數數據庫的修復功能可解決一些因誤操作導致的數據庫不能正常使用的問題,但是并不是所有的數據庫問據庫不能正常使用的問題,但是并不是所有的數據庫問題都能夠得到修復的,養成定期備份數據庫的好習慣,題都能夠得到修復的,養成定期備份數據庫的好習慣,能避免發生數據丟失或數據庫損壞所造成的損失能避

23、免發生數據丟失或數據庫損壞所造成的損失。計算機基礎教研室1. 備份數據庫備份數據庫返回返回44(1)打開數據庫)打開數據庫(2)選擇選項)選擇選項例例11. 8:說明備份數據庫和恢復數據庫的操作步驟:說明備份數據庫和恢復數據庫的操作步驟計算機基礎教研室返回返回45雙擊雙擊(3)備份數據庫)備份數據庫計算機基礎教研室重要提示重要提示 備份操作相當于對當前數據庫文件制作了一個副本,因此備份操備份操作相當于對當前數據庫文件制作了一個副本,因此備份操作完成后,仍然保持當前數據庫的打開狀態作完成后,仍然保持當前數據庫的打開狀態。46返回返回 在在 “文件文件”選項卡中,也可以選擇選項卡中,也可以選擇“數

24、據庫另存為數據庫另存為”選項,達到備份選項,達到備份的目的。的目的。計算機基礎教研室重要提示重要提示47返回返回 “數據庫另存為數據庫另存為”與與 “備份數據庫備份數據庫”選項的區別選項的區別: (1)“數據庫數據庫另存為另存為”默認的文件名為:原數據庫名默認的文件名為:原數據庫名+從從1開始的順序開始的順序數字數字; 使用使用“備份數據庫備份數據庫”選項選項進行數據庫備份后,數據庫的默認文件選項選項進行數據庫備份后,數據庫的默認文件名為:原數據庫名名為:原數據庫名+ +“_”+ +年年- -月月- -日日 (2)單擊單擊“另存為另存為”對話框的對話框的“保存保存”按鈕按鈕 后,打開的是備份后

25、,打開的是備份數據庫數據庫,原來打開的數據庫原來打開的數據庫則則被關閉被關閉; 使用使用“備份數據庫備份數據庫”選項進行數據庫備份后,仍然保持當前數據庫的選項進行數據庫備份后,仍然保持當前數據庫的打開。打開。計算機基礎教研室返回返回48計算機基礎教研室2. 恢復數據庫恢復數據庫返回返回49(1)如果數據庫文件已丟失)如果數據庫文件已丟失 如果數據庫文件已經不復存在,則需要將備份的數據庫復如果數據庫文件已經不復存在,則需要將備份的數據庫復制到數據庫應在的位置,將數據庫名稱修改成需要的文件名。制到數據庫應在的位置,將數據庫名稱修改成需要的文件名。計算機基礎教研室返回返回50(2)如果數據庫文件已被破壞)如果數據庫文件已被破壞 如果數據庫文件存在,其中的對象遭到破壞,則需要刪除如果數據庫文件存在,其中的對象遭到破壞,則需要刪除損壞的對象,并用導入數據庫備份文件的方式,恢復數據庫。損壞

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論