数据库管理软件MS SQL Server,DB2,ORACLE,My SQL Server,Access和VF的区别

详细介绍一下数据库主流产品。最后总结各种一下主流产品之间不同的地方,各自特点以及适用范围,谢谢

第1个回答  2011-10-11
主流关系型数据库
性能 易操作性 应用范围
oracle 高 差 大型商业/数据中心

DB2 高 差 大型商业/数据中心

MSSQLSERVER 中 好 中小企业

MYSQL 中 中 中小企业/开源

sybase 中高 差 国内几乎没有市场了

access 差 好 小型办公
1:对于Oracle数据库是现在编程岗位必须要用到的,几乎每一家公司面试的时候都会在orale数据的特点,数据库查询语句,表的创建,冷备份等等。。方面出面试题,总体上讲应当是学习的这些数据库中最应重要学习的一个了。自学学起来有一点的难度,但应该能在一个半月或是一个月以内搞定。可以到网上下载一个教程。但别想在这么短的时间内精通,否则你就成了DBA了。不是你找工作了,是工作找你了。学些基本的再略深入一些就可以了。学习可以下载Oracle10g。
2:SqlServer数据库是微软的,08年学习的时候,是学的SqlServer2000,但是由于微软是“闭源”等种种原因,该数据库于java程序的结合是个悲哀,速度很慢,但是如果你学习的是C,.net系列系列的。还是不错的选择。并不是说你学习java就不用学习SqlServer了,因为有一些的公司还是在使用java+SqlServer,学习起来比orale简单一点,如果你学习了orale再学SqlServer那么就会更轻松了,反过来也一样,因为这些数据库都是支持sql查询的,有很多的相似的部分,学习了一个之后,再学另一个的时候,只要学记一记另一个的特点就差不多了。这个特点也适用于下面我讲的数据库。
3:MYSQL 是一个开源的数据库,已被甲骨文公司收购了,(好像是甲骨文)。已经两年没有更新了,版本最新的是5.0,由于没有什么官方的支持(技术,经济),所以很多人认为她的前景堪忧,但,由于体积小,速度还行,有一些公司还在使用之中,也由于这个特点被广泛的用在学习程序开发的阶段,建议学习的时候先以这个数据库为切入点,效果会好一些。
4:access 也是微软的,就是你安装office工具的时候会有的,这个用于办公,我想几乎没有公司的项目开发使用的是这个数据库,可以学,亦可不学,兴趣吧。。。
5:DB2我还没有学习呢,估计,下个月开始学习了。。有一定的学习价值,有相当的一部分公司在使用。但是如果不学这个数据库,找工作也是可以的,你就别找要求会使用DB2的公司不就OK了吗。
6:sybase 有一个数据库建模的工具是一定要会的,否则,是会被累死的。这个花上一周的时间应当能会基本的使用。要下载powerdesigner_12的因为11不支持MySQL5.0
7:还有一些数据库,可以不学,这要看你要去的公司了。比如,北京的直真节点软件要求会使用INFORMIX数据库,同样你找工作的时候别找这样要求的即可。没准,是工作中才学习的。
8. VF应该是大学中作玩具用的数据库,就是让你知道什么是数据库。否则有的学生会不知道,数据是如何被保存到数据库中的,还以为是手动向数据库添呢。
得,说完了。祝学业有成。。有错字我就不检查了
第2个回答  2011-10-13
去论坛看看。本回答被提问者采纳

...Oracle,SQL Server,DB2,SYBASE,MY SQL,VF,Access。
1、异:各个数据库的物理结构和逻辑结构都不尽相同,这导致各种数据库的管理方法有很大差异;各个数据库都对sql2和sql3规定的sql标准语言进行了扩展,形成了自己的开发语言,也就是方言。很多方言的差异还是蛮大的。2、同:你说的每种数据库都是关系型数据库,它们都尽量向SQL3标准靠拢。包括数据库的...

VF与ACCESS有什么区别?
VF与ACCESS的区别在于它们的数据库管理系统设计和使用场景。VF,即Visual FoxPro,是一个强大的关系型数据库管理系统,广泛应用于企业管理、财务、统计等领域。而ACCESS则是微软Office套件中的一个数据库管理工具,它更侧重于小型企业或个人用户的数据库管理需求。在功能上,VF提供了更丰富的功能和更高的性...

SQL SERVER,DB2,ORACLE这几种数据库有何区别?
MS SQL Server是微软公司从Sybase公司购买技术而开发的产品,与Sybase数据库完全兼容,支持C\/S结构。仅运行在Windows操作平台,不提供直接的客户开发工具和平台,只提供ODBC和DB-Library两个接口。在安全方面,没有获得任何安全证书。故有Windows环境下应用最广泛的数据库之说。

数据库管理系统有哪些
数据库管理系统软件(DBMS)有哪些呢?目前互联网上常见的数据库管理软件有SYBASE、DB2、ORACLE、MySQL、ACCESS、Visual Foxpro、MS SQL Server、Informix、PostgreSQL这几种。数据库管理系统软件的种类有很多,常见的也很多,但是针对不同人群的不同需求,常用的数据库管理系统软件也那么三五种:ORACLE、MySQL...

5种常用的数据库管理软件有什么?
1. Oracle Database 2. Microsoft SQL Server 3. MySQL 4. PostgreSQL 5. IBM DB2 以下是关于这五种数据库管理软件的 Oracle Database是一款功能强大的关系数据库管理系统,广泛应用于企业级应用。它支持大型数据库处理,提供了高可用性和可扩展性,并且具有强大的数据安全性功能。由于其高度的可靠性和...

SQL Server 和 Oracle 以及 MySQL 有哪些区别
1,这三个数据库不是同一个公司的产品;2、其所对应的使用对象也不一样,oracle是主流的大型数据库,大多数电信项目都是使用的oracle,而sqlserver与mysql主要是个人以及小型公司使用的的数据库,但是sqlserver需要收费,mysql不用;3、如果按功能上来说,oracle最为强大,oracle支持递归查询,二后两者不...

ACCESS与vf有什么不同
vf是集成开发语言的数据库管理系统,内嵌sql查询语言,是开发小型数据库的前端工具,它和vb不太一样,vb开发数据库需access,sql的支持。vf的语言是面向对象的开发语言,效率应该很高,可读性也很好。vf即是可视化数据库,一般称为VFP,即foxbase->foxpro->vfoxpro的新版本。最新的版本为9.0。与较旧的...

SQL Server 和 Oracle 以及 MySQL 有哪些区别
区别如下:1、Oracle和SQL Server是商业收费的,而MySql是开源免费的;2、Oracle和MySql是甲骨文的产品,SQL Server是微软的产品;3、Oracle和IBM DB2都是超大型关系数据库,SQL Server是大型关系数据库,而MySql是中型关系数据库;4、Oracle比SQL Server的安全性高,而SQL Server又比MySql的安全性高。

VF和access的区别是什么?能不能全面的分析一下。谢谢啊
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。 Access能够存取 Access\/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师...

SQL Server数据库与Access数据库有什么区别
SQL Server数据库与Access数据库的区别 1、Access是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office的系统程序之一。Access具有强大的数据处理、统计分析能力,利用Access的查询功能,可以方便地进行各类汇总、平均等统计,可以用来对数据进行...

相似回答
大家正在搜