ch11 数据库管理与安全 Access数据库应用基础教程(第三版) 教学课件.pptVIP

  • 2
  • 0
  • 约4.91千字
  • 约 20页
  • 2018-01-25 发布于浙江
  • 举报

ch11 数据库管理与安全 Access数据库应用基础教程(第三版) 教学课件.ppt

ch11 数据库管理与安全 Access数据库应用基础教程(第三版) 教学课件

Access数据库应用基础教程(第三版) 第 十一 章 数据库管理与安全 学 习 目 标 本章将介绍数据库管理与安全方面的知识。随着计算机网络的发展,数据库的网络化已经成为数据库发展的必然趋势。在这种环境下,做好对数据库的管理和安全保护工作显得尤为重要。本章将首先介绍如何压缩和恢复数据库以及备份和恢复数据库,接着介绍用户级安全机制的基本知识以及建立方法,并介绍安全机制的具体设计知识。另外本章还将介绍其他保护数据库的方法。通过本章的学习,读者可以掌握如何对数据库进行管理和维护,增强数据库应用的相关知识。 教 学 提 纲 数据库的压缩与备份 Access数据库中的权限类型 建立用户组安全机制 其他保护数据库的安全措施 11.1 数据库的压缩与备份 建立数据库之后,有必要对其进行压缩与备份,这样,当数据库发生了数据损失时,可以通过压缩和恢复操作维护数据库。如果是大型共享数据库,为了避免意外发生,维护人员有必要定期为数据库建立备份文件。 数据库的压缩和恢复 备份和恢复数据库 11.1.1 数据库的压缩和恢复 数据库作为一个容器,管理着其内部的所有对象以及VBA程序。为了确保数据库的正常运行,有必要对数据库进行定期的压缩和恢复。 压缩Access文件,即制作Access文件的副本,并重新组织Access文件在磁盘上的存储方式。在Access中压缩不同版本的数据库文件不需要进行格式转换。压缩可以优化Access数据库和Access项目的性能。在Access项目中,压缩不影响位于Microsoft SQL Server数据库中的数据库对象(如表或视图),仅影响Access项目本身的数据库对象。 一般情况下,当试图打开Access文件时,Microsoft Access会检测该文件是否已被损坏。如果是,系统就会提供修复数据库的选项。如果当前的Access文件中含有对另一个已损Access文件的引用,Access将不去尝试修复。在某些情况下,Access可能检测不到文件受损。如果Access文件表现异常,就要压缩并修复。 11.1.2 备份和恢复数据库 数据库的使用中经常会出现一些非法操作,对于大型的共享数据库更是如此。因此,有必要对这些数据库进行备份,以便在数据库发生意外时数据的损失不会太大。 可以使用Windows的备份工具备份Access数据库: (1) 选择“开始”|“所有程序”|“附件”|“系统工具”|“备份”命令,打开“备份工具”窗口。 (2) 可以在主体框中选择需要备份的文件或文件夹,在左下方的“备份媒体或文件名”文本框中输入备份后的文件名称与存储路径,然后单击“开始备份”按钮,备份完毕之后,系统将显示“备份进度”对话框,输出备份中的信息,并产生相应的备份文件。当数据库损坏后,就可以根据这个备份文件恢复数据库的原态,尽量减少系统的损失。 (3) 将“备份工具”窗口切换到“还原和管理媒体”选项卡,在其中根据建立备份时的信息设置还原文件。 11.2 使用用户级安全机制 除了通过压缩和备份减少数据库的损失之外,更重要的是确保数据库的安全,防止非法操作。由于多数情况下数据库都采用共享的形式供大量的用户使用,因此还存在访问权限的问题。也就是说,除了防止操作对数据库可能造成的破坏之外,还应该为不同的用户设置不同的访问权限,规范他们在数据库中的操作,要做到这一点,可以为数据库设置“用户级安全机制”。可以利用用户级安全机制,建立对数据库中敏感数据和对象的不同访问级别。 Access数据库中的权限类型 新建Microsoft Access工作组信息文件 Access的账号管理 通过向导建立用户组安全机制 修改和删除工作组信息 11.2.1 Access数据库中的权限类型 在用户级安全机制中,系统为不同级别的用户设置了不同的权限。用户的任何操作将被限制在其所具有的权限中。如表11-1所示是在Access数据库中可以为用户指定的各种权限类型及所允许的操作。 打开/运行 打开数据库、窗体或报表或者运行数据库中的宏 以独占方式打开 以独占访问权限打开数据库 读取设计 在“设计”视图中查看表、查询、窗体、报表或宏 修改设计 查看和更改表、查询、窗体、报表或宏的设计,或进行删除 管理员 对于数据库,设置数据库密码、复制数据库并更改启动属性。对于表、查询、窗体、报表和宏,具有对这些对象和数据的完全访问权限 读取数据 查看表和查询中的数据 更新数据 查看和修改表和查询中的数据,但并不向其中插入数据或删除其中的数据 插入数据 查看表和查询中的数据,并向其中插入数据,但不修改或删除其中的数据 删除数据 查看和删除表和查询中的数据,但不修

文档评论(0)

1亿VIP精品文档

相关文档