"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Roteiro SQL (Structured Query Language) para iniciantes

Roteiro SQL (Structured Query Language) para iniciantes

Publicado em 2024-11-02
Navegar:988

Como posso aprender SQL novamente se eu começar de novo? Durante seus primeiros dias de aprendizado, você sempre se encontra em um dilema sobre por onde começar a aprender SQL, quais recursos melhor se adaptam à sua jornada de aprendizado, qual é a maneira correta de aprender SQL e parece que você está confuso, certo?

SQL(Structured Query Language) Road Map for beginners

Este é um guia completo para iniciantes que estão tentando entrar na indústria de dados. SQL (Structured Query Language) é uma linguagem de programação usada para manipular bancos de dados relacionais

SQL(Structured Query Language) Road Map for beginners

1. Defina banco(s) de dados

  • Defina o que é um banco de dados e liste diferentes tipos de bancos de dados (ou seja, bancos de dados relacionais e não relacionais)
  • Instale e configure um sistema de gerenciamento de banco de dados em sua máquina local

2. Noções básicas de SQL

  • Definir SQL e recursos de estado do SQL
  • Quais são os tipos de dados comuns mais usados ​​em SQL
  • Entenda a sintaxe básica de consultas SQL

3. Comandos Básicos em SQL

  • Selecionar declaração É usado para recuperar dados de tabelas, por exemplo

select name, age
from students


  • Classificação e filtragem de dados Usando ordenar por para classificar dados, onde filtrar dados com base em uma condição e cláusula de limite para especificar o número a ser retornado por uma consulta
  • Funções agregadas Aprenda a usar MAX, MIN, AVERAGE, COUNT, SUM
  • Cláusula Agrupar por e Ter
    agrupar dados e entender como filtrar dados agrupados

    4. Manipulação de dados

  • Inserir
    adicionar novos registros a uma tabela

  • atualizar
    Modificar registros existentes em uma tabela

  • excluir
    remover registros de uma tabela em um banco de dados

    5. Projeto de banco de dados

  • relacionamentos
    entender como as tabelas estão relacionadas por meio de chaves primárias e estrangeiras e os diferentes tipos de relacionamentos (ou seja, um para um, um para muitos)

  • Normalização do banco de dados
    Definir normalização e os diferentes tipos de normalização

    6. Consultas SQL avançadas

  • Subconsultas
    Escrevendo uma consulta dentro de outra consulta

  • Junta
    Combinar uma ou mais linhas de dados de várias tabelas usando junções, ou seja, (inner join, left join, right join, cross join)

  • Indexação
    Definir indexação e a importância dos índices

    7. Funções e procedimentos SQL

  • Funções
    O que são funções e as funções SQL integradas

  • Gatilhos e procedimentos
    Definir procedimentos e gatilhos, tipos de gatilhos e suas aplicações

    8. Pratique escrever SQL

  • Prática
    Faça login no chatgpt e peça ao chatgpt para produzir dados fictícios para inserir em seu banco de dados
    Por último, peça ao chatgpt para formular perguntas para praticar a escrita de suas consultas SQL

  • Participe de uma comunidade on-line
    Participe de grupos de Whatsapp, Linked in e SQL nas redes sociais.

Conclusão

Seguindo este roteiro como iniciante, você desenvolverá suas habilidades em SQL. Certifique-se de ter muita prática para ser proficiente em SQL.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/allan-pg/sqlstructured-query-language-road-map-for-beginners-1fnh?1 Se houver alguma violação, entre em contato com [email protected] para excluir isto
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3