哪本入门级的学习数据库的书最值得推荐?

如题所述

第1个回答  2017-12-29

我们先来看一下数据库在之前的百科上是被大家怎么样描述的:按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。目前国内互联网应用数据库比多的包括:Oracle,MySQL,SQL Server,PG,MongoDB,NoSQL等。

而这又确实是很多学习者的一个刚需,数据库是非常重要的,选书入门的时候最好避开那些通篇都在讲“发展史”的书籍,选择偏实践性的,否则花了半天时间看完书也不知道拿数据库怎么办团队里“数据库俱乐部”的高级工程师们回忆起自己学习数据库的时候,也是读了很多各式各样的书,但真正能提高技能的不多。

但假如你之前并没有接触过数据库,一点认识都没有的话,先把你要学习的数据库环境搭建起来(网上很多教程)。先不要看书,环境搭建成功后在网上搜罗一些demo,sql脚本之类,直接动手敲进去一点一点体会。

先把简单的练会,把你可以找到的一些sql脚本都练习一下,再结合疑问去翻书,并系统学一下基础。到此为止的效率,远比先抱着一本书硬啃高多了(还容易犯困,半途而废)。

第2个回答  2017-12-31

对于我来说,最推荐的入门级学习数据库的书,毫无疑问是:《SQL必知必会》,书的英文名:Teach Yourself SQL in 10 Minutes。这个英文名看起来有点像标题党,但实际上,这本书真的能做到如英文名描述的这般。在第四版的推荐语就是:畅销全球的数据库入门经典,让你在通勤的路上就可以掌握SQL!

这本书对于新手来说,友好到了哪一步呢。举个例子,我大学因为是相关专业,数据库肯定是必修课程。但是,在学校学数据库的时候,一上来就是各种数据库原理,发展史,外加各种模型和各种范式。学之前我是一脸懵逼,学完之后我是二脸懵逼,到毕业只记得个select * from。到了工作需要用数据库的时候看到了《SQL必知必会》,花了两天就看完了,看完再实际操作一遍也基本算是入门了。网上甚至有前端工程师说,他自己数据库的书只看了这一本就几乎能完成大部分的开发任务了。

《SQL必知必会》通过实际代码介绍基础的概念,整本书是一本很小的小册子,短小但却精悍。如果你是SQL新手,希望快速学会并熟练使用SQL;希望在无人帮助的情况下有效而快速地使用SQL。那么这本书强烈推荐给你,当然,如果入门后想更深入地对数据库研究就需要进阶的书籍啦。

微信公众号:奚晓乔,ID:xixiaoqiao2017,一个有料有干货的公众号。

相似回答
大家正在搜