小兄弟最近想学习数据库相关的东西,以前学硬件的,软件方面的接触很少,昨个去书店,感慨万千,计算机类的书籍浩如烟海,敢请各位大侠指点入门迷津,有些个好点的入门学习网站啊,视频啊,书籍的请不吝赐教~先谢过了~
当然教学视频最佳~
我相信LZ通过多年的学习知道学习不在于多、杂,而在于精、会
现根据自己的经验推荐如下:
书:数据库系统概念 (原书第四版)
Abraham Silbershatz Henry F.Korth S.Sudarshan(著)
杨冬青 唐世渭(译)
这本书的理论非常好,应该说会打下非常好的理论基础。后面的习题很值得你思考和练习。不求快,求切实理解,这本书掌握会的话国家四级里的数据库工程师考试就实在是简单了。
配合理论进一步加强LZ可以购买清华大学数据库习题的书,不是很厚,但是很经典。
不管怎么样,理论都是要用实践检验的,而反过来促进理论的进步。那么软件方面使用这个:SQLserver和MySQL。
SQLserver里的分析工具很好用,而且对于现在主流的关系数据库,他里面列出的可视化关系实在是好用。非常直观。对于SQL执行中遇到的几个范式规则,同步触发等等内容你会有很好的体会。
MySQL对于中等级别的数据量来说已经是很足了,里面去建立库,去建立表。Oracle的话过于大了,等你对MySQL很熟了,工作中运用Oracle也好,DB2也好,对于你都不会有大问题。
好了,理论和基础你先做这些,先把这些弄好,如果掌握的好的话就谋求进一步发展啦,相信你会是个好的DBA。