说SQL Server比Access容易,争议可能就大了。毕竟前者是专业级的,能力要强得多,背后藏的道道当然也更多。SQL Server高手跟Access玩家确实不在一个层级。为什么说SQL Server好学呢?跟编程语言不同,编程要是段位不够经常卡壳,很多事情愣是做不成。而数据库上,初级选手一样可以做大工程,重点不在技术,只要够细心别犯严重错误。玩Access如果技巧不够还比较痛苦,而SQL Server就好办多了,前面说过,存储过程不限于一条语句,随意发挥。粗一看存储过程里许多语句一堆代码,比Access图形化创建查询来得复杂,其实从难度上反而更低。这涉及到具体技巧,我们稍后专门讲解。相对不难不意味着随随便便就能学好。好在对大家来说,学习态度没问题。不是有兴趣就是有需要,有心为之。那重要的就是学习方法了。
大多数人学英语,辛辛苦苦背单词,学语法,忙乎好多年,张口结舌不能言。有人调侃,在英美,傻子也会说英语。语言不是自然科学,埋头苦读效率极低,用中学才是正道。最好不要用学院派的学法,像以前读书的时候那样,抱一本讲数据库的书从头一章一节慢慢啃。那样太枯燥,能坚持下来的极少。当然也不能急于求成,匆忙把以前在Excel里做的东西搬到数据库里,既对强大的处理能力心生艳羡,又对原来的所见即所得,随心所欲满是眷恋,就容易陷入纠结踯躅不前。学新东西要懂得清零,把原来熟悉的知识技巧暂时放在一边,放低姿态去观察理解新事物,力争尽快掌握关键要点。当我们学会用新的方法思维,新的角度看问题之后,原有的知识技巧会成为他山之石,让你如虎添翼。如果还没跨过那道坎,那就反而是绊脚石,让你举步不前。
|