关于软件实施与SQL Server问题
关于软件实施与SQL Server问题,本事是计算机科学与技术专业毕业出来。但是对软件开发也是一点兴趣都没有的。但是已经入了这一行,之前也是做软件实施的工作,但是不需要SQL,现在想在从事新的软件实施的工作,不会SQL语言真的是无法胜任,更加得不到一个机会。如今也看了一段时间的SQL的书了,但是发现丝毫没有用。连基本的增删改查语句都不会,更别提脚本了。我也想过换别的职业道路,也许做营运 市场都可以,但是自己心里还是不服,难道SQL就我技术之路的终结者? 还请各位高手指点,如何能将SQL快速的学好,不需要太高的水平只要能实施一般的工业软件或者模块化比较多的医疗软件等水平即可,比如MES等专业软件部署实施的水平大概需要一个什么样的SQL水平? 我也知道客户毕竟不懂这些,但是作为软件实施人员,这些也是应该具备的。好吧,带点吐槽的意思了。
答案:关于楼主的困惑,给楼主一些建议:
我也是做实施的,今年是第九个年头了,中间也有做过开发,对于楼主的问题,我的看法是:
用SQLSERVER做的MIS系统,一般都是较小的系统,如:一个高校的应用系统、OA等类似系统,对于实施来讲,技术是其次,业务才是您主要了解的对象,技术只是辅助,提高你的实施进度和与用户沟通的能力,实施人员用到的数据库,主要是安装、部署,其它的大部分是查询,学习SQL,你可以结合你们公司所开发的系统来进行学习,可以利用SQL的事件探测器进行学习,例如你打开一个界面,写入、查询或删除一些数据,所有的SQL语句都会显现在事件探测器上,你可以提取出来学习,先读懂,然后再自己多动手写一些从简单的查询到嵌套查询,理解INNER JOIN、LEFT JOIN、一些常用函数,如字符串函数、数学函数、统计函数等,用得多,自然而已就能更深入的理解,掌握一些常函数后,可以试着写一些视图、简单存储过程,不用怕事,学习就是一个累积过程,从简单到复杂。所有SQL方面的书都是从微软帮助里出来的,多看看帮助,不懂多问。
以上是一些建议,仅供参考。
其他:沙发 以我实际的经验告诉你:把你一个人丢在项目上两个月基本的数据库操作保证就没问题了! SQL基础知识很简单学起来也就1-2个星期吧,没有多少复杂的东西,无非就是增删改查建库建表。去网上看下SQL基础知识足够你用的了,没有必要买书。
实施比较常用的SQL感觉多是触发器,索引,优化,以及备份,数据恢复等。这些东西还是比较专业的,还是花点买本书吧。 参加项目实战有用,比你就这样看书学习有用!
上一个:SQL SERVER 2000 varbinary 存文件
下一个:win8在安装sql 2005时出现了无法启动sql server服务