數(shù)據(jù)庫access的優(yōu)缺點總結
數(shù)據(jù)庫access的優(yōu)缺點總結
這一學期的最后我們了解了一些access方面的知識,對這門課程的學習過程,主要是通過自學的方式,我們自己看了access的視頻講解,然后自己完成老師布置的相關任務,這種任務驅(qū)動的教學模式我認為也是很有效的。下面我淺談一下我學習ACCESS數(shù)據(jù)庫的心得體會和對access的一些初步認識。
數(shù)據(jù)庫access的優(yōu)缺點總結 篇1
一開始我對Access一竅不通,甚至不知道它是干什么的,后來看完了老師提供的視頻的'介紹對它略有了解。
MicrosoftOfficeAccess是由微軟發(fā)布的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項特點,是一種關系數(shù)據(jù)庫工具。它在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應用程序。
它有優(yōu)點也有缺點,分列如下:
A優(yōu)點:
。1)存儲方式單一
Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。
(2)面向?qū)ο?/p>
Access是一個面向?qū)ο蟮拈_發(fā)工具。它將一個應用系統(tǒng)當作是由一系列對象組成的,通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應用程序更為簡便。
(3)界面友好、易操作
Access是一個可視化工具,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向?qū)А⒈硐驅(qū)、查詢向(qū)、窗體向?qū)、報表向(qū)У裙ぞ,使得操作簡便,容易使用和掌握?/p>
。4)Access可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。
Access還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接,輕松生成網(wǎng)頁。
B、缺點:
ACCESS是小型數(shù)據(jù)庫,既然是小型就有它根本的局限性:
ACCESS數(shù)據(jù)庫不支持并發(fā)處理、數(shù)據(jù)庫易被下載存在安全隱患、數(shù)據(jù)存儲量相對較小等。而且在以下幾種情況下數(shù)據(jù)庫基本上會吃不消:
1.數(shù)據(jù)庫過大,一般ACCESS數(shù)據(jù)庫達到50M左右的時候性能會急劇下降。
2.網(wǎng)站訪問頻繁,經(jīng)常達到100人左右的在線。
3.記錄數(shù)過多,一般記錄數(shù)達到10萬條左右的時候性能就會急劇下降。
數(shù)據(jù)庫access的優(yōu)缺點總結 篇2
Access的優(yōu)點:
(1)存儲方式簡單,易于維護管理,Access的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(mdb或accdb)的數(shù)據(jù)庫文件中,便于用戶的操作和管理。
(2)面向?qū)ο?Access是一個面向?qū)ο蟮拈_發(fā)工具,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應用程序更為簡便。
。3)界面友好、易操作,Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向?qū)、表向(qū)、查詢向(qū)、窗體向?qū)、報表向(qū)У裙ぞ撸沟貌僮骱啽,容易使用和掌握?/p>
。4)集成環(huán)境、處理多種數(shù)據(jù)信息,Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設計用戶界面、設計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。
(5)Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。Access還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用。
。6)支持廣泛,易于擴展,彈性較大 能夠?qū)⑼ㄟ^鏈接表的方式來打開EXCEL文件、格式化文本文件等,這樣就可以利用數(shù)據(jù)庫的高效率對其中的數(shù)據(jù)進行查詢、處理。還可以通過以Access作為前臺客戶端,以SQL Server作為后臺數(shù)據(jù)庫的方式(如ADP)開發(fā)大型數(shù)據(jù)庫應用系統(tǒng)。
總之,Access是一個既可以只用來存放數(shù)據(jù)的數(shù)據(jù)庫,也可以作為一個客戶端開發(fā)工具來進行數(shù)據(jù)庫應用系統(tǒng)開發(fā);即可以開發(fā)方便易用的小型軟件,也可以用來開發(fā)大型的應用系統(tǒng)。
Access的缺點:
ACCESS是小型數(shù)據(jù)庫,既然是小型就有它的局限性(下面關于性能方面的缺點僅指用Access作為數(shù)據(jù)庫的情況下,不包括用Access作為客戶端前臺,用SQL Server作為后臺數(shù)據(jù)庫的情況):
1.數(shù)據(jù)庫過大,一般百M以上(純數(shù)據(jù),不包括窗體、報表等客戶端對象)性能會變差。
2. 雖然理論上支持255個并發(fā)用戶,但實際上根本支持不了那么多,如果以只讀方式訪問大概在100個用戶左右,而如果是并發(fā)編輯,則大概在10-20個用戶。
3. 記錄數(shù)過多,單表記錄數(shù)過百萬性能就會變得較差,如果加上設計不良,這個限度還要降低。
4. 不能編譯成可執(zhí)行文件,必須要安裝Access運行環(huán)境才能使用。
綜上,所以access一般用作小型網(wǎng)站的數(shù)據(jù)庫,以及小公司的數(shù)據(jù)庫或應用軟件開發(fā)。
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除