我們知道在建筑一棟房子之前,首先必須要有一塊地皮,然后才能在地皮上按照設(shè)計好的圖紙一層層的搭建房子,最后才是人住進去。現(xiàn)在我們有了一個空的數(shù)據(jù)庫,就等于在Access中已經(jīng)有了這樣一塊“地皮”,現(xiàn)在可以建房子了。上一課用數(shù)據(jù)庫向?qū)Ы⒌臄?shù)據(jù)庫就是一個已經(jīng)建筑完畢的“房子”,只是還沒有“數(shù)據(jù)”住進去罷了。在Access中,所謂的建房材料就是數(shù)據(jù)庫中的主要對象,它包括“表”、“查詢”、“窗體”、“報表”、“頁面”、“宏”和“模塊”。這些對象在數(shù)據(jù)庫中各自負(fù)責(zé)一定的功能,并且相互協(xié)作,這樣才能建設(shè)出一個數(shù)據(jù)庫。 在數(shù)據(jù)庫中,“表”用來存儲數(shù)據(jù);“查詢”用來查找數(shù)據(jù);人通過“窗體”、“報表”、“頁面”獲取數(shù)據(jù);而“宏”和“模塊”則用來實現(xiàn)數(shù)據(jù)的自動操作。其實對于數(shù)據(jù)庫來說,最重要的功能就是獲取數(shù)據(jù)庫中的數(shù)據(jù),所以數(shù)據(jù)在數(shù)據(jù)庫各個對象間的流動就成為我們最關(guān)心的事情。為了以后建立數(shù)據(jù)庫的時候能清楚的安排各種結(jié)構(gòu),應(yīng)該先了解一下Access數(shù)據(jù)庫中對象間的作用和聯(lián)系。 作為一個數(shù)據(jù)庫,最基本的就是要有表,并且表中存儲了數(shù)據(jù)。比如“通訊錄”數(shù)據(jù)庫,首先要建立一個表,然后將某人的聯(lián)系地址、電話等信息輸入到這個數(shù)據(jù)表中,這樣就有了數(shù)據(jù)庫中的數(shù)據(jù)源。有了這些數(shù)據(jù)以后,就可以將它們顯示在窗體上。這個過程就是將表中的數(shù)據(jù)和窗體上的控件建立連接,在Access中把這個過程叫做“綁定”。這樣就可以通過屏幕上的各種各樣的窗體界面來獲得真正存儲在表中的數(shù)據(jù)了。而且合理地在窗體上擺放控件和圖案可以使我們更容易操作和理解數(shù)據(jù)庫中數(shù)據(jù)代表的含意。這樣就完成數(shù)據(jù)從表到窗體的流動,實現(xiàn)了數(shù)據(jù)庫中的數(shù)據(jù)在計算機和人之間進行了一次溝通。比如在“通訊錄”數(shù)據(jù)庫中,使用自動窗體將數(shù)據(jù)庫中的一個記錄顯示在窗體上,控制窗體上的記錄操作按鈕在表中前后移動,可以看到對應(yīng)其它記錄的信息。現(xiàn)在,數(shù)據(jù)庫中的表和窗體對象之間的關(guān)系應(yīng)該很清晰了,我們可以畫出一個表。至于數(shù)據(jù)庫中的其他對象,現(xiàn)在先把它們空出來。在以后學(xué)習(xí)了其他的幾種對象以后,將把這個表示數(shù)據(jù)庫中數(shù)據(jù)流向的圖表補充完整。我們以后可以每學(xué)一課,就按照這種方式將各種對象間的數(shù)據(jù)流向畫出來,這對于建立一個完整的數(shù)據(jù)庫很有好處。 結(jié)束語:在這一課中,我們通過建立一個空數(shù)據(jù)庫,結(jié)合上一課中的內(nèi)容,講解了建立一個新數(shù)據(jù)庫需要注意的問題和數(shù)據(jù)庫中每個對象的用途和相互關(guān)系。如果想了解更多關(guān)于Access數(shù)據(jù)庫的知識,掌握Access數(shù)據(jù)庫的使用方法,那就請看下面幾課了。 | |
|