- 83
- 0
- 约9.44千字
- 约 31页
- 2019-12-22 发布于广东
- 举报
10.2 数据库安全 第10章数据库的优化和安全 数据库的性能和安全是制约数据库运行和使用的重要因素。对数据库进行优化,使数据库运行得更快,对数据库有着重要的意义。在Access 2003中优化数据库性能,加速数据库运行有许多方法,可以通过简单的操作使数据库运行得更快。对于多用户的数据库,数据库的安全性就非常重要,尤其是放置在网络上数据库的安全问题。 本章要点 10.1 数据库的优化 10.2 数据库安全 习题 10 10.1 数据库的优化 下面主要介绍Access 2003中优化数据库性能,加速数据库运行的各种方法。 10.1.1 数据库减肥 图10-1-1 “选项”对话框中的“常规”选项卡 用户在利用Access 2003建立数据库时就会发现,还没有输入多少数据,数据库的体积就已经庞大了,这时可以对数据库进行压缩减肥。 若要减小数据库的体积,用户可以执行以下操作。 (1)先打开要进行“减肥”的数据库,然后单击“工具”→“选项”菜单命令,打开“选项”对话框。 (2)在“选项”对话框中单击“常规”选项卡,选中“关闭时压缩”复选框,然后单击“确定”按钮,如图10-1-1所示。 这时,用户可以在数据库中输入少量的数据,保存退出。然后查看一下刚才保存的数据库文件,就会发现体积没有增大,反而缩小了。 10.1 数据库的优化 图10-1-1 “选项”对话框中的“常规”选项卡 10.1 数据库的优化 10.1.2 使用性能分析器 Access 2003带有一个“分析器”工具,该工具可以帮助用户测试数据库对象并报告改进性能的方式。但是分析器只能分析数据库对象,不能提供如何加速Access本身或基础操作系统的信息。 Access分析器包括表分析器、性能分析器和文档管理器等3个子工具。 1.表分析器 如果用户的Access数据库中的表在一个或多个字段中包含有重复的信息,则可以通过“表分析器”将数据拆分成为两个或多个相关的表。这样就能更有效的存储数据,这个过程称之为规范化。 “表分析器”将包含重复信息的一个表拆分为每种类型的信息只存储一次的两个或多个独立表。这样使数据库的效率更高并易于更新,而且减小了数据库的大小。在向导分离数据后,通过使用向导创建的查询,用户仍可以查看并使用数据。 要利用“表分析器”分割数据表,用户可以执行以下操作。 (1)打开数据库,单击“工具”→“分析”→“表”菜单命令,打开“表分析器向导”对话框。如图10-1-2、图10-1-3所示。 10.1 数据库的优化 图10-1-2 表分析器向导第1步 图10-1-3 表分析器向导第2步 10.1 数据库的优化 (2)连续单击“下一步”按钮两次,进入到对话框的第3步,如图10-1-4所示。 (3)在这个对话框中,在“表”列表框中选择有重复信息的表。如果希望在下次启动向导时不再显示引导页(即向导的前两个对话框),可以将对话框下方的“显示引导页”选定标识去掉即可。单击“下一步”按钮。进入向导的第4步,如图10-1-5所示。 图10-1-4 选择有重复信息的表 图10-1-5 选定决定字段的方式 10.1 数据库的优化 (4)在图10-1-5中,用户可以指定是由向导决定哪些字段放在哪些表中,还是用户自己决定,如果指定由向导决定,则下一步就是验证并调整向导的建议。这里选择“否,自行决定”,然后单击“下一步”按钮,如图10-1-6所示。 (5)在图10-1-6中,用户可以将表中的重复字段拖动到空白区域中,释放鼠标,Access将创建一个新表来包含所拖曳的字段,并可对表重命名和设置关键字段。设置完成,单击“下一步”按钮,如图10-1-7所示。 注意:引用相同的记录应该完全相同,以便Access 2003可以将它们合并成一个惟一的记录。向导发现相似的记录,将给出可能的更正方案供用户选择。 (6)在图10-1-7中,用户可以指定是否创建一个查询。如果用户选择了“是,创建查询”单选钮,基于基础表的窗体或报表将能够继续工作,而且向导将把初始表的名字赋予新创建的表,并且重命名初始表。单击“完成”按钮结束表分析器向导。 10.1 数据库的优
原创力文档

文档评论(0)