1. 做软件实施工程师,出差那种,到底要懂多少sql。。。熟练度要到多少
平时常用的能够熟练运用,操作即可~实践出真知~尤其是软件实施!我做速达软件实施就是从一开始只懂也只会操作解决两种sql,慢慢的时间长了,接触的多了,不断学习,现在实施基本没有问题可以难倒我~加油,慢慢来~尤其是咱们这种软件类的~什么问题都能遇到的。
2. 关于软件实施与SQL Server问题
关于楼主的困惑,给楼主一些建议:
我也是做实施的,今年是第九个年头了,中间也有做过开发,对于楼主的问题,我的看法是:
用SQLSERVER做的MIS系统,一般都是较小的系统,如:一个高校的应用系统、OA等类似系统,对于实施来讲,技术是其次,业务才是您主要了解的对象,技术只是辅助,提高你的实施进度和与用户沟通的能力,实施人员用到的数据库,主要是安装、部署,其它的大部分是查询,学习SQL,你可以结合你们公司所开发的系统来进行学习,可以利用SQL的事件探测器进行学习,例如你打开一个界面,写入、查询或删除一些数据,所有的SQL语句都会显现在事件探测器上,你可以提取出来学习,先读懂,然后再自己多动手写一些从简单的查询到嵌套查询,理解INNER JOIN、LEFT JOIN、一些常用函数,如字符串函数、数学函数、统计函数等,用得多,自然而已就能更深入的理解,掌握一些常函数后,可以试着写一些视图、简单存储过程,不用怕事,学习就是一个累积过程,从简单到复杂。所有SQL方面的书都是从微软帮助里出来的,多看看帮助,不懂多问。
以上是一些建议,仅供参考。
3. 想做数据分析工作,需要学SQL吗谢谢
SQL在数据分析中的作用就相当于电脑的键盘鼠标,虽说没有了它也能照常运行,但对使用它的人来说灵活性却下降了许多。可以说SQL技能需求在数据分析中是非常重要的基础。
不同数据分析岗位对于SQL掌握程度的要求和标准是不同的。
比较常见的业务分析师,对SQL的掌握有一定要求,不过也不必要十分精通,只要能从数据仓库里取数、学会普通的增删减改就行了;
如果是做数据仓库的分析师,或者说更类似于系统分析师,那就必须要精通SQL了,作为吃饭的饭碗,当然不能差了;
当然还有一些数据分析岗位,对于SQL不是必须的,但是学会了是加分项。
所以还是建议学习一下。
4. 软件实施工程师应该掌握的基本SQL知识是什么
懂查询,知道SELECT的用法就可以了,通常实施就是做个报表,到数据库里改个密码,再会用EXCEL表往数据库里导数据就更轻松了,
如果你们公司软件不给力,你再学学存储过程,你就可以批量修改数据了。
5. 什么是数据库开发,做软件实施需要懂数据库开发吗不懂编程可以做软件实施吗,从哪方面入手呢谢谢给位
数据库开发主要是为系统编写存储过程、函数、复杂的查询等等。
需要掌握一定的sql、PL/SQL(oracle专用)或者T-SQL(sqlserver专用)技巧。
属于纯技术职位。
软件实施任职要求:
不一定需要编程能力(但单位招人时如果发现简历上有编程经历会加分);
要懂得数据库(oracle 、sqlserver、 db2)、中间件(tomcat、jboss、 weblogic、 websphere、 resin)中一种或多种的安装配置,熟悉本公司的软件产品;
要具备一定的沟通能力(做需求调研时需要跟客户互动);
要具备一定的文档能力(调研报告、需求分析、会议记要等多类项目文档需要编写);
实施做到最后有两条出路:管理和业务。
管理 实施项目经理---实施总监----事业部高层----公司高层
业务 行业解决方案专家(熟悉精通某一个行业的业务知识,有大量的系统设计经验)
新手上路
实施的产品一般都是大型企业(石油、电力、金融、电信等)或政府行政事业单位使用的软件,不同于大家常用的个人软件(如QQ、迅雷、360杀毒等)。有条件的可以找找亲戚朋友单位,看看他们日常工作使用的软件产品,浏览或试操作一番。
不同的公司侧重的行业不同,所以准备向这个职位靠近的朋友最好先定好位,决定好投身哪个行业的信息化事业。可先从网络上找一些与该行业相关的业务信息及信息化知识。
新手可以在自己的机器上尝试安装数据库、中间件,熟悉实施操作步骤,达到技术要求。
新手可以在自己的机器上播放ppt,模拟讲演产品及公司情况,达到沟通要求。
准备完毕,投递简历,等待面试。
6. 要做实施 需要了解SQL语句 什么程度
做实施的话需要了解的知识比较全面,但是不一定每个方面都不一定要深入,所以基本的SQL语句你要能明白是什么意思,能查看SQL错误信息等就可以了,更加深入的等你遇到具体问题的时候再学习即可。
7. 做软件实施需要懂sql server吗
需要懂sql server 的一些配置,不然怎么安装
8. 要去一家公司做软件实施,朋友要我先学会基本的oarcle写sql语句,请问
第一SQL基本语法
插入语法 insert into table ..这个最简单
更新语法 update table set ..这里需要学会多表联查更新
查询语法 select * from table ..这个比较复杂,需要学会单表和多表联查,左链接(left join),当然最好还能理解where条件里 如何使用exists等实用语句,只知道聚合group by,排序order by。
条件允许的话,看一下存储过程(其实存储过程就是 sql中的函数,大致记得格式就可以了,别人怎么写,你也怎么写),以及存储过程的好处(好处是因为是建立在数据库层的,很多处理要比你应用层要快,不知道这样说你能理解不。。)
第二数据库实用知识
oracle方面 要知道如何大批量导出数据和导入数据,理解行级锁和页级锁,以及事务的概念
在程序使用时候,尽量减少使用大事务(因为要耗掉很多锁locks),等等常用知识
入门的话,基本这点就够用了,软件的话 plsql就可以了,简单易用