{"id":1299,"date":"2020-08-05T17:40:36","date_gmt":"2020-08-05T20:40:36","guid":{"rendered":"https:\/\/kondado.com.br\/blog\/?p=1299"},"modified":"2022-01-14T21:06:09","modified_gmt":"2022-01-15T00:06:09","slug":"6-motivos-e-um-bonus-para-voce-aprender-sql-o-quanto-antes","status":"publish","type":"post","link":"https:\/\/kondado.com.br\/blog\/blog\/2020\/08\/05\/6-motivos-e-um-bonus-para-voce-aprender-sql-o-quanto-antes\/","title":{"rendered":"6 motivos (e um b\u00f4nus) para voc\u00ea aprender SQL o quanto antes"},"content":{"rendered":"\n<p>SQL (abrevia\u00e7\u00e3o de Structured Query Language) \u00e9 uma linguagem de programa\u00e7\u00e3o criada na d\u00e9cada de 70 pela IBM, especialmente feita para o uso em bases de dados relacionais.<\/p>\n\n\n\n<p>Entre suas principais fun\u00e7\u00f5es est\u00e3o:<\/p>\n\n\n\n<div data-slot=\"dwc\" data-param-slot-name=\"ma-dwc-2\"><\/div>\n\n\n\n<ul><li>Criar novas bases de dados<\/li><li>Criar novas tabelas nas bases de dados<\/li><li>Guardar dados na base de dados<\/li><li>Atualizar dados na base de dados<\/li><li>Consultar dados na base de dados<\/li><\/ul>\n\n\n\n<p>Escrever uma query em SQL significa dizer para o seu computador como ele deve extrair uma informa\u00e7\u00e3o de uma base de dados. Mas, porqu\u00ea se importar em aprender SQL enquanto existem linguagens de programa\u00e7\u00e3o mais modernas como Python\/R ? Pensamos em te responder essa pergunta com alguns t\u00f3picos.<\/p>\n\n\n\n<h3>1. SQL est\u00e1 em todo lugar <\/h3>\n\n\n\n<p>Uma das grandes vantagens de aprender SQL \u00e9 que a linguagem pode ser encontrada nas mais variadas aplica\u00e7\u00f5es, tamanhos de empresas e \u00e1reas. As maiores gigantes da tecnologia como Uber, Google, Netflix, Amazon, Facebook, todas usam SQL para consultar e analisar dados.<\/p>\n\n\n\n<p>Uma r\u00e1pida busca em sites de carreiras mostrar\u00e1 que h\u00e1 uma demanda muito maior de profissionais com habilidades em SQL do que em Python e R, por exemplo. De acordo com uma pesquisa realizada anualmente pelo site Stack Overflow, SQL \u00e9 a terceira linguagem de programa\u00e7\u00e3o mais usada, atr\u00e1s apenas de Javascript e HTML.<\/p>\n\n\n\n<h3>2. \u00c9 intuitiva e f\u00e1cil de aprender<\/h3>\n\n\n\n<p>A linguagem SQL \u00e9 bastante literal e f\u00e1cil de aprender, mesmo que voc\u00ea n\u00e3o tenha forma\u00e7\u00e3o ou experi\u00eancia na \u00e1rea de programa\u00e7\u00e3o, n\u00e3o dever\u00e1 ter problemas para compreender seus conceitos. <\/p>\n\n\n\n<p>A partir do momento em que voc\u00ea aprender os conceitos b\u00e1sicos (como SELECT, FROM, WHERE, JOIN&#8230;) n\u00e3o demorar\u00e1 muito para que voc\u00ea avance para n\u00edveis mais completos e amplie as aplica\u00e7\u00f5es para as quais ir\u00e1 utilizar SQL.<\/p>\n\n\n\n<h3>3. SQL veio para ficar<\/h3>\n\n\n\n<p>Apesar de ser uma linguagem de programa\u00e7\u00e3o considerada antiga, a demanda por profissionais com habilidades em SQL s\u00f3 vem crescendo ao longo dos anos. Enquanto algumas linguagens est\u00e3o sujeitas \u00e0 modismos e logo perdem for\u00e7a, a SQL mostra ano ap\u00f3s ano que n\u00e3o s\u00f3 continua sendo uma das linguagens mais usadas pelos programadores, como tamb\u00e9m \u00e9 uma das mais amadas (de acordo com pesquisa anual realizada pelo site Stack Overflow). <\/p>\n\n\n\n<h3>4. Torna r\u00e1pido o acesso aos dados<\/h3>\n\n\n\n<p>Com a crescente digitaliza\u00e7\u00e3o das opera\u00e7\u00f5es das empresas e usos de ferramentas espec\u00edficas de neg\u00f3cio, a quantidade de dados gerados no mundo tem crescido exponencialmente todos os anos. Em 2010 foram gerados 1,2 zettabytes de dados no mundo todo, j\u00e1 nesse ano a proje\u00e7\u00e3o \u00e9 que sejam gerados 40 zettabytes (fonte: EMC). Dito isso, os bancos de dados hoje em dia armazenam quantidades extremamente altas de dados, e a maioria deles usa SQL como sua linguagem padr\u00e3o. <\/p>\n\n\n\n<p>Saber usar a linguagem SQL possibilitar\u00e1 que voc\u00ea encontre em segundos as respostas que procura em bilh\u00f5es de linhas de dados, algo que com certeza levaria muito mais tempo usando Excel, por exemplo.<\/p>\n\n\n\n<h3>5. Facilita a combina\u00e7\u00e3o de v\u00e1rias fontes de dados<\/h3>\n\n\n\n<p>Ao fazer an\u00e1lises mais profundas no seu neg\u00f3cio voc\u00ea ir\u00e1 se deparar com a necessidade de cruzar dados de diferentes fontes, mas essa tarefa pode levar algum tempo se feita manualmente. Usando SQL, voc\u00ea consegue cruzar e combinar dados de diferentes fontes usando apenas uma fun\u00e7\u00e3o de JOIN. Com certeza ir\u00e1 economizar bastante tempo. <\/p>\n\n\n\n<h3>6. Quando algo der errado, \u00e9 f\u00e1cil debugar <\/h3>\n\n\n\n<p>Por ser bastante intuitiva, a linguagem SQL mostra exatamente qual o erro quando algo estiver errado na query, fazendo com que voc\u00ea n\u00e3o precise gastar muito tempo descobrindo no que errou e possa logo fazer as corre\u00e7\u00f5es necess\u00e1rias.<\/p>\n\n\n\n<h3>B\u00f4nus: Voc\u00ea poder\u00e1 aproveitar ao m\u00e1ximo a funcionalidade de cria\u00e7\u00e3o de modelos na Kondado<\/h3>\n\n\n\n<p>Al\u00e9m de tudo que falamos acima, a funcionalidade de cria\u00e7\u00e3o de modelos da Kondado tamb\u00e9m utiliza SQL para deixar seus dados transformados prontos para serem consultados a qualquer momento.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img src=\"https:\/\/www.kondado.com.br\/blog\/wp-content\/uploads\/2020\/06\/image-92-1024x387.png\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p>\u00c9 importante ressaltar que voc\u00ea n\u00e3o precisa saber SQL para usar a Kondado, mas caso queira fazer alguma transforma\u00e7\u00e3o nos seus dados, basta criar um modelo dentro da Kondado, definir seus acionadores e inserir sua query em SQL, que uma nova tabela ser\u00e1 criada e atualizada automaticamente no seu banco de dados com os seus dados modelados. Para conferir como \u00e9 simples, veja <a href=\"https:\/\/kondado.com.br\/blog\/wiki\/2020\/06\/26\/criando-modelos-na-plataforma-kondado\/\">aqui<\/a>!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SQL (abrevia\u00e7\u00e3o de Structured Query Language) \u00e9 uma linguagem de programa\u00e7\u00e3o criada na d\u00e9cada de 70 pela IBM, especialmente feita para o uso em bases de dados relacionais. Entre suas principais fun\u00e7\u00f5es est\u00e3o: Criar novas bases de dados Criar novas tabelas nas bases de dados Guardar dados na base de dados Atualizar dados na base [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1302,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[30,2],"tags":[277,280,281,278,279],"_links":{"self":[{"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/posts\/1299"}],"collection":[{"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1299"}],"version-history":[{"count":7,"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/posts\/1299\/revisions"}],"predecessor-version":[{"id":1700,"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/posts\/1299\/revisions\/1700"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/media\/1302"}],"wp:attachment":[{"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kondado.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}