第11Aes收据库的管理 本章重点 本章主要介绍数据安全的重要性,数据库的加 密和解密操作,如何加强用户级安全,并设置安全 机制。为了更好地管理数据库,介绍对数据库进行 压缩、修复和备份等工作,并对数据性能进行优 化,这样得到一个更加安全的数据厍
第11章 Access数据库的管理 本章重点 本章主要介绍数据安全的重要性,数据库的加 密和解密操作,如何加强用户级安全,并设置安全 机制。为了更好地管理数据库,介绍对数据库进行 压缩、修复和备份等工作,并对数据库性能进行优 化,这样得到一个更加安全的数据库
数据库系统一般会涉及到大量的资料和档案等, 对于不同的用户应该对这些资料的访问加以区别,并 根据访问级别(只读、只写、读写数据库等级别)给 予不同的权限。因此,数据库的管理很大程度上是指 数据库的安全和它的性能优化。数据库的安全可以认 为是设置合理的使用权限,限制用户对数据库的访 和操作,以达到保护数据库的目的
❖ 数据库系统一般会涉及到大量的资料和档案等, 对于不同的用户应该对这些资料的访问加以区别,并 根据访问级别(只读、只写、读写数据库等级别)给 予不同的权限。因此,数据库的管理很大程度上是指 数据库的安全和它的性能优化。数据库的安全可以认 为是设置合理的使用权限,限制用户对数据库的访问 和操作,以达到保护数据库的目的
第11章 Access数据库的管理 111数据的安全性 11.2管理数据库 11.3习题
第11章 Access数据库的管理 ❖ 11.1 数据的安全性 ❖ 11.2 管理数据库 ❖ 11.3 习题
11.1数据的安全性 用 Access建立一个数据库后,其默认状态是对用户开放 所有数据库操作(如査询、修改和删除等)权限,这样会对 在逡种情况下,就需要采最一些措崺来保护爱搪蘼的安 Access有各种不同的策略来控制数据库及其对象(不 包括 Access项目文件)的访问级别,它主要提供了设置数据 安全性的两种传统方法:设置数据库密码和用户级安全机制。 设置数据库密码的方法,只适用于打开数据库。使用用户级 家舍机岩限制用户流问或更新数据库的某一部分,可 sual basic代码和对窗体、报表、模块的设计与修改。 Access数据库的安全主要包括保护数据库文件,使用 用户级安全设置保护数据库对象,保护Ⅵ sual Basic for Application代码,保护数据访问及多用户环境下的安全机制
11.1 数据的安全性 ❖ 用Access建立一个数据库后,其默认状态是对用户开放 所有数据库操作(如查询、修改和删除等)权限,这样会对 数据库带来一定影响,严重的情况还可能会毁掉整个数据库。 在这种情况下,就需要采取一些措施来保护数据库的安全。 ❖ Access有各种不同的策略来控制数据库及其对象(不 包括Access项目文件)的访问级别,它主要提供了设置数据 安全性的两种传统方法:设置数据库密码和用户级安全机制。 设置数据库密码的方法,只适用于打开数据库。使用用户级 安全机制可以限制用户访问或更新数据库的某一部分,还可 以将数据保存为MDE文件,以防止删除数据库中可编辑的 Visual Basic代码和对窗体、报表、模块的设计与修改。 ❖ Access数据库的安全主要包括保护数据库文件,使用 用户级安全设置保护数据库对象,保护Visual Basic for Application代码,保护数据访问及多用户环境下的安全机制 等
11.1.1加密、解密数据库 1.对数据库进行加密设置 最简单易用的保护方法是为打开的数据库设置密码。添 加密码后,所有用户都必须先输入正确的密码后才可以打开 数据库。所以在对数据库加密之前,最好先为数据库复制, 进行备份,并将其存放在安全的地方 对数据库进行加密操作,将会压缩数据库文件,并使其 无法通过工具程序或字处理程序解密。数据库的解密是加密 的反过程,解密后将不再限制用户对数据库的访问
❖ 11.1.1 加密、解密数据库 ❖ 1.对数据库进行加密设置 ❖ 最简单易用的保护方法是为打开的数据库设置密码。添 加密码后,所有用户都必须先输入正确的密码后才可以打开 数据库。所以在对数据库加密之前,最好先为数据库复制, 进行备份,并将其存放在安全的地方。 ❖ 对数据库进行加密操作,将会压缩数据库文件,并使其 无法通过工具程序或字处理程序解密。数据库的解密是加密 的反过程,解密后将不再限制用户对数据库的访问