1.MySQL Community Server
把MySQL Community Server放在第一位主要因为它的版本是免费的,而且对于初学者来说,它是一个很好的平台。当然,MySQ也有商业版的,用于企业或者个人去开发一些大型的商业应用程序。
最初,MySQL主要用在较小的平台上面,尤其是在Linux上得到了广泛的运用。然而,现在,你可以把MySQL用在相当多(只要你能想象到的)的平台上,比如Linux、Mac、Windows。
也有一个MySQL Workbench社区版本工具,给初学者在视觉设计和数据库表工作中有一个很好的GUI(图形用户界面)。MySQL Workbench设计的非常直观,有助于初学者学习语法,使用户能够看到设计任务时工具创建语法,并且里面附有很好的帮助文档。比帮助文档更实际的是,你会发现有很多在线帮助文档,博客,文章等等。
2.Microsoft Access
与MySQL不同,微软的Access不是免费的,然而,作为微软Office应用的一部分,许多开发人员都在使用它。即使你没有使用Microsoft Office,你也可以去下载一个60天的免费试用版,看它适不适合你。
Access与MySQL确实有一些相似的地方。它可以让你不必编写代码,就可以完成大部分数据管理的任务。这里也有好的一面和不好的一面。好的一面是Access并不会有两个单独的安装(DBMS和设计工具)而是一个单独的应用安装程序。不好的一面是Access有很多限制的地方。这并不是说它对操作系统有限制,而是它在性能下降之前,能处理多少个并发连接。这就意味着Access只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。
3.Microsoft SQL Server Express
Microsoft SQL Server和下面将要介绍的Oracle、DB2这三个DBMS都有单独的设计工具和应用程序必须安装。
事实上,Microsoft SQL Server,Oracle Express和DB2 Express在工具和功能上非常地相似。它们最大的区别在于SQL的语法上。Microsoft SQL Server有一个缺点,它对操作系统是有安装限制的。
4.Oracle Express Edition
Oracle同样也是有工具和单独的服务器应用程序。它比Microsoft SQL Server Express有更多的操作系统选项,而且它比在列的其他数据库更庞大。