给初学者的介绍与指引:数据库的学习

给初学者的介绍与指引:数据库的学习,第1张

给初学者的介绍与指引:数据库的学习,第2张

1.在数据库中,关系型数据库是最常见的一种,但这并不意味着其他类型的数据库已经被淘汰,在我们身边还存在着许多类型的数据库。比如Domino可以看作是内置的文档数据库,Window2000和J2EE都内置了LDAP目录数据库。
2。总的来说,微软的东西永远是最容易上手的,Microsft SQL Server 2000是最容易学习的大型数据库之一。不过如果考虑到价格(正版)和未来薪资(笑……),也许甲骨文是个不错的选择。Oracle的商业产品非常昂贵,但是在Oracle的网站上签署相关协议,保证不会用于商业目的之后,就可以从Oracle的网站上下载一整套Oracle的产品,从数据库到应用服务器,再到Java开发环境。
3。虽然我也很喜欢MSSQL Server2000的T-SQL语言,但是请不要把MSSQL Server简称为“SQL”,因为SQL是“结构化查询语言”的缩写,也不要说是“SQL Server”(这个要求有点BT …那就叫MSSQL吧)。因为SQL Server其实最早是Sybase的产品,微软买了源代码和Sybase合作开发。后来因为产品定位不同,变成了两个不同的数据库系统。
4。SQL语言值得深入研究。这并不像通常认为的那么简单。不要相信“SQL只是一个工具”的谣言。SQL语言绝对是一种强大而完整的语言,尽管它不提供GUI开发功能。
5、Delphi和PowerBuilder不是数据库,而是支持数据库应用开发的ide。特别是,Delphi是一个通用的开发工具。当然Delphi的企业版是附带Interbase的,PB是捆绑SQLAnyWhere的。两个数据库都很不错,都是可以独立应用的通用关系数据库,而不是前面提到的开发工具的内置组件。SQLAnyWhere的SQL编程能力一度强于MS SQL Server。至于Interbase,是秀的关系数据库之一,在Java平台上也很受欢迎。
3。其实Interbase很贵,但是它有一个开源项目:Firebird,是一个非常好的数据库。不幸的是,我找不到它的ODBC和ADO驱动程序,但它的JDBC驱动程序一直做得很好。
4。我不建议初学者从MySQL入手,除非你没打算在数据库上投入太多精力。MySQL作为一个自诩的关系数据库,其简陋程度几乎可以称之为骗局。事务、外键、存储过程、触发器、视图、抽象存储层...没有任何东西...实用的时候问题不大。又傻又快。做一些具体的应用是好的,但是不能对它有太大的期望。
5。一直以来,PostgreSQL是最大的开源数据库,确实很强大,但是没有窗口版本...最多只能在Cygwin环境下运行...
6。通常情况下,Access比VFP更容易使用,结构也更好,但是根据经验,当数据库文件达到100M或者一个表的记录数超过10万时,就会发生变化。
7。并非所有的应用程序都必须构建在像Oracle这样强大的平台上。
8。可能大家对DB2关注较少,DB2是关系数据库领域的巨头之一,以海量数据支持和惊人的计算速度著称。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 给初学者的介绍与指引:数据库的学习

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情