第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

提交评论