- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.2 数据库安全 10.2.3 保护一个将要公开发布的数据库 为了发布的数据库的安全,设置多个用户对数据库中所有对象的权限的安全细节显得不是特别重要。一般来说,发布时惟一要考虑的是应用程序中对象和代码的安全性。可以按照以下方法进行操作。 (1)创建一个和数据库一起发布的工作组。 (2)在管理员组中删除管理员用户。 (3)删除用户组的所有权限。 (4)删除管理员用户对数据库中所有对象的设计权限。 (5)不为管理员用户提供密码。 如果不为管理员用户设置密码,Access将把所有登录的用户都当做管理员用户。因为管理员用户没有对任何对象的设计权限,所以用户不能在设计视图中访问对象和代码。 另外一种保护应用程序代码、窗体和报表安全性的更好方法是将数据库作为MDE发布。在将数据库保存为MDE文件的时候,Access会编译所有的模块代码(包括窗体模块),去掉所有的可编辑源码,并压缩数据库。新生成的MDE文件不包含源码,但是能继续工作,这是因为它包含编译后的代码。这种方法不仅可以保护源码,而且使发布的数据库变得更小,并且模块总是处于编译状态。 10.2 数据库安全 知识回顾Knowledge Review 第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所示。
原创力文档


文档评论(0)