北大青鸟:IT人员学习SQL的优势(一)

北京北大青鸟学校认为,要想成为一名优秀的IT人才,不能光懂编程,而是应该多面发展,如数据库、网页前端甚至是美工设计,都应该略知一二,所谓技不压身么。今天,北京北大青鸟学校就向各位介绍一下,作为开发人员,为什么要学习SQL的理由。

SQL是可移植的
很多大学毕业生的计算机专业学员,虽然在校园里学到了老师教给同学们的理论概念,但是很多信息并不能
直接应用于每日的编程任务,但SQL介绍给学生们能够在不同平台间转移的基本概念,不同的平台拥有共通的词汇表和工具组,学生们能带着它们去任何地方。

北京北大青鸟学校介绍,尽管每个数据库厂商实现他们自己的扩展,但厂商的每个新版本都符合ANSI/ISO SQL标准。标准兼容尽管很微妙,但也使你能够携带着你的知识从一个平台到另一个平台。如果你学习SQL,你将会预备好从一个数据库转移到另一个。

SQL从不改变
厂商实现他们自己的扩展并最终使其加入到 SQL标准,但SQL的核心没有改变。一旦你理解了SQL的基础和关系原理,你会发现你能够继续依赖这些知识,添加那些你本来依靠其他工具 或开发者来实现的特性和功能。

SQL易于性能增益
在一个应用程序中仅有几个地方能够实现性能增益 - 表示层、应用层和存储层。事实是,你的代码已经写得很好并且很好地调整过,从那里获取性能增益会好比从石头中获取血液一样艰难。另一方面,数据库是一个容 易做一些简单改变(添加一个索引,稍稍修改一个查询)并看到巨大性能改善的地方。在花费了我的职业生涯的可观部分,以一个应用程序开发者的身份盯着数据库 分析器之后,我能为之证明。从程序代码中获得性能改善是可能的,但现代的框架和工具通常都编写良好,因此数据库通常是一个更好的地方(也被认为是更容易的 地方)为性能改善找到低悬的果实。(北京北大青鸟学校)

北大青鸟网上报名
北大青鸟招生简章