第10章 数据库的保护

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

425130011001010101101000101001011河南省中等职业学校规划教材《Access数据库应用基础》配套电子教案河南省职业技术教育教学研究室编第十章数据库的保护了解数据库保护的意义熟练掌握压缩和修复数据库的操作方法掌握数据库的备份及还原的操作方法了解同步复制数据库的意义和操作步骤掌握将数据库生成MDE文件的方法掌握数据库加密和解密的方法了解设定用户与组的权限和帐号的方法《Access数据库应用基础》—第10章数据库的保护任务1对“学生成绩管理”数据库进行压缩与修复任务描述与分析数据库在长期使用过程中,由于用户的修改和删除等操作会产生大量的数据库碎片,这些碎片的存在,不仅占用了大量的磁盘空间,同时也严重影响数据库系统的运行速度,所以当数据库使用一定时间后,就需要进行数据库的压缩与修复。另外,用低版本Access创建的数据库,在较高版本中打开时会提示数据库格式错误,这时也需要进行数据库的压缩和修复。数据库的压缩和修复一般需要建立一个定期定时的机制,而不是什么时候想起来就什么时候做。在进行数据库的压缩和修复前一定要做好原有数据库的备份,以免在数据库进行压缩和修复时发生意外。《Access数据库应用基础》—第10章数据库的保护方法与步骤打开“学生成绩管理”数据库,点击“工具”菜单,移动鼠标到“数据库实用工具”的下一级菜单“压缩和修复数据库”并单击,就完成了数据库的压缩与修复。说明数据库的压缩和修复是同时完成的,执行上述操作,一方面对数据库进行了压缩,同时对数据库本身的一些错误自动进行了修复。《Access数据库应用基础》—第10章数据库的保护相关知识与技能对数据库进行压缩与修复的方法有三种:(1)先打开要压缩与修复的数据库,然后执行压缩与修复。本任务用的即是这种方法。(2)在Access中没有打开任何数据库,点击“工具”“数据库实用工具”“压缩和修复数据库”,这时系统会打开一个对话框,要求用户选择要执行压缩与修复的数据库,选择好源数据库后,这时会弹出另一个对话框,要求用户为压缩后的数据库选择保存路径和重新命名,这样就会得到数据库的一个副本。(3)数据库的压缩还可以自动进行,方法是在打开数据库后,选择“工具”“选项”,打开选项对话框,单击“常规”选项卡,勾选“关闭时压缩”复选框,单击“确定”按钮即可。经过以上的设置后,当前数据库在关闭时会自动进行压缩,有效的提高了数据库的管理效率。《Access数据库应用基础》—第10章数据库的保护任务2备份与还原“学生成绩管理”数据库任务描述与分析数据库在使用过程中,由于这样那样的原因,会造成对数据库的破坏,一般情况下,使用数据库的压缩和修复即可解决问题,但是,如果数据库出现了较为严重的破坏,上述方法就无能为力了,因此,必须对数据库进行定期定时的备份才是万全之策。一旦数据库出现严重损坏,用备份文件可以快速恢复。Access为用户提供了数据库的备份方法。《Access数据库应用基础》—第10章数据库的保护方法与步骤1.数据库的备份打开要备份的数据库文件,选择“文件备份数据库”,打开备份数据库对话框。选择备份文件的路径和文件名,点击“保存”按钮即可。如果没有进行选择,系统默认保存在当前数据库的路径下,并且在当前文件名后加上当前的日期。说明数据库的备份也可以使用Windows的文件“复制”功能,方法与其它文件的复制相同。2.数据库的还原Access2003没有提供数据库还原功能,通常采用Windows的“复制”、“粘贴”来实现还原。《Access数据库应用基础》—第10章数据库的保护相关知识与技能数据库的备份既可以采用Access提供的方法,也可以使用windows的文件复制功能,比较这两种方法,windows的文件复制使用更为简便。Access没有提供数据库的还原的方法,一般采用Windows的“复制”、“粘贴”来实现。上述备份和还原,是一种静态备份,其缺点是无法及时将备份文件与源数据库同步。实际上,Access还为用户提供了动态备份功能─同步复制数据库。同步复制数据库分两步完成,一是创建复制数据库,二是同步数据库。《Access数据库应用基础》—第10章数据库的保护任务3为“成绩管理”数据库生成MDE文件任务描述与分析MDE文件就是对数据库进行打包编译后生成的数据库文件,MDE文件的特点是用户不能对数据库的窗体、报表、模块等对象进行编辑,无法进入对象的设计模式,数据库中的VBA代码也不能查看,但不影响数据库的正常使用。经过MDE打包后的数据库文件有效的保护了原作者的著作权,数据库的安全性得到很大提高。一般来说,对于安全性要求较高的数据,要进行MDE打包,而对安全性要求不高的数据库文件,没有打包的必要。对数据库的打包必须在全部设计完成以后进行,因为打包后的MDE文件是无法编辑的。需要注意的是,在对数据库进行打包之前要检查数据库的版本和你使用的Access是否相同,如果不相同无法生成MDE文件,可以对数据库进行转换后再生成MDE文件,否则操作无法完成。《Access数据库应用基础》—第10章数据库的保护方法与步骤(1)启动Access2003,选择“工具”→“数据库实用工具”→“生成MDE文件”命令,打开“保存数据库为MDE”对话框。(2)在对话框中输入新的文件名,保存即可。《Access数据库应用基础》—第10章数据库的保护相关知识与技能1.转换数据库格式在制作MDE文件之前,如果数据库的格式不是Access2003版本,将无法生成MDE文件,为了避免这种情况发生,在创建数据库时,应先进行转换操作。可以点击“工具”→“数据库实用工具”→“转换数据库”→“转为Access2002-2003文件格式”进行转换。2.制作MDE文件点击“工具”→“数据库实用工具”→“生成MDE文件”,根据提示即可制作好需要的MDE文件。在MDB格式的数据库文件转换为MDE文件之前,应对原来的数据库文件进行备份,建立一个副本,以便日后对数据库文件进行维护。《Access数据库应用基础》—第10章数据库的保护任务4对“学生成绩管理”数据库进行加密与解密任务描述与分析一般情况下,需要对访问和使用数据库文件的用户进行限制,合法的用户可以访问数据库、操作数据库,非法的用户则没有访问和使用数据库的权限,即使打开文件也无法看到数据库的内容。对数据库文件进行加密,通常有两种方法,一种方法是为数据库设置打开密码,二是对数据库数据进行加密。第一种方法的安全性有一定的局限性,因为Access数据库文件可以用其他软件打开(如word或excel),第二种方法则较为安全,非法用户即使打开了数据库文件,看到的只是一堆乱码,数据库的安全性得以保障。《Access数据库应用基础》—第10章数据库的保护方法与步骤数据库的加密方式有两种:一是为数据库设置访问密码,二是对数据库数据加密。1.为“学生成绩管理”数据库设置密码(1启动Access2003,以独占方式打开“学生成绩管理”数据库。(2)选择菜单“工具”→“安全”→“设置数据库密码”命令,打开“设置数据库密码”对话框。(3)在设置数据库密码对话框中,分别在“密码”文本框和“验证”文本框中输入相同的密码,然后单击“确定”按钮,完成密码设置。在下次重新打开这个数据库时,系统自动弹出“要求输入密码”对话框。只有输入的密码正确,才能打开这个数据库,这样就有效的保护了数据库的安全。《Access数据库应用基础》—第10章数据库的保护设置密码时应注意(1)密码是区分大小写的,如果指定密码时混合使用了大小写字母,则输入密码时,键入的大小写形式必须定义的完全一致。(2)密码可包含字母、数字、空格和符号的任意组合,最长可以为15个字符。(3)如果丢失或忘记了密码,将不能恢复,也无法打开数据库。《Access数据库应用基础》—第10章数据库的保护2.加密数据库数据设置数据库访问密码,虽然可以对数据库起到一定的保护作用,但是这种方法的安全性是有一定局限性的。如可以用word、记事本、excel等软件打开设置了密码的数据库文件,因此,需要采取更好的加密措施─加密数据库数据。具体操作步骤如下:(1)以独占方式打开要加密的数据库文件“学生成绩管理”。(2)点击“工具安全编码/解码数据库”命令。(3)弹出“数据库编码后另存为”对话框。(4)输入编码后的文件名,点击保存,系统迅速完成编码。编码后的数据库文件即使用其他软件打开,看到的也是一堆乱码,从而保证了数据库的安全。《Access数据库应用基础》—第10章数据库的保护相关知识与技能数据库的保护措施大体上可分为:压缩和修复数据库、备份和还原数据库、生成MDE文件以及加密数据库文件、创建新用户和组并设置用户权限。这些保护数据库安全的方法各有利弊,在实际应用中往往结合起来使用,发挥各种方法的长处。值得注意的是,上述方法是Access系统本身提供的安全措施,除此之外,还可以使用其他措施进一步加强数据库的安全,如数据库打包压缩并设置密码。《Access数据库应用基础》—第10章数据库的保护上机实训综合运用数据库保护方法来保护“学生成绩管理”数据库【实训要求】1.压缩和修复“学生成绩管理”数据库、自动压缩与修复;2.备份和还原“学生成绩管理”数据库;3.为“学生成绩管理”数据库生成MDE文件;4.为“学生成绩管理”数据库设置登录密码并加密数据库数据;5.为“学生成绩管理”数据库添加一个新用户“张三”,并设置张三的登录密码、操作权限。《Access数据库应用基础》—第10章数据库的保护总结与回顾数据库的保护是实际应用中非常重要的,在创建和使用数据库系统时必须考虑数据库系统的安全问题。从Access数据库的保护措施来说,本章主要提供了以下几种方法:压缩和修复数据库。备份和还原数据库。为数据库生成MDE文件。设置数据库登录密码并加密数据库数据。设置用户组和用户权限。需要说明的是:以上方法是Access本身提供的数据库保护措施,在实际中还可以结合其他方法来进一步加强数据库的保护。《Access数据库应用基础》—第10章数据库的保护第10章结束谢谢!

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功