当前位置:首页 » 编程语言 » 开发人员对sql的掌握
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

开发人员对sql的掌握

发布时间: 2022-08-08 12:41:25

‘壹’ 软件开发(搞后台逻辑控制)对数据库掌握究竟要多深

想成为一名合格的程序员数据库一定要扎实。因为所谓编程就是如何让用户更方便的控制数据库。我做过asp、c、java的编程,都要用到数据库知识。如果你不是专门做oracle开发的话没必要学oracle。但是sql是编程基础,必须得熟练掌握。即使现在比较流行的如struts 一类的中间件简化了sql的复杂程度,但是要用好还是得有sql基础的。
上面说的是sql的重要性,oracle不一定要学的。
sql学到的程度,本人感觉不用太深,关键是在实践中学习。我开始做asp开发的时候没学sql,只是学asp的时候学了基本的增删查改语句,但是足够我用来做asp了。后来做java开发,才系统学了sql,感觉只是学也记不住多少,毕竟sql也挺复杂。在实践中常用的就几句。一些功能你只要知道就可以了,用到了再到网上详查使用方法。做软件都是这样的。因为软件知识太多了,不可能都学会。搞后台逻辑控制的话sql得学的挺深。个人认为悉心学习一个月sql搞后台应该没问题了。

‘贰’ 谁能概括下SQL主要掌握那几点,才算是会SQL了

检举| 1 小时前 gbyseo| 二级
要是做开发的,增删改查,多表联合查询,事务,存储过程,触发器,一些常用的函数,求和,排序...等等,基本就够用了,主要还是多表连接条件查询。
要是你做DBA那就不好说了。

就这个,要看你是开发还是DBA了
一般说会查询,多表查询就可以了,以后再慢慢学

‘叁’ 要用SQL SERVER 2000处理数据与数据库,请问对SQL要掌握哪些重点与要点

sql语句分两种情况,一是用于维护,一是用于开发。根据你的实现情况决定偏向于哪一类。

维护方面,主要认真学习一些系统自带的存储过程,有助于你熟悉数据库原理,论断并恢复故障。如果需要还可以学习一下SQL查询语句,帮助业务部门论断一些数据不对的问题。

开发方面,就是T-SQL,表、视图、存储过程、触发器,这些东西相同的SQL语句都要会。

‘肆’ 如果想成为数据库工程师 SQL方面的 需要掌握哪些知识与技能 详细点

首先,数据库系统原理是你初学的必经之路。然后可以转向学习SQL Server、Oracle、MySQL的其中一种,并且购买相关书籍,跟相关有经验的老师或者是那些数据库工程师学习,当你觉得差不多的时候去考个相关的数据库认证证书,不过价格很贵哦,你出去找工作也就容易得多了。数据库行业的话,首先要精通起码一门数据库,然后要有多年的开发和维护经验,一般都是5年以上的。其次,你在数据库学习的过程中,不好忘记好好学学其中的一门编程语言,比如Java、C#、C++等。因为有时候你这个数据库工程师难免要给这些程序提供接口来使用的,对这些语言有相关的认识你也就更加得心应手了的。

‘伍’ 怎么样算精通sql

看你的工作性质是啥?
如果是搞开发的,对各类sql操作数据库基本操作技巧达到熟练(包括跨不同数据源、异构数据库),语句高效率,并能根据实际情况选用合适的语句(包括前、中、后台的语句),发现语句在性能等方面的不足,并能找到恰当的改进措施,可算是高手级别;如果熟悉一般的sql语法,根据需要或参考语法手册,写出各类正确可行的语句,一般算是熟练一级。
如果是从事软件维护工作,能熟练掌握dba各项技能(包括所需的操作系统知识背景),不单单是sql语言,及时处理并能控制各类数据库故障,可以算是高手,如果只是处理日常常见故障,对深层次问题需要求助厂商等,只能算一般水平dba

‘陆’ java 开发的 sql要掌握多少呢

至少要掌握到各种复杂的关联查询,能活用知识最重要,最经常遇到的问题就是想操作库为了想SQL怎么写想半天。
存储过程这些都是比较过时的思想,不达到一定的数量级和极高的性能要求是用不上的,了解就好。

‘柒’ 软件实施工程师应该掌握的基本SQL知识是什么

懂查询,知道SELECT的用法就可以了,通常实施就是做个报表,到数据库里改个密码,再会用EXCEL表往数据库里导数据就更轻松了,
如果你们公司软件不给力,你再学学存储过程,你就可以批量修改数据了。

‘捌’ 只会sql能做大数据吗

只会sql能做大数据。大数据应用开发岗位需要的知识结构包括大数据平台体系结构、编程语言、数据库NoSQL、算法设计等内容可见在大数据应用开发岗位需要掌握SQL,NoSQL的意思是NotonlySQL,不仅仅是SQL,不是说不需要SQL。对于应用程序开发人员来说掌握SQL是基本的要求。

sql数据分析

在数据分析过程中,数据预处理是最重要也最复杂的环节。懂得SQL编程语句的专业人员能够在数据分析过程中做相应的处理工作,包括数据连接、过滤属性构造、分类汇总、去重排序等等。但现在即使不会做SQL,也可以应用超级数据处理算子功能帮助普通人员在无需掌握SQL语句的前提下,通过可视化操作无需编码就可以进行数据处理大大提高数据处理的效率。

‘玖’ 想以后从事数据库开发,现在的自己只熟悉那些SQL语句的基本应用,应该怎么规划学习啊

你说的职业就是 DBA(数据库管理员)了吧、待遇比开发要高
DBA的主要职责:

1:安装,升级ORACLE 服务器和应用工具。

2:设置系统的存储和计划数据库未来存储系统。

3:设计、规划和建立数据库。

4:创建表空间(TABLESPACE),监控和管理表空间。

5:创建数据库中的对象(表、视图、索引)以及对他们的监控和管理。

6:更改数据库的结构,一般是根据应用开发人员的要求,有时是根据系统的设置。

7:监控和控制用户对数据库的连接使用,配置网络连接。

8:创建用户和管理数据库的安全。

9:数据库以及SQL的调优。

10:计划和规划数据库的备份以及如何恢复。

11:管理分布式数据库,动态复制数据库和备用数据库。

作为一个真正的DBA,必须具备以上所提的所有的这些知识和技能。只会写SQL是没用的,因为开发人员都会写SQL语句,存储过程等。

要想成为一个真正的DBA ,两方面的知识缺一不可:
一是:非常坚实的数据库基础知识,包括基本概念和结构。要做到这点,最好的办法是选择一家真正有实力的培训公司进行培训,因为 ORACLE数据库非常抽象化和逻辑化,自学有一定的难度.
二是丰富的工作经验?处理问题和解决问的能力,要实现这一点,一方面可通过长时间的工作,在工作中获的,这需要很长时间,还有一种更好的方法是,由有经验的DBA真接在真正的环境下向你传授予这种工作经验,这就要求要有有经验的DBA,同时又要有真正应用环境.

‘拾’ 熟练使用SQL Server技术,熟练的标准是什么

标准如下:
1、能够独立备份和恢复数据库
2、能够熟练执行SQL语句
3、能够最好SQL的安全
4、能够根据应用程序编写数据库的表格参数