欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 服务器教程 >

ACCESS数据的优化和平安

发表于2019-04-22 05:07| 次阅读| 来源网络整理| 作者session

摘要:ACCESS数据的优化和平安
ACCESS数据的优化和平安

  怎么对数据库中的表停止剖析和优化

  如今根本的操作你已经会了,但有时分建设的数据库用起来很慢,那是由于数据库在建设的时分,没有对它停止过优化剖析。如今咱们就讲讲数据库的优化剖析。

  咱们先打开一个要停止剖析的数据库,然后单击“工具”菜单上的“剖析”选项,弹出的菜单上有“表”、“功能”和“文档治理器”三个命令。这三个命令可能对相应的内容停止优化。

  首先要对对表停止一下优化,单击“表”这个命令。ACCESS末尾预备这个表剖析器导游,在这个导游的第一页中,为咱们提供了建设表时常见的一个成绩。这就是表或查询中屡次存储了相反的信息,而且反复的信息将会给咱们带来很多成绩。看完了这些,咱们就可能单击“下一步”按钮。

  第二步通知咱们这个剖析器是怎么处理第一步中遇到的成绩。处理的办法是将原来的表拆分成几个新的表,使的新表中

  的数据只被存储一遍。

  单击“下一步”按钮,在这一步中的列表框中咱们抉择需求做剖析的表,在这儿,只管ACCESS揭示你只需抉择有反复信息的表,但最好对一切的表都做一个剖析,这样并花不了很多工夫。反而能使你的工作能愈加规范。 晓宇:那我当前建设的表都停止一下优化剖析。 小博士:这是个好习气。当你抉择好要剖析的表当前,单击“下一步”按钮,在这一步中咱们抉择“是”,让导游决议,这样就可能让ACCESS主动为咱们实现对这个表的剖析。单击“下一步”按钮,经过剖析就会在屏幕上弹出一个对话框,在这个对话框中将会通知咱们在上一步中所选的表能否需求停止拆分来达到优化的目标。假设不需求拆分,就单击“取消”按钮,就可能参加这个剖析导游,建设的表就不用再优化了。

  假设单击了“下一步”按钮后,并没有弹出这样一个对话框埃而是出现了另外一个窗口。这就阐明你所建设的表需求拆分能力将这些数据正当的停止存储。如今ACCESS的剖析导游已经将你的表拆分成了几个表,并且在各个表之间建设起了一个关系。你只需为这几个表分别取名就可能了。

  这时你只需将鼠标移动到一个表的字段列表框上,双击这个列表框的题目栏,这时在屏幕上会弹出一个对话框,在这个对话框中就可能输入这个表的名字。输入完当前,单击“确定”按钮就行了。

  如今再单击“下一步”按钮。咱们就到了这个导游的最后一步。在这一步中问咱们能否主动创建一个具备原来表名字的新查询,并且将原来的表改名。 这样做,首先可能使基于初始表的窗体、报表或页能持续工作。这样既能优化初始表,又不会使咱们原来所做的工作由于初始表的变更而作废。所以咱们在这儿通常都是抉择“是,创建查询”,并且不选“显示关于解决新表和查询的协助信息”。当这所有都实现当前,咱们单击“实现”按钮,这样一个表的优化剖析就实现了。

  怎么对数据库的功能停止剖析

  刚才咱们对表停止了剖析,看见在菜单上剖析这个选项下还有“功能”和“文档治理器”两个选项,下面就讲讲这两个选项。

  首先单击“工具”菜单中的“剖析”项,抉择“功能”命令。如今咱们就末尾对整个数据库停止功能剖析了。为了利用的方便,咱们经常抉择“全副对象类型”选项,

  并且单击这个选项卡上的“全副选定”按钮,这样只管会使咱们多花一些工夫停止功能剖析,但却是十分值得的。实现这些后,单击这个选项卡上的“确定”按钮,如今ACCESS就末尾为咱们的数据库停止优化剖析了。

  剖析后果进去了,

  列表中每一项后面都有一个符号,每个符号都代表一个意思,在这个对话框中都有引见,如今假设在列表框中有“引荐”和“建议”,咱们就将鼠标移动到“全副选定”按钮上,单击鼠标左键,这时在列表框中的每个选项都被选中了。

  实现这些当前,将鼠标移动到按钮“优化”上,单击鼠标左键,等一会儿,咱们会发现原来的“引荐”和“建议”项都变成了“更正”项,阐明咱们已经将这些成绩都处理了。

  带“灯泡”符号的“主意”项没有变化。当咱们选中其中一个“主意”选项时,就会发如今这个对话框中的“剖析注释”中会具体列出ACCESS为处理这个成绩所出的主意,

  你只需记住这些方法,单击“关闭”按钮,然后一步步依照它揭示的方法操作就可能了。

  这个菜单中的“文档治理器”选项可能打印出所建数据库各对象的全副信息,将鼠标移动到这个选项上,单击鼠标左键,这时就会在屏幕中弹出一个对话框,

  在这个对话框中也有选项卡,咱们选中“查询”选项卡,然后在相应的列表框中抉择需求的对象名,选好当前,单击“确定”按钮就可能将这些选项的各种内容显示进去,你假设需求可能将这些内容打印进去。

  在这个对话框上有一个“选项”按钮,这个按钮是用来确定打印表的含义,让咱们单击这个按钮,这时会弹出一个对话框,

  在这个对话框中蕴含“表含义”、“字段含义”、“索引含义”这三个含义组,抉择组中不同的选项,会扭转打印表,也就是将要显示的信息的内容。当咱们实现这些工作,单击“确定”按钮就可能了。

  有了这些信息,有阅历的ACCESS利用者就可能从打印出的信息材料上剖析出所建设的数据库有哪些成绩了。

  平安治理

  在利用过程中,咱们还会积攒很多的阅历,这些阅历可能协助咱们愈加正当的利用数据库。如今就来讲讲ACCESS数据库的平安治理。

  通常咱们建设的数据库并不宿愿一切的人都能利用,并且能修正数据库中的内容。这就要求咱们的数据库履行愈加平安的治理。就是限度一些人的访问,限度修正数据库中的内容。访问者必须输入相应的明码能力对数据库停止操作,而且输入不同明码的人所能停止的操作也是有限度的。除了这些,数据库的平安还包括对数据库中的数据停止加密和解密工作。这样你建设的需求窃密的数据库就不能被他人随便攻破。起到了平安窃密的作用。

  要停止平安治理就需求完成刚才所说的那几个指标,在ACCESS中提供了几个命令,它们就能协助咱们完成这些指标。

  如今咱们就来为数据库“地址簿”减少平安治理。 咱们要对那个数据库停止平安治理,首先需求将这个数据库打开,然后单击“工具”菜单上的“平安”项。这时还会在“平安”项右边弹出一个小菜单,在这个菜单上有五个选项。每个选项都能执行肯定的性能。

  设置和取消数据库明码

  首先咱们先讲讲设置和取消数据库明码。将鼠标单击ACCESS菜单栏上的“工具”主题,将鼠标移动到随后弹出的菜单上的“平安”项上,这时在“平安”项的左面弹出一个更小的菜单。将鼠标移动到这个菜单的第一项“设置数据库明码”上,单击鼠标左键。就会弹出一个“设置数据库明码”的对话框,

  在这个对话框中要咱们在第一个文本框中要咱们输入数据库明码,并在第二个文本框中再输入一遍刚才输入的明码,以保证咱们输入的明码不会由于误输形成咱们当前无奈打开本人的数据库。将这些实现当前,就单击确定按钮。

  这时分弹出一个揭示窗口,它揭示要用独占模式打开数据库能力设置或撤销数据库明码。

  记住要设置数据库的明码时,必需要保证这个数据库的打开模式是独立打开模式。好在这个揭示框中通知咱们怎么以独立模式打开一个数据库。那咱们如今就单击这个揭示框上确实定按钮,然后单击“设置数据库明码”对话框上的取消按钮。再单击数据库按钮上的关闭按钮来关闭这个数据库,然后再将鼠标移动到ACCESS工具栏上的打开图标按钮上,单击鼠标左键,这时会弹出一个“打开”对话框,

  在这个对话框中抉择需求打开的数据库,然后将鼠标移动到这个对话框中“打开”按钮左面的向下按钮。在弹出的菜单中抉择“以独占模式打开”,并单击这个选项。

  如今咱们打开的数据库就可能设置它的明码了。依照刚才咱们输入明码的过程再来一遍,这样就可能给这个数据库设置明码了。当下次打开这个数据库的时分,就会发如今打开数据库之前就会在屏幕上出现一个对话框,要求你输入这个数据库的明码。

  只要你输入正确的明码能力打开这个数据库,否则就不能打开这个数据库。

  撤销明码也很简略,当你给一个数据库已经设置了一个明码后,要想撤销这个明码,就再用独立模式打开这个数据库,然后单击原来是“设置数据库明码”那个命令的地位,如今已经是“撤销数据库明码”命令了,单击这个命令,这时会在屏幕上弹出一个对话框,

  这次咱们只需再输入一次正确的明码,就可能将这个数据库明码撤销了。

  设置用户与组的权限和帐号

  单纯的明码只能起到等不能打开这个数据库的作用,要使数据库的利用者领有不同的权限,即有的人可能修正数据库你的内容,而有的人只能看看数据库的内容而不能修正。这就需求为不同的用户或某群用户组设置权限了。

  首先将鼠标移动到主菜单上的工具按钮上,然后单击鼠标左键,会弹出一个子菜单,将鼠标移动到这个菜单上的平安选项上,会在这个选项左面弹出一个菜单,将鼠标移动到这个菜单上的“用户与组权限”上,单击鼠标左键,这样会在屏幕上弹出一个对话框,

  在这个对话框中,咱们可能更改不同用户对数据库或其中的某个对象的访问权限。如果咱们想利用户李明只能打开运转数据库的窗体,而不想要他能打开其余的表或查询,只有要先在用户名中抉择“李明”,然后在对象类型下拉框中抉择“窗体”,如今抉择一个窗体,完后将鼠标移动到权限框中选中李明可有的“打开/运转”项,实现这些后,单击“确定”按钮就可能使李明在利用中只能看到窗体,而不能修正其余的数据内容了。也不能看到表或查询了。

  上面咱们只讲了怎么设置用户或组的权限,但怎么能力将所需求的人都有肯定的权限,当然还必需要给每个用户或组一个帐号,这样能力停止治理,以便分配权限。

  要完成这个性能,就象刚才一样,在平安选项左面的菜单中单击鼠标,只是这次单击的是“设置用户与组的帐号”,随后弹出的也是“用户与组帐号”对话框。

  咱们还要在这个对话框中治理用户或组。在这个对话框中有三个选项卡,第一个用来在在现有的组中治理用户的称号。在这个选项卡上,咱们可能单击“新建”按钮在“用户组”或“其它组”中减少新的用户,也可能单击“删除”按钮将组中的这个用户删去。单击“肃清明码”就可能取消原来这个用户的明码。

  下面的这两个组列表中,右面的是如今一切的组,而左面的则是在上面文本框中的这个用户所在的组。经过中间的抉择按钮就可能控制用户所在的组了。不同的组可能有不同的权限,一切这样治理应前,处于同一组中的用户就有了异样的权限了。

  而“组”选项卡则是用来治理组的,

  咱们可能单击“新建”按钮减少组,也可能单击“删除”按钮删除一个组。而每一个组,都可能经过单击组合框来获得。

  “更改登陆明码” 选项,

  是当一个用户用他原来的明码登陆到Access中当前,为了平安缘由,可能修正本人的访问明码。当你设置好这些当前,单击“确定”按钮就可能了。

  如何加密/解密数据库

  对于一个一般的Access数据库文件,因为可能利用一些工具绕过它的明码,间接读取里面的数据表,所以必须有一种方法将这种数据库文件停止加密编码,以非法的访问情况,这样这个数据库能力算是平安的。

  假设要对某个某个数据库文件停止加密,只需单击“工具”菜单下“平安”选项下面的子菜单上的“加密/解密数据库”命令,就会弹出一个“加密/解密数据库”对话框,

  在这个对话框中选取要停止加密的“数据库文件”然后单击“确定”按钮,这时又弹出一个“数据库加密后另存为”对话框,

  在这个对话框输入加密当前保存的数据库文件名。实现好后单击“保存”按钮就可能将这个数据库加密了。

  假设要解密这个数据库,只需依照这个步骤再作一次,只是选取的是加密的数据库文件,重生成的是解密当前的文件罢了。