Blog

Postado em em 1 de dezembro de 2023

Relação entre o nosso dia a dia e o SQL

Veja qual a relação entre o nosso dia a dia e o SQL, e como os dados se relacionam, registram e interagem com tudo o que você faz na internet.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Relação entre o nosso Dia a Dia e o SQL

Na aula de hoje, quero mostrar a conexão entre o nosso dia a dia e o SQL. Você já deve ter se perguntando de onde o Google ou qualquer outra plataforma sabe o que você está “pensando”.

No entanto, isso não é uma questão de pensamentos; tudo que você faz na internet fica registrado. Esses registros servem para montar um perfil com seus dados, proporcionando o surgimento de conteúdos relevantes, de acordo com seus gostos e afinidades.

Compare o seu Instagram ou seu YouTube com o de um colega e perceba que as sugestões serão bastante diferentes, refletindo os gostos e preferências individuais. Essa personalização ocorre graças à coleta e análise de dados, um processo em que o SQL desempenha um papel fundamental

Nesta aula, vou explicar como o SQL se encaixa nesse contexto, o que é exatamente, como aprender SQL, o papel dos bancos de dados e tudo o que você precisa saber para compreender como essa linguagem se relaciona com o nosso dia a dia.

Relação entre o nosso Dia a Dia e o SQL

O SQL está mais presente em nosso cotidiano do que podemos imaginar. Vamos pensar, por exemplo, no Instagram. Já parou para se perguntar o que acontece com as curtidas que você dá em fotos e vídeos na plataforma?

Quando você curte um conteúdo no Instagram ou em outra plataforma, essa ação se transforma em dados, que são armazenados em algum lugar.

Esses dados, por sua vez, passam por análise, e a empresa por trás da plataforma busca atingir objetivos específicos a partir dessas informações.

No caso do Instagram, um desses objetivos pode ser fazer com que você passe cada vez mais tempo no aplicativo. Assim, suas interações são armazenadas, analisadas e utilizadas para sugerir conteúdos semelhantes, incentivando você a permanecer conectado.

Outra situação comum é após visitar um restaurante ou uma loja, receber propaganda ou recomendação desse mesmo estabelecimento.

Isso ocorre muitas vezes devido à autorização, presente nos termos de uso dos aplicativos, que concedemos para a coleta de dados de localização. Então, ao passarmos muito tempo em uma região, as plataformas sugerem e enviam propagandas relacionadas aos estabelecimentos daquela área.

Essa coleta e análise de dados estão diretamente ligadas às propagandas e anúncios que recebemos, assim como às sugestões de conteúdos em plataformas como Instagram, YouTube, Netflix, entre outras.

Empresas que analisam nossos dados

Todos esses serviços online trabalham e utilizam nossos dados de alguma forma.

Relação Profissional com os Dados

Nossa relação com os dados vai além do âmbito pessoal. Vimos as plataformas que consumimos e usamos cotidianamente, mas para além disso, estamos constantemente lidando com dados em nossas atividades profissionais, independentemente da área de atuação.

Áreas que utilizam dados

Em todos os setores, de uma maneira ou de outra, há envolvimento ou trabalho com dados. Seja no controle de estoque, na gestão do fluxo de caixa, no registro de processos, na monitorização de medicamentos, clientes, comportamentos de mercado e assim por diante.

O Dado é o Novo Petróleo

Uma frase bastante conhecida afirma que “o dado é o novo petróleo”. Essa comparação se deve ao fato de que o petróleo é um recurso crucial, com alto valor agregado, essencial para a maioria das atividades.

Da mesma forma, os dados e a informação estão sendo cada vez mais considerados tão valiosos e importantes quanto o petróleo. Mas é claro que isso irá depender de como eles estão sendo armazenados e manipulados.

Para Onde Vão os Dados?

Durante muito tempo, nas empresas, os dados eram registrados em cadernos, folhas de papel ou arquivados em pastas e estantes.

Registro de dados antigamente

Com o passar do tempo, incorporamos o uso de computadores para armazenar esses dados, dando origem ao que chamamos de Bancos de Dados.

Um banco de dados é, basicamente, um local centralizado onde organizamos os dados em tabelas dentro do nosso computador. Com os bancos de dados passou a ficar muito mais fácil e rápido acessar os dados.

Arquivos físicos para o digital

Os bancos de dados consistem em conjuntos de tabelas com relações entre si, destinados a armazenar dados sobre pessoas, lugares ou coisas.

Essa organização dos dados possibilita a compreensão de diversos fenômenos dentro da empresa, como as preferências dos usuários em uma rede social, o perfil de consumo em um aplicativo de transações financeiras, entre outras análises possíveis.

Como mencionado anteriormente, não importa a área em que você trabalhe, é provável que haja algum envolvimento com dados e bancos de dados. Podemos ilustrar isso considerando o exemplo de um hospital.

Banco de dados hospital

No banco de dados de um hospital, podemos encontrar tabelas com registros de pacientes, informações sobre médicos, agenda de consultas, prescrições de medicamentos, e outras informações essenciais.

Como Acessar os Dados?

Para acessar esses dados e lidar com essas informações, precisamos de uma forma de se comunicar com o computador para que ele entenda quando quisermos acessar as informações dentro dessas tabelas. E é aí que entra o SQL.

O que é o SQL?

O SQL é uma linguagem composta por uma série de comandos que foram criados para permitir que a gente diga para o computador a forma como gostaríamos de manipular e acessar os dados dentro de um banco de dados.

SQL significa Structured Query Language (ou Linguagem de Consulta Estruturada), uma linguagem padrão para se trabalhar com bancos de dados.

Apesar de ser uma linguagem, o SQL possui uma lógica muito intuitiva e fácil de se aprender, desde que você aprenda com o método certo.

Como Funciona o SQL?

Como os nossos dados estão dentro de um computador, existe um jeito certo de se “pedir” a ele para mostrar as informações que estão ali dentro, ou para criar, atualizar e excluir dados.

Por exemplo, imagine um analista de dados que queira visualizar facilmente as informações de clientes da empresa no estado de São Paulo.

Para isso ele pode usar o SQL utilizando um comando como esse:

SELECT Nome, Sobrenome, Estado
FROM clientes
WHERE Estado = 'São Paulo ';

Nesse comando, estamos selecionando as informações sobre os clientes (nome, sobrenome e estado) da tabela clientes, onde o estado corresponde a São Paulo.

Requisição ao banco de dados pelo SQL

O SQL vai entender esse comando e retornar a tabela como solicitado.

Resposta do banco de dados

Essa é a ideia principal do SQL: possibilitar que nos comuniquemos com o banco de dados e realizemos consultas às informações armazenadas.

Onde usar o SQL?

O SQL é uma série de comandos utilizados para trabalhar com dados, mas onde exatamente podemos aplicar o SQL?

Existem programas especiais que nos permitem utilizar o SQL para consultar, criar, alterar e excluir os bancos de dados.

Esses programas são chamados de Sistema de Gerenciamento de Bancos de Dados (SGBD).

Alguns exemplos desses programas são:

Principais programas para trabalhar com banco de dados

A linguagem SQL pode ser utilizada dentro desses diferentes programas e sistemas de gerenciamento de bancos de dados.

Qual SQL Devo Aprender?

“Entre tantos SQLs, qual eu devo aprender?” Você provavelmente já ouviu alguém fazendo essa pergunta, comentando sobre existir “um monte de SQL”, ou até mesmo você já se perguntou sobre isso.

Mas a verdade é que não existe um “monte” de SQL, só existe um SQL.

O SQL é a linguagem para trabalhar com bancos de dados, o restante que vimos (SQL Server, MySQL, SQLite, PostgreSQL…) são os nomes dos programas onde podemos usar a linguagem SQL.

Para ficar mais claro, pense no idioma inglês. O inglês pode ser falado em diferentes países, como o EUA, Inglaterra, Austrália, dentre outros. Porém não aprendemos inglês aplicado aos EUA, ou aplicado à Austrália. Inglês é inglês e pode ser falado em diferentes países.

Idioma inglês

O mesmo princípio se aplica ao SQL. A linguagem SQL é como o idioma que pode ser usado em diferentes programas, que são como os países.

SQL linguagem

Assim como o inglês tem particularidades dependendo do país, o SQL também tem as suas, dependendo do programa. No entanto, a linguagem é padronizada e pode ser utilizada independentemente do sistema de gerenciamento de bancos de dados.

Então você pode se perguntar “Qual programa eu escolho?”. Isso vai depender basicamente de duas coisas.

Primeiro, se você já trabalha com SQL em sua empresa ou vai ingressar em uma empresa que utiliza SQL, o ideal é escolher o mesmo programa que a empresa já utiliza.

Se você está começando do zero e ainda não trabalha com SQL, o ideal seria escolher entre os quatro principais programas: Microsoft SQL Server, PostgreSQL, Oracle Database e MySQL.

Programas de banco de dados

Eu recomendo o uso do MySQL, pois, além de ser amplamente utilizado, é muito fácil de entender e utilizar, com uma interface bastante clara e limpa.

Por Que Aprender SQL?

Já te mostrei como é a relação entre o nosso dia a dia e o SQL, destacando como os dados estão presentes em nosso cotidiano e no ambiente de trabalho.

No entanto, se mesmo assim você ainda não se convenceu a aprender SQL, aqui estão mais 7 motivos do porquê você deveria considerar:

1 – Futuro dos dados:  Com o volume crescente de dados que as empresas lidam diariamente, o SQL é o futuro! Essa linguagem possibilita o trabalho e manipulação de bancos de dados com milhões de linhas.

E quanto mais o tempo passa, mais informações são armazenadas dentro das empresas. Diferentes de alternativas como o Excel, o SQL por lidar diretamente com o banco de dados não sofrerá problemas como travamento.

Notícias sobre SQL

As empresas estão cada vez mais utilizando bancos de dados, o que impulsiona uma crescente demanda por profissionais capacitados a lidar com essa tecnologia.

2 – Segurança no Armazenamento de Dados: Com o enorme volume de informações, torna-se crucial garantir um armazenamento seguro, algo que apenas bancos de dados e SQL conseguem proporcionar.

3 – Padrão para Bancos de Dados: O SQL é a linguagem padrão para operações em bancos de dados. Isso é crucial, pois, independentemente do banco de dados que você utilize ou precise trabalhar, estará preparado se souber SQL.

4 – Ampla Utilização em Diferentes Setores: O SQL é utilizado em diferentes áreas do mercado. Como vimos, o SQL está presente em diferentes áreas e setores do mercado, e com o tempo estará ainda mais presente.

5 – Necessidade Universal: Independente do tamanho da empresa, a utilização de dados e bancos de dados é uma necessidade. Isso é válido para empresas de pequeno, médio ou grande porte.

Empresas

6 – Variedade de Oportunidades Profissionais: Existe uma diversidade de profissionais que atuam com dados e SQL. Com isso, você tem várias trilhas e caminhos para construir sua carreira profissional, utilizando seu conhecimento em SQL para crescer e se desenvolver.

Áreas de atuação

7 – Relevância no Ambiente de Trabalho Atual: Sua empresa, o local onde você trabalha, provavelmente utiliza SQL e Bancos de Dados ou precisará começar a usar em algum momento. Possuir esse conhecimento pode ser muito útil para o seu desempenho profissional.

Conclusão – Relação entre o nosso dia a dia e o SQL

Na aula de hoje eu te mostrei como se dá a relação entre o nosso dia a dia e o SQL. Vimos como os dados permeiam nossa vida e como os bancos de dados são os locais onde essas informações são armazenadas.

Apresentei o SQL, essa linguagem padrão que nos permite interagir com os bancos de dados e que pode ser empregada em diversos programas.

Por fim, destaquei algumas áreas de aplicação e oportunidades profissionais relacionadas ao SQL, ressaltando a importância de adquirir conhecimento nessa linguagem.

Hashtag Treinamentos

Para acessar outras publicações de SQL, clique aqui!


Quer aprender mais sobre SQL com um minicurso básico gratuito?

Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador