220 likes | 369 Views
数据库应用基础. 第 17 章 数据库安全与维护. 第 17 章 数据库安全与维护. 17.1 数据库的加密和解密. 使用数据库密码来加密数据库时,所有其他工具都无法读取数据,并强制用户必须输入密码才能使用数据库 。 不过 数据库密码仅仅保护了数据库打开这一个环节,一旦数据库被打开,数据库中的所有对象对用户都将是可用的。在安全要求更高的应用中,还应采取其它保护措施。. 17.1 数据库的加密和解密. 加密 数据库 独占打开 数据库 设置 密码 密码生效. 17.1 数据库的加密和解密. 解密 数据库 独占 打开 数据库 解密 数据库
E N D
数据库应用基础 第17章 数据库安全与维护
17.1 数据库的加密和解密 • 使用数据库密码来加密数据库时,所有其他工具都无法读取数据,并强制用户必须输入密码才能使用数据库。 • 不过数据库密码仅仅保护了数据库打开这一个环节,一旦数据库被打开,数据库中的所有对象对用户都将是可用的。在安全要求更高的应用中,还应采取其它保护措施。
17.1 数据库的加密和解密 • 加密数据库 • 独占打开数据库 • 设置密码 • 密码生效
17.1 数据库的加密和解密 • 解密数据库 • 独占打开数据库 • 解密数据库 • 撤消数据库密码
17.2 数据库管理 • 数据库除了使用之外,也应该适时进行维护管理,以保证数据的安全和数据库的运行效率。 • 在Microsoft Office Access 2007 中,针对数据库管理提供了三种管理功能: • 压缩和修复数据库 • 备份和恢复数据库 • 为数据库建立文档
17.2.1 压缩和修复数据库 • 数据库的问题 • 数据库中加入或删除记录、宏、表或其他对象时,被删除对象所占用的磁盘空间会变成很多无法有效利用的碎片,从而减慢了系统执行的速度,浪费了宝贵的磁盘空间。 • 另外,在数据库中如果存在一个文件对另一个文件的引用,而被引用的文件受到了损坏,就会造成数据库运行的一些错误。 • 为了解决上述问题,Access提供了压缩与修复数据库的功能。压缩数据库能去掉数据库文件中无用的空间;修复数据库可以修复数据库中表、窗体、报表或模块中的损坏,及打开特定窗体、报表或模块所需信息的丢失情况。
17.2.1 压缩和修复数据库 • 若要防止Access文件受损,应注意做到: • 定期压缩和修复数据库。 • 定期备份数据库文件。 • 避免意外地退出Access。
17.2.2 备份和恢复数据库 数据库备份是最廉价最有效地确保数据库免遭破坏的方法。 可以将数据库备份到本地计算机上,但更安全的做法是异地备份,即将数据库备份到另外一台计算机上。 如果要恢复数据库,只需要将备份的文件拷贝到原来位置,替换掉现有文件即可。
17.2.2 备份和恢复数据库 • 备份的方法有两种: • 在打开数据库且没有打开数据库中的对象(表、窗体、报表等)的情况下,可完成对当前数据库的备份。 • 在磁盘上直接找到要备份的数据库文件,将该文件复制、粘贴到另一个位置即可。
17.2.3 为数据库建立文档 数据库文档可以包含数据库及数据库中所有对象的各种设计要素,该文档一方面可以作为技术资料保存,以便今后对数据库进行维护和更新时查阅,另一方面也可以通过它与系统的其他用户进行沟通或交流。
17.2.3 为数据库建立文档 • 生成数据库文档的操作步骤如下: • 在打开数据库的情况下,从“数据库工具”选项卡的“分析”组中选择“数据库文档管理器” 。 • 选择那些需要生成文档的对象。 • 完成对象选择以及打印定义后,单击“确定”,系统将自动生成“对象定义”报表。
17.3 系统选项 • 单击“Office 按钮”选择“Access 选项”,即可打开如图所示对话框,在该对话框中,可以根据需要进行多种环境和状态设置,以及安全性等设置。
17.3.1 常用选项 创建数据库的默认设置
17.3.1 常用选项 当前数据库相关的选项
17.3.1 常用选项 • 导航相关选项
17.3.1 常用选项 • 功能区和工具栏选项
17.3.2 与信任中心相关的选项 Microsoft Office Access信任中心,是一套帮助用户保护计算机安全的机制。 信任中心包含:受信任的发布者、受信任位置、加载项、宏设置、消息栏、个人信息选项等多组选项。 为了使数据更安全,每当打开数据库,Microsoft Office Access 2007 和信任中心都将执行一组安全检查。
17.3.2 与信任中心相关的选项 • 受信任位置 • 受信任位置是一组指定的存放数据库文件的位置。系统将认为放在这些位置上的数据库都是安全的,在打开这些位置上的数据库时,就不再进行信任检查了。
17.3.2 与信任中心相关的选项 • 有关宏的设置 • 对于数据库中所包含的宏,信任中心先要对以下各项进行检查,然后才会允许在文档中启用一个宏: • 开发人员已使用数字签名对这个宏进行了签名。 • 该数字签名有效。 • 该数字签名没有过期。 • 与该数字签名关联的证书是由有声望的证书颁发机构颁发的。对宏进行签名的开发人员是受信任的发布者。
17.3.2 与信任中心相关的选项 • 如果信任中心检测到以上任何一项出现问题,默认情况下将禁用该宏,消息栏将出现以通知存在可能不安全的宏。在出现安全性对话框时,可以选择启用宏或保持宏为禁用状态。仅当确定宏来源可靠时,才可启用它。
17.3.2 与信任中心相关的选项 • 对于在非受信任位置的文档中的宏,可以在宏设置中进行不同安全级别的设置。