Blog

Postado em em 21 de julho de 2023

Boas Práticas de Programação em SQL – 3 Super Dicas

Hoje vou explicar 3 boas práticas de programação em SQL importantes para quem está começando a estudar SQL ou quem já trabalha na área!

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

Fala Impressionadores! Na aula de hoje eu quero te mostrar 3 boas práticas de programação em SQL.

Algumas delas servem até para outras linguagens de programação, mas hoje vou falar sobre boas práticas em programação SQL.

A 1ª boa prática é o comentário nos códigos, isso é muito importante, pois nem sempre você vai trabalhar com um código que acabou de criar.

Você pode trabalhar com um código que criou a bastante tempo ou pode trabalhar com códigos de outras pessoas.

Nesses casos é importante que você tenha uma noção do que cada parte do código faz. Por isso é importante colocar os comentários, pois já fica descrito cada parte do código e você não precisa estudar o código inteiro para saber o que ele faz.

A 2ª boa prática é a organização do código, que também auxilia na hora de visualizar e entender o que foi feito.

A 3º boa prática é para renomear tabelas em códigos JOIN, pois às vezes tem nomes grandes e difíceis de ficar escrevendo, então pode substituir por informações menores.

E aí, gostou dessas boas práticas em SQL? Então vem comigo que eu vou te ensinar cada uma delas com exemplos!

1ª Boa Prática

Para o nosso primeiro exemplo temos um bloco de código que criar uma procedure. A procedure basicamente executa uma rotina no nosso banco de dados.

Esta dica serve para quando criamos um código e interrompemos o projeto, ou quando o projeto não é nosso ou é um projeto que fizemos há muito tempo e por isso a chance de esquecer partes dele é grande.

Enfim, tudo isso pode ser evitado se houver o uso do comentário no código, os comentários não influenciam o código em nada, eles estão ali somente para elucidar partes importantes do código, partes que não podemos esquecer ou que outra pessoa precisa saber para não cometer erros.

No SQL geralmente iniciamos um comentário com um traço duplo (–). Observe:

3 Boas Práticas de Programação

Você não precisa colocar todos esses comentários no código, a ideia não é deixar muitos deles no código e sim escrever alguns necessários para a manutenção do código.

2ª Boa Prática

Observe o código na imagem abaixo, note que ele está rodando e funcionando perfeitamente, mas o modo que ele está escrito dificulta a compreensão.

Esta é mais uma boa prática escrever o código para facilitar o entendimento de quem está observando.

boas praticas sql 3

Vamos alterar a organização do código:

3 Boas Práticas de Programação

Veja que arrumando todos os comandos do lado esquerdo fica muito mais fácil entender cada linha do código!

3ª Boa Prática

Na terceira dica temos um código que faz um Join entre duas tabelas.

O que é um Join?

Fazemos o Join quando queremos relacionar informações entre duas tabelas a fim de ter um resultado mais completo em uma análise.

Podemos ter uma tabela com informações de uma loja e outra com informações de região, então podemos relacionar as duas para que uma complemente a outra.

boas praticas sql 5

Note que sem as indicações que coloquei na imagem acima fica um pouco difícil de identificar quem é a tabela 1, a tabela 2 e qual a coluna que ambas têm em comum para fazer a relação entre elas.

Neste ponto que entra uma boa prática importante, podemos usar um recurso para dar um nome mais intuitivo para as colunas, como um apelido.

foto errada

Primeiro vamos colocar o apelido ao lado do nome do arquivo, neste caso chamamos DimStore de “s” e DimGeography de “g”, agora podemos usar somente os apelidos nos outros locais do código substituindo o nome do arquivo, dessa forma nosso código fica mais elegante e organizado.

Resultado

boas praticas sql 1

Conclusão – Boas Práticas de Programação em SQL

Você já fazia uso dessas boas práticas na hora de fazer seu código? Se você ainda não conhecia tenho certeza de que esta aula vai te ajudar muito não apenas nos seus projetos pessoais, mas também em relação ao trabalho em equipe.

É comum que as empresas tenham equipes onde um deve render o outro ou equipes que juntas organizam um mesmo setor de trabalho, essas práticas vão fazer toda a diferença!

Espero que tenham gostado da aula! Um forte abraço,

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