数据库access的优缺点总结

数据库access的优缺点总结

  这一学期的最后我们了解了一些access方面的知识,对这门课程的学习过程,主要是通过自学的方式,我们自己看了access的视频讲解,然后自己完成老师布置的相关任务,这种任务驱动的教学模式我认为也是很有效的。下面我浅谈一下我学习ACCESS数据库的心得体会和对access的一些初步认识。

数据库access的优缺点总结 篇1

  一开始我对Access一窍不通,甚至不知道它是干什么的,后来看完了老师提供的视频的'介绍对它略有了解。

  MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是一种关系数据库工具。它在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序。

  它有优点也有缺点,分列如下:

  A优点:

  (1)存储方式单一

  Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(mdb)的数据库文件种,便于用户的操作和管理。

  (2)面向对象

  Access是一个面向对象的开发工具。它将一个应用系统当作是由一系列对象组成的,通过对象的方法、属性完成数据库的操作和管理,极大地简化了开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

  (3)界面友好、易操作

  Access是一个可视化工具,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

  (4)Access可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。

  Access还可以将程序应用于网络,并与网络上的动态数据相联接,轻松生成网页。

  B、缺点:

  ACCESS是小型数据库,既然是小型就有它根本的局限性:

  ACCESS数据库不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小等。而且在以下几种情况下数据库基本上会吃不消:

  1.数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降。

  2.网站访问频繁,经常达到100人左右的在线。

  3.记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降。

数据库access的优缺点总结 篇2

  Access的优点:

  (1)存储方式简单,易于维护管理,Access的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(mdb或accdb)的数据库文件中,便于用户的操作和管理。

  (2)面向对象 Access是一个面向对象的开发工具,这种基于面向对象的开发方式,使得开发应用程序更为简便。

  (3)界面友好、易操作,Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

  (4)集成环境、处理多种数据信息,Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

  (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。

  (6)支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以Access作为前台客户端,以SQL Server作为后台数据库的方式(如ADP)开发大型数据库应用系统。

  总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。

  Access的缺点:

  ACCESS是小型数据库,既然是小型就有它的局限性(下面关于性能方面的缺点仅指用Access作为数据库的情况下,不包括用Access作为客户端前台,用SQL Server作为后台数据库的情况):

  1.数据库过大,一般百M以上(纯数据,不包括窗体、报表等客户端对象)性能会变差。

  2. 虽然理论上支持255个并发用户,但实际上根本支持不了那么多,如果以只读方式访问大概在100个用户左右,而如果是并发编辑,则大概在10-20个用户。

  3. 记录数过多,单表记录数过百万性能就会变得较差,如果加上设计不良,这个限度还要降低。

  4. 不能编译成可执行文件,必须要安装Access运行环境才能使用。

  综上,所以access一般用作小型网站的数据库,以及小公司的数据库或应用软件开发。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yyfangchan@163.com (举报时请带上具体的网址) 举报,一经查实,本站将立刻删除