時間:2019-08-20 17:21:18 作者:Dorise 瀏覽量:98
人們的生活水平逐漸提高,物質生活得到滿足的同時,精神需求進而隨之增加,電腦已經成為我們生活中和工作中不可缺少的一部分,電腦是由一些軟件、系統(tǒng)、程序等組成,那么我們如果想要對電腦更好的使用,我們必須對這些有所了解,下面小編就帶領大家一起來學習Microsoft office Access的特性。
office Acc Microsoft ess的特性教程圖1
Access是一款數(shù)據(jù)庫應用的開發(fā)工具軟件,其開發(fā)對象主要是Microsoft JET數(shù)據(jù)庫和Microsoft SQLServer數(shù)據(jù)庫。由于在Office 97及以前的版本中,Microsoft JET 3.51及以前版本的數(shù)據(jù)庫引擎是隨Access一起安裝和發(fā)布的,JET數(shù)據(jù)庫與Access就有了天生的血緣關系,并且Access對JET數(shù)據(jù)庫做了很多地擴充,如,在Access的環(huán)境中,可以在查詢中使用自己編寫的VBA函數(shù),Access的窗體、報表、宏和模塊是作為一種特殊數(shù)據(jù)存儲在JET數(shù)據(jù)庫文件(.mdb)中,只有在Access環(huán)境中才能使用這些對象。隨著,Microsoft Windows操作系統(tǒng)版本的不斷升級和改良,在Windows XP以后版本中,Microsoft將JET數(shù)據(jù)庫引擎集成在Windwos操作系統(tǒng)中作為系統(tǒng)組件的一部分一起發(fā)布(主要原因是Windows中還有很多組件需要使用JET引擎,活動目錄等)。從此JET數(shù)據(jù)庫引擎從Access中分離出來,而Access也就成為了一個專門的數(shù)據(jù)庫應用開發(fā)工具。
office Acc Microsoft ess的特性教程圖2
由于JET數(shù)據(jù)庫引擎的分離,很多應用程序采用了JET數(shù)據(jù)庫作為其應用的數(shù)據(jù)庫,JET數(shù)據(jù)庫符合關系數(shù)據(jù)庫理論,有著完整的數(shù)據(jù)定義、數(shù)據(jù)處理、數(shù)據(jù)安全管理體系。在Microsoft Windows操作系統(tǒng)中,隨著Microsoft在ActiveX技術上的發(fā)展,Windows中不斷升級換代的數(shù)據(jù)訪問組件,這些組件包括ODBC、OLEDB、DAO、ADO,JET數(shù)據(jù)庫引擎和這些組件一起已組成了免費的數(shù)據(jù)庫管理系統(tǒng)。
Access擁有的報表創(chuàng)建功能能夠處理任何它能夠訪問的數(shù)據(jù)源。Access提供功能參數(shù)化的查詢,這些查詢和Access表格可以被諸如VB6和.NET的其它程序通過DAO或ADO訪問。在Access中,VBA能夠通過ADO訪問參數(shù)化的存儲過程。與一般的CS關系型數(shù)據(jù)庫管理不同,Access不執(zhí)行數(shù)據(jù)庫觸發(fā),預存程序或交互式登錄操作。Access 2010包括了嵌入ACE數(shù)據(jù)引擎的表級觸發(fā)和預存程序,在Access 2010中,表格,查詢,圖表,報表和宏在基于網(wǎng)絡的應用上能夠進行分別開發(fā)。Access 2010 與MicrosoftSharePoint 2010 的集成也得到了很大改善。
office Acc Microsoft ess的特性教程圖3
它的數(shù)據(jù)文件不能突破2G的限制,它的結構化查詢語言(JET SQL)能力有限,不適合大型數(shù)據(jù)庫處理應用。受此限制,JET數(shù)據(jù)庫引擎允許用戶通過鏈接表和ODBC來訪問大型的數(shù)據(jù)庫系統(tǒng),如Microsoft SQL Server、Oracle等,也可以使用鏈接表訪問ISAM數(shù)據(jù)文件,如dBase、Excel、文本文件等,當然,這也給Access應用程序開發(fā)帶來了很多的靈活性。在這方式下,處理大型數(shù)據(jù)庫(服務型數(shù)據(jù)庫,如SQL Server、Oracle)時,每一個鏈接表都有一個服務器的連接,在服務器端,連接是一種資源,除了每個連接都要占用一定服務器資源外,還要負責鏈接表傳遞過來的數(shù)據(jù)訪問指令的處理并返回相應的結果給客戶端的JET引擎;同時,在客戶端的JET引擎中,JET引擎要負責翻譯各種鏈接表的數(shù)據(jù)訪問指令傳遞給服務器,還要負責將服務器返回的結果翻譯成JET引擎的數(shù)據(jù)表現(xiàn)形式以Access來處理。為了減輕這種負擔,Microsoft允許Access使用Microsoft的數(shù)據(jù)訪問組件如DAO、ADO來訪問各種數(shù)據(jù)源,可是這種方式復雜而又不直觀,給Access面對的辦公人員帶來很高的技術要求。
Microsoft不甘心它的Access軟件只能通過JET引擎使用鏈接表和ODBC這種既浪費服務器資源又浪費客戶端資源的方式或者通過ADO復雜的編程和不直觀的操作方式來開發(fā)大型數(shù)據(jù)庫系統(tǒng)應用,于是,在Access 2000(Access 9)版本中加入了一種新Access應用程序開發(fā)方式——Access數(shù)據(jù)庫項目ADP,同時在Office 2000的發(fā)行包中包括了MSDE1.0和Sharepoint1.0。