分享Access數(shù)據(jù)的優(yōu)化和安全方案

怎樣對數(shù)據(jù)庫中的表進(jìn)行分析和優(yōu)化
現(xiàn)在基本的操作你已經(jīng)會了,但有時(shí)候建立的數(shù)據(jù)庫用起來很慢,那是因?yàn)閿?shù)據(jù)庫在建立的時(shí)候,沒有對它進(jìn)行過優(yōu)化分析?,F(xiàn)在我們就講講數(shù)據(jù)庫的優(yōu)化分析。
我們先打開一個(gè)要進(jìn)行分析的數(shù)據(jù)庫,然后單擊“工具”菜單上的“分析”選項(xiàng),彈出的菜單上有“表”、“性能”和“文檔管理器”三個(gè)命令。這三個(gè)命令可以對相應(yīng)的內(nèi)容進(jìn)行優(yōu)化。
首先要對對表進(jìn)行一下優(yōu)化,單擊“表”這個(gè)命令。ACCESS開始準(zhǔn)備這個(gè)表分析器向?qū)?,在這個(gè)向?qū)У牡谝豁撝?,為我們提供了建立表時(shí)常見的一個(gè)問題。這就是表或查詢中多次存儲了相同的信息,而且重復(fù)的信息將會給我們帶來很多問題。看完了這些,我們就可以單擊“下一步”按鈕。
第二步告訴我們這個(gè)分析器是怎樣解決第一步中遇到的問題。解決的辦法是將原來的表拆分成幾個(gè)新的表,使的新表中的數(shù)據(jù)只被存儲一遍。
單擊“下一步”按鈕,在這一步中的列表框中我們選擇需要做分析的表,在這兒,雖然ACCESS提示你只要選擇有重復(fù)信息的表,但最好對所有的表都做一個(gè)分析,這樣并花不了很多時(shí)間。反而能使你的工作能更加規(guī)范。 曉宇:那我以后建立的表都進(jìn)行一下優(yōu)化分析。 小博士:這是個(gè)好習(xí)慣。當(dāng)你選擇好要分析的表以后,單擊“下一步”按鈕,在這一步中我們選擇“是”,讓向?qū)Q定,這樣就可以讓ACCESS自動為我們完成對這個(gè)表的分析。單擊“下一步”按鈕,通過分析就會在屏幕上彈出一個(gè)對話框,在這個(gè)對話框中將會告訴我們在上一步中所選的表是否需要進(jìn)行拆分來達(dá)到優(yōu)化的目的。如果不需要拆分,就單擊“取消”按鈕,就可以退出這個(gè)分析向?qū)?,建立的表就不用再?yōu)化了。
如果單擊了“下一步”按鈕后,并沒有彈出這樣一個(gè)對話框啊。而是出現(xiàn)了另外一個(gè)窗口。這就說明你所建立的表需要拆分才能將這些數(shù)據(jù)合理的進(jìn)行存儲?,F(xiàn)在ACCESS的分析向?qū)б呀?jīng)將你的表拆分成了幾個(gè)表,并且在各個(gè)表之間建立起了一個(gè)關(guān)系。你只要為這幾個(gè)表分別取名就可以了。
這時(shí)你只要將鼠標(biāo)移動到一個(gè)表的字段列表框上,雙擊這個(gè)列表框的標(biāo)題欄,這時(shí)在屏幕上會彈出一個(gè)對話框,在這個(gè)對話框中就可以輸入這個(gè)表的名字。輸入完以后,單擊“確定”按鈕就行了。
現(xiàn)在再單擊“下一步”按鈕。我們就到了這個(gè)向?qū)У淖詈笠徊健T谶@一步中問我們是否自動創(chuàng)建一個(gè)具有原來表名字的新查詢,并且將原來的表改名。 這樣做,首先可以使基于初始表的窗體、報(bào)表或頁能繼續(xù)工作。這樣既能優(yōu)化初始表,又不會使我們原來所做的工作因?yàn)槌跏急淼淖兏鲝U。所以我們在這兒通常都是選擇“是,創(chuàng)建查詢”,并且不選“顯示關(guān)于處理新表和查詢的幫助信息”。當(dāng)這一切都完成以后,我們單擊“完成”按鈕,這樣一個(gè)表的優(yōu)化分析就完成了。
怎樣對數(shù)據(jù)庫的性能進(jìn)行分析
剛才我們對表進(jìn)行了分析,看見在菜單上分析這個(gè)選項(xiàng)下還有“性能”和“文檔管理器”兩個(gè)選項(xiàng),下面就講講這兩個(gè)選項(xiàng)。
首先單擊“工具”菜單中的“分析”項(xiàng),選擇“性能”命令?,F(xiàn)在我們就開始對整個(gè)數(shù)據(jù)庫進(jìn)行性能分析了。為了使用的方便,我們常常選擇“全部對象類型”選項(xiàng),

并且單擊這個(gè)選項(xiàng)卡上的“全部選定”按鈕,這樣雖然會使我們多花一些時(shí)間進(jìn)行性能分析,但卻是非常值得的。完成這些后,單擊這個(gè)選項(xiàng)卡上的“確定”按鈕,現(xiàn)在ACCESS就開始為我們的數(shù)據(jù)庫進(jìn)行優(yōu)化分析了。

分析結(jié)果出來了
列表中每一項(xiàng)前面都有一個(gè)符號,每個(gè)符號都代表一個(gè)意思,在這個(gè)對話框中都有介紹,現(xiàn)在如果在列表框中有“推薦”和“建議”,我們就將鼠標(biāo)移動到“全部選定”按鈕上,單擊鼠標(biāo)左鍵,這時(shí)在列表框中的每個(gè)選項(xiàng)都被選中了。
完成這些以后,將鼠標(biāo)移動到按鈕“優(yōu)化”上,單擊鼠標(biāo)左鍵,等一會兒,我們會發(fā)現(xiàn)原來的“推薦”和“建議”項(xiàng)都變成了“更正”項(xiàng),說明我們已經(jīng)將這些問題都解決了。

帶“燈泡”符號的“主意”項(xiàng)沒有變化。當(dāng)我們選中其中一個(gè)“主意”選項(xiàng)時(shí),就會發(fā)現(xiàn)在這個(gè)對話框中的“分析注釋”中會詳細(xì)列出ACCESS為解決這個(gè)問題所出的主意,

你只要記住這些方法,單擊“關(guān)閉”按鈕,然后一步步按照它提示的方法操作就可以了。
這個(gè)菜單中的“文檔管理器”選項(xiàng)可以打印出所建數(shù)據(jù)庫各對象的全部信息,將鼠標(biāo)移動到這個(gè)選項(xiàng)上,單擊鼠標(biāo)左鍵,這時(shí)就會在屏幕中彈出一個(gè)對話框,

在這個(gè)對話框中也有選項(xiàng)卡,我們選中“查詢”選項(xiàng)卡,然后在相應(yīng)的列表框中選擇需要的對象名,選好以后,單擊“確定”按鈕就可以將這些選項(xiàng)的各種內(nèi)容顯示出來,你如果需要可以將這些內(nèi)容打印出來。
在這個(gè)對話框上有一個(gè)“選項(xiàng)”按鈕,這個(gè)按鈕是用來確定打印表的含義,讓我們單擊這個(gè)按鈕,這時(shí)會彈出一個(gè)對話框,

在這個(gè)對話框中包含“表含義”、“字段含義”、“索引含義”這三個(gè)含義組,選擇組中不同的選項(xiàng),會改變打印表,也就是將要顯示的信息的內(nèi)容。當(dāng)我們完成這些工作,單擊“確定”按鈕就可以了。
有了這些信息,有經(jīng)驗(yàn)的ACCESS使用者就可以從打印出的信息資料上分析出所建立的數(shù)據(jù)庫有哪些問題了。
安全管理
在使用過程中,我們還會積累很多的經(jīng)驗(yàn),這些經(jīng)驗(yàn)可以幫助我們更加合理的使用數(shù)據(jù)庫?,F(xiàn)在就來講講ACCESS數(shù)據(jù)庫的安全管理。
通常我們建立的數(shù)據(jù)庫并不希望所有的人都能使用,并且能修改數(shù)據(jù)庫中的內(nèi)容。這就要求我們的數(shù)據(jù)庫實(shí)行更加安全的管理。就是限制一些人的訪問,限制修改數(shù)據(jù)庫中的內(nèi)容。訪問者必須輸入相應(yīng)的密碼才能對數(shù)據(jù)庫進(jìn)行操作,而且輸入不同密碼的人所能進(jìn)行的操作也是有限制的。除了這些,數(shù)據(jù)庫的安全還包括對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行加密和解密工作。這樣你建立的需要保密的數(shù)據(jù)庫就不能被別人輕易攻破。起到了安全保密的作用。
要進(jìn)行安全管理就需要實(shí)現(xiàn)剛才所說的那幾個(gè)目標(biāo),在ACCESS中提供了幾個(gè)命令,它們就能幫助我們實(shí)現(xiàn)這些目標(biāo)。
現(xiàn)在我們就來為數(shù)據(jù)庫“地址簿”添加安全管理。 我們要對那個(gè)數(shù)據(jù)庫進(jìn)行安全管理,首先需要將這個(gè)數(shù)據(jù)庫打開,然后單擊“工具”菜單上的“安全”項(xiàng)。這時(shí)還會在“安全”項(xiàng)右邊彈出一個(gè)小菜單,在這個(gè)菜單上有五個(gè)選項(xiàng)。每個(gè)選項(xiàng)都能執(zhí)行一定的功能。

設(shè)置和取消數(shù)據(jù)庫密碼
首先我們先講講設(shè)置和取消數(shù)據(jù)庫密碼。將鼠標(biāo)單擊ACCESS菜單欄上的“工具”主題,將鼠標(biāo)移動到隨后彈出的菜單上的“安全”項(xiàng)上,這時(shí)在“安全”項(xiàng)的右面彈出一個(gè)更小的菜單。將鼠標(biāo)移動到這個(gè)菜單的第一項(xiàng)“設(shè)置數(shù)據(jù)庫密碼”上,單擊鼠標(biāo)左鍵。就會彈出一個(gè)“設(shè)置數(shù)據(jù)庫密碼”的對話框,

在這個(gè)對話框中要我們在第一個(gè)文本框中要我們輸入數(shù)據(jù)庫密碼,并在第二個(gè)文本框中再輸入一遍剛才輸入的密碼,以保證我們輸入的密碼不會因?yàn)檎`輸造成我們以后無法打開自己的數(shù)據(jù)庫。將這些完成以后,就單擊確定按鈕。
這時(shí)候彈出一個(gè)提示窗口,它提示要用獨(dú)占方式打開數(shù)據(jù)庫才能設(shè)置或撤銷數(shù)據(jù)庫密碼。

記住要設(shè)置數(shù)據(jù)庫的密碼時(shí),必須要保證這個(gè)數(shù)據(jù)庫的打開方式是獨(dú)立打開方式。好在這個(gè)提示框中告訴我們怎樣以獨(dú)立方式打開一個(gè)數(shù)據(jù)庫。那我們現(xiàn)在就單擊這個(gè)提示框上的確定按鈕,然后單擊“設(shè)置數(shù)據(jù)庫密碼”對話框上的取消按鈕。再單擊數(shù)據(jù)庫按鈕上的關(guān)閉按鈕來關(guān)閉這個(gè)數(shù)據(jù)庫,然后再將鼠標(biāo)移動到ACCESS工具欄上的打開圖標(biāo)按鈕上,單擊鼠標(biāo)左鍵,這時(shí)會彈出一個(gè)“打開”對話框,

在這個(gè)對話框中選擇需要打開的數(shù)據(jù)庫,然后將鼠標(biāo)移動到這個(gè)對話框中“打開”按鈕右面的向下按鈕。在彈出的菜單中選擇“以獨(dú)占方式打開”,并單擊這個(gè)選項(xiàng)。
現(xiàn)在我們打開的數(shù)據(jù)庫就可以設(shè)置它的密碼了。按照剛才我們輸入密碼的過程再來一遍,這樣就可以給這個(gè)數(shù)據(jù)庫設(shè)置密碼了。當(dāng)下次打開這個(gè)數(shù)據(jù)庫的時(shí)候,就會發(fā)現(xiàn)在打開數(shù)據(jù)庫之前就會在屏幕上出現(xiàn)一個(gè)對話框,要求你輸入這個(gè)數(shù)據(jù)庫的密碼。

只有你輸入正確的密碼才能打開這個(gè)數(shù)據(jù)庫,否則就不能打開這個(gè)數(shù)據(jù)庫。
撤銷密碼也很簡單,當(dāng)你給一個(gè)數(shù)據(jù)庫已經(jīng)設(shè)置了一個(gè)密碼后,要想撤銷這個(gè)密碼,就再用獨(dú)立方式打開這個(gè)數(shù)據(jù)庫,然后單擊原來是“設(shè)置數(shù)據(jù)庫密碼”那個(gè)命令的位置,現(xiàn)在已經(jīng)是“撤銷數(shù)據(jù)庫密碼”命令了,單擊這個(gè)命令,這時(shí)會在屏幕上彈出一個(gè)對話框,

這次我們只要再輸入一次正確的密碼,就可以將這個(gè)數(shù)據(jù)庫密碼撤銷了。
設(shè)置用戶與組的權(quán)限和帳號
單純的密碼只能起到等不能打開這個(gè)數(shù)據(jù)庫的作用,要使數(shù)據(jù)庫的使用者擁有不同的權(quán)限,即有的人可以修改數(shù)據(jù)庫你的內(nèi)容,而有的人只能看看數(shù)據(jù)庫的內(nèi)容而不能修改。這就需要為不同的用戶或某群用戶組設(shè)置權(quán)限了。
首先將鼠標(biāo)移動到主菜單上的工具按鈕上,然后單擊鼠標(biāo)左鍵,會彈出一個(gè)子菜單,將鼠標(biāo)移動到這個(gè)菜單上的安全選項(xiàng)上,會在這個(gè)選項(xiàng)右面彈出一個(gè)菜單,將鼠標(biāo)移動到這個(gè)菜單上的“用戶與組權(quán)限”上,單擊鼠標(biāo)左鍵,這樣會在屏幕上彈出一個(gè)對話框,

在這個(gè)對話框中,我們可以更改不同用戶對數(shù)據(jù)庫或其中的某個(gè)對象的訪問權(quán)限。假如我們想使用戶李明只能打開運(yùn)行數(shù)據(jù)庫的窗體,而不想要他能打開其他的表或查詢,只需要先在用戶名中選擇“李明”,然后在對象類型下拉框中選擇“窗體”,現(xiàn)在選擇一個(gè)窗體,完后將鼠標(biāo)移動到權(quán)限框中選中李明可有的“打開/運(yùn)行”項(xiàng),完成這些后,單擊“確定”按鈕就可以使李明在使用中只能看到窗體,而不能修改其他的數(shù)據(jù)內(nèi)容了。也不能看到表或查詢了。
上面我們只講了怎樣設(shè)置用戶或組的權(quán)限,但怎樣才能將所需要的人都有一定的權(quán)限,當(dāng)然還必須要給每個(gè)用戶或組一個(gè)帳號,這樣才能進(jìn)行管理,以便分配權(quán)限。
要實(shí)現(xiàn)這個(gè)功能,就象剛才一樣,在安全選項(xiàng)右面的菜單中單擊鼠標(biāo),只是這次單擊的是“設(shè)置用戶與組的帳號”,隨后彈出的也是“用戶與組帳號”對話框。

我們還要在這個(gè)對話框中管理用戶或組。在這個(gè)對話框中有三個(gè)選項(xiàng)卡,第一個(gè)用來在在現(xiàn)有的組中管理用戶的名稱。在這個(gè)選項(xiàng)卡上,我們可以單擊“新建”按鈕在“用戶組”或“其它組”中添加新的用戶,也可以單擊“刪除”按鈕將組中的這個(gè)用戶刪去。單擊“清除密碼”就可以取消原來這個(gè)用戶的密碼。
下面的這兩個(gè)組列表中,左面的是現(xiàn)在所有的組,而右面的則是在上面文本框中的這個(gè)用戶所在的組。通過中間的選擇按鈕就可以控制用戶所在的組了。不同的組可以有不同的權(quán)限,所有這樣管理以后,處于同一組中的用戶就有了同樣的權(quán)限了。
而“組”選項(xiàng)卡則是用來管理組的

我們可以單擊“新建”按鈕添加組,也可以單擊“刪除”按鈕刪除一個(gè)組。而每一個(gè)組,都可以通過單擊組合框來獲得。
“更改登陸密碼” 選項(xiàng)

是當(dāng)一個(gè)用戶用他原來的密碼登陸到Access中以后,為了安全原因,可以修改自己的訪問密碼。當(dāng)你設(shè)置好這些以后,單擊“確定”按鈕就可以了。
如何加密/解密數(shù)據(jù)庫
對于一個(gè)普通的Access數(shù)據(jù)庫文件,由于可以使用一些工具繞過它的密碼,直接讀取里面的數(shù)據(jù)表,所以必須有一種方法將這種數(shù)據(jù)庫文件進(jìn)行加密編碼,以非法的訪問情況,這樣這個(gè)數(shù)據(jù)庫才能算是安全的。
如果要對某個(gè)某個(gè)數(shù)據(jù)庫文件進(jìn)行加密,只要單擊“工具”菜單下“安全”選項(xiàng)下面的子菜單上的“加密/解密數(shù)據(jù)庫”命令,就會彈出一個(gè)“加密/解密數(shù)據(jù)庫”對話框,

在這個(gè)對話框中選取要進(jìn)行加密的“數(shù)據(jù)庫文件”然后單擊“確定”按鈕,這時(shí)又彈出一個(gè)“數(shù)據(jù)庫加密后另存為”對話框,

在這個(gè)對話框輸入加密以后保存的數(shù)據(jù)庫文件名。完成好后單擊“保存”按鈕就可以將這個(gè)數(shù)據(jù)庫加密了。
如果要解密這個(gè)數(shù)據(jù)庫,只要按照這個(gè)步驟再作一次,只是選取的是加密的數(shù)據(jù)庫文件,新生成的是解密以后的文件罷了。
相關(guān)文章
Access可以設(shè)置數(shù)據(jù)庫密碼嗎?Access設(shè)置數(shù)據(jù)庫密碼教程
Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office 的系統(tǒng)程式之一,下面跟著小編來學(xué)習(xí)2023-02-24Access如何導(dǎo)出access表格數(shù)據(jù)?Access導(dǎo)出access表格數(shù)據(jù)教程
Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office 的系統(tǒng)程式之一。下面來看看在這里怎2023-02-24Access如何創(chuàng)建數(shù)據(jù)庫?Access創(chuàng)建數(shù)據(jù)庫教程
access是由微軟發(fā)布的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng),讓用戶擁有強(qiáng)大的數(shù)據(jù)處理功能,主要應(yīng)用于網(wǎng)站數(shù)據(jù)存儲、軟件數(shù)據(jù)存儲等,下面來看看怎么去創(chuàng)建數(shù)據(jù)庫吧2022-10-19Access如何設(shè)置單元格居中?Access設(shè)置單元格居中方法
Access數(shù)據(jù)庫全稱Microsoft Office Access,是由微軟開發(fā)的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng),在軟件中大家知道怎么去設(shè)置單元格居中嗎?一起來看看2022-10-19- access是由微軟發(fā)布的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng),主要應(yīng)用于小型企業(yè),或者大公司的部門,今天咱們就來學(xué)習(xí)下在access中怎么隱藏表吧2022-11-04
Access數(shù)據(jù)庫圖片數(shù)據(jù)怎么轉(zhuǎn)換成位圖?
Access數(shù)據(jù)庫圖片數(shù)據(jù)怎么轉(zhuǎn)換成位圖?Access數(shù)據(jù)庫中所有圖片需要轉(zhuǎn)成位圖,該怎么操作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2021-03-29access窗體中怎么添加條形碼? access條形碼生成教程
access窗體中怎么添加條形碼? access窗體中想要插入條形碼,該怎么插入呢?下面我們就來看看access條形碼生成教程,需要的朋友可以參考下2021-02-24access數(shù)據(jù)庫怎么實(shí)現(xiàn)過期日期提醒? access到期提醒的方法
access數(shù)據(jù)庫怎么實(shí)現(xiàn)過期日期提醒?access數(shù)據(jù)庫表格中想要制作一個(gè)過期提醒,該怎么制作這個(gè)功能呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2021-02-24Access數(shù)據(jù)表怎么顯示文檔選項(xiàng)卡?
Access數(shù)據(jù)表怎么顯示文檔選項(xiàng)卡?Access數(shù)據(jù)庫中的表格想要顯示文檔選項(xiàng)卡,該怎么設(shè)置呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2021-02-08access表重命名后沒變怎么辦? access數(shù)據(jù)庫表重命名的技巧
access表重命名后沒變怎么辦?access數(shù)據(jù)庫中的數(shù)據(jù)表想要進(jìn)行重命名,該怎么有效的重命名呢?下面我們就來看看access數(shù)據(jù)庫表重命名的技巧,需要的朋友可以參考下2021-01-13