|
很多人一说到ACCESS,就马上解释道:一个不能超过2GB的数据库...性能如何如何....
mdb(accdb)文件真的等于ACCESS吗?
就如同有人问你,XLS(xlsm,xlsb....)等于EXCEL吗?
你一定会回答:XLS只是EXCEL的一个应用文件而已,EXCEL能做的事情多了去。
但是不能否认的是XLS确实是EXCEL应用的载体,但是并不意味着EXCEL就不能做其它的事情。
同样的,MDB只是ACCESS应用的一个载体文件,不意味着ACCESS只能访问、读写MDB格式数据库。
ACCESS和EXCEL均可通过编程方式访问其它数据库,例如SQL Server等,就此而言,两者区别不大。
那么两者程序本身的主要优缺点在哪里呢?
=========================
ACCESS优点:
1、拥有绑定的数据控件,对数据的读写方便,开发速度快;
2、支持VBA代码的编译,编译后不可逆向查看,可有效保护劳动成果和提升安全性;
3、用户可以在不安装收费OFFICE的情况下,通过微软免费提供的ACCESS RunTime运行由ACCESS编写的程序,没有部署成本;
4、熟练后可掌握更多的数据库方面的知识、理念,后期提升空间大。
ACCESS缺点:
1、ACCESS本身提供的对数据的图表展现能力有限;
2、初期学习门槛稍高。
-------------------------------
EXCEL优点:
1、对数据的呈现能力强,能生成很多的图表;
2、上手简单门槛低;
3、对小批量数据统计分析很便捷。
4、用户数量庞大,文件分享简单,支持手机端查看。
EXCEL缺点:
1、目前不支持底层将VBA编译为不可查看的代码,数据安全性不足(最大的缺点)。
2、没有免费的RunTime运行时支持,用户运行EXCEL编写的应用必须要安装OFFICE,增加了部署成本。
====总结:=====
两者都是OFFICE家族优秀的应用软件,各有所长。
ACCESS更适合部门级协同应用,也适用于中小型商业数据库项目桌面应用的开发。
EXCEL更适合个人应用,以及小量数据的共享。
ACCESS可以方便的调用EXCEL内置方法创建各种图表报表,而EXCEL调用ACCESS的内置方法基本没有多大的价值。
|
|