Access数据库管理与开发案例教程 教学课件 作者 沈大林 等 第11章 数据库的优化和安全.pptVIP

  • 1
  • 0
  • 约8.79千字
  • 约 26页
  • 2019-10-03 发布于广东
  • 举报

Access数据库管理与开发案例教程 教学课件 作者 沈大林 等 第11章 数据库的优化和安全.ppt

第11章 数据库的优化和安全 数据库的性能和安全是制约数据库运行和使用的重要因素。对数据库进行优化,使数据库运行得更快,对数据库有着重要的意义,因此在Access 2003中优化数据库性能,加速数据库运行有许多,可以通过简单的操作使数据库运行的更快。对于多用户的数据库,数据库的安全性就非常重要,尤其是放置在网络的数据库的安全。 11.1【案例31】数据库的优化 相关知识 11.2【案例32】数据库安全 相关知识 11.1 相关知识 1.数据库减肥 用户在利用Access 2003建立数据库时就会发现,还没有输入多少数据,数据库的体积就已经达到了数百KB。 若要减小数据库的体积,可以对数据库进行压缩减肥,用户可以执行以下操作。 (1)先打开要进行“减肥”的数据库,然后选择“工具”→“选项”菜单命令,调出“选项”对话框。 (2)在“选项”对话框中打开“常规”选项卡,选中“关闭时压缩”复选框,然后单击【确定】按钮,如图11-1-8所示。 这时,用户可以在数据库中输入少量的数据, 保存退出。然后查看一下刚才保存的数据库 文件,就会发现体积没有增大,反而缩小了。 2.使用性能分析器 Access 2003带有一个“分析器”工具,该工具可以帮助用户测试数据库对象并报告改进性能的方式。但是分析器只能分析数据库对象,不能提供如何加速Access本身或基础操作系统的信息。 Access分析器包括表分析器、性能分析器和文档分析器等3个子工具。 (1)表分析器:如果用户的Access数据库中的表在一个或多个字段中包含重复的信息,则可以通过“表分析器”将数据拆分成为两个或多个相关的表。这样就能更有效的存储数据,这个过程称之为规范化。 “表分析器”将包含重复信息的一个表拆分为每种类型的信息只存储一次的两个或多个独立表。这样使数据库的效率更高并易于更新,而且减小了数据库的大小。在向导分离数据后,通过使用向导创建的查询,用户仍可以查看并使用数据。 要利用“表分析器”分割数据表,用户可以执行以下操作。 ① 打开数据库,选择“工具”→“分析”→“表”菜单命令,调出“表分析器向导”对话框,如图11-1-9和图11-1-10所示。 ② 单击【下一步】按钮两次,调出“表分析器向导”对话框之三,如图11-1-11所示。 ③ 在这个对话框中,在“表”列表框中选择有重复信息的表。如果希望在下次启动向导时不再显示引导页(即向导的前两个对话框),可以取消对话框下方的“显示引导页”复选框。单击【下一步】按钮,进入“表分析器向导”对话框之四,如图11-1-12所示。 ④ 在该对话框中,用户可以指定是由向导决定哪些字段放在哪些表中,还是用户自己决定。如果指定由向导决定,则下一步就是验证并调整向导的建议。这里选中“否,自行决定”单选按钮,然后单击【下一步】按钮,调出“表分析器向导”对话框之五,如图11-1-13所示。 ⑤ 在该对话框中,用户可以将表中的重复字段拖动到空白区域中,释放鼠标,Access将创建一个新表来包含所拖曳的字段,并可对表重命名和设置关键字段。设置完成,单击【下一步】按钮。 注意:引用相同的记录应该完全相同,以便Access 2003可以将它们合并成一个唯一的记录。向导发现相似的纪录,将给出可能的更正方案供用户选择。 ⑥ 在“表向导分析器”的最后一个对话框中,用户可以指定是否创建一个查询。如果用户选中“是,创建查询”单选按钮,基于基础表的窗体或报表将能够继续工作,而且向导将把初始表的名字赋予新创建的表,并且重命名初始表,如图11-1-14所示。单击【完成】按钮结束表分析器向导。 注意:利用“表分析器向导”创建的查询可以同时更新来自多个表中的数据,而且该查询还提供了其他节省时间的功能,提高了数据的准确性。 (2)性能分析器:使用Access 2003提供的“性能分析器”可以优化Access数据库的性能。运行“性能分析器”,Access将分析数据库并给出相应的优化方案、意见和建议,用户可以按照注释进行修改,从而优化数据库的性能。 要利用“性能分析器”优化数据库,用户可以按以下操作。 ① 打开数据库,选择“工具”→“分析”→“性能”菜单命令,调出“性能分析器”对话框,如图11-1-15所示。 ② 在“性能分析器”对话框中单击要优化的数据库对象类型的选项卡,选择“全部对象类型”选项卡可以同时查看全部数据库的对象列表。在选中的选项卡中选择所要优化的数据库对象的名称,直到选中所有需要优化的数据库对象。单击【确定】按钮,进行优化。 ③ Access将对选中的数据库对象进行逐一优化并给出最终的分析结果,如图11-1-16所示。 ④ 单击“分析结果”列表框中的任一项目时,在列表下的“分析注释”列表框都会显示建议优化的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档