数据库应用程序

来源:百度知道 编辑:UC知道 时间:2024/09/25 00:36:57
数据库(ACCESS\SQLSERVER\ORACLE)和数据库应用程序有什么差别????

他们都是数据库的设计管理软件,ACCESS现在用的不多,只是常用在教学中使用,实际开发已经被后两种取代了,后两种是现代用的比较普遍的.
数据库只是一个实体的东西,比如你把你周围的人都输入到数据库中,并且保存为一个数据库文件,这个文件也就是我们所说的数据库,但是数据库应用程序可以对数据库进行各类操作,这类的应用程序有好多的,

数据库(ACCESS\SQLSERVER\ORACLE)——都是关系型数据库管理系统(DBMS)

数据库应用程序——由程序员(或者编程爱好者)编写的、以管理数据为主要目的、解决某一具体应用问题的程序(或程序集)。采用某种DBMS作为数据管理工具。

Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。

SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。
oracle 主要是一些大公司用的,其功能什么的非常强大的,但一般的产品什么的没人用oracle数据库的,因为价格太昂贵了,不过一些大公司自己内部用的。

程序不是要重写是要改动程序访问数据库的部分
因为数据库内部的结构不一样导致他们对外界的接口不一样.就好比两个方法的参数不一样,你要调用方法的时候肯定会传不同的参数.
所以你要换数据库的时候 就要 改动你的数据库连接字符串(或者类)