Skip to content

Latest commit

 

History

History
81 lines (48 loc) · 6.76 KB

File metadata and controls

81 lines (48 loc) · 6.76 KB

image-2024-09-22-T23-32-45-105-Z Conhecendo SQL:

Aprenda SQL, uma linguagem estruturada para consultas a bancos de dados relacionais, que nos permite consultar e manipular os dados.

Alura-Conhecendo-SQL

Principais Tecnologias

Conheça esta Formação!

Esta formação é para você que quer aprender SQL!

A Formação de SQL da Alura é uma trilha de aprendizado abrangente, composta por uma variedade de materiais didáticos, incluindo cursos, artigos, desafios e podcasts, todos projetados para impulsionar sua carreira no campo de banco de dados. Cada aspecto deste percurso educacional foi meticulosamente planejado por nossa equipe especializada. Você será introduzido aos comandos essenciais para criar um banco de dados, bem como aprenderá a inserir, consultar e manipular dados, adquirindo habilidades práticas e teóricas essenciais para se destacar na área.

O que é o SQL?

SQL, ou Structured Query Language (Linguagem de Consulta Estruturada), é uma linguagem padrão e amplamente reconhecida para consultas e manipulação de dados em bancos de dados relacionais. Sua especificidade e eficiência a tornam uma ferramenta indispensável no mundo da tecnologia da informação, permitindo interações complexas e precisas com grandes conjuntos de dados.

Por que usar o SQL?

SQL é essencial para gerenciamento de banco de dados devido à sua padronização universal, permitindo comunicação e transferência eficientes de dados entre diferentes sistemas. Sua flexibilidade e eficiência em manipular, consultar e atualizar grandes conjuntos de dados, juntamente com a facilidade de aprendizado, tornam-no uma ferramenta indispensável. Além disso, sua ampla adoção e suporte robusto para segurança de dados garantem sua relevância e aplicabilidade em uma variedade de contextos e necessidades empresariais.

O que aprenderemos?

Nesta formação, você aprenderá a criar e gerenciar bancos de dados e tabelas, realizando operações diversas como consultas, atualizações e exclusão de dados. Aprofundaremos nas técnicas de filtragem para busca eficiente de informações, exploraremos recursos avançados para a elaboração de relatórios detalhados, e finalizaremos com a aplicação de SQL na análise de dados, proporcionando uma compreensão abrangente e prática da gestão de dados com SQL.

d1fb6578-8eb3-4681-a802-02c369d47a45

Passo a passo

1 Conhecendo o SQL

Neste primeiro passo, exploraremos o SQLite em sua versão online. Nosso objetivo inicial é criar tabelas e importar dados. Posteriormente, vamos nos aprofundar em consultas, utilizando o comando SELECT para selecionar dados específicos. Além disso, introduziremos a cláusula WHERE, que nos permite filtrar dados com precisão. Também aprenderemos a atualizar registros usando o comando UPDATE. Por fim, conheceremos a cláusula DELETE, essencial para excluir dados de forma segura e eficiente.

  • ALURA+ O que é SQL e por que aprender SQL é essencial para você?
  • ARTIGO Saiba tudo sobre SQL - A linguagem padrão para trabalhar com banco de dados relacionais!
  • ARTIGO SQL e NoSQL: trabalhando com bancos relacionais e não relacionais
  • CURSO SQLite online: conhecendo instruções SQL
  • ARTIGO SQL: consultas com SELECT
  • ARTIGO SQL: cláusulas UPDATE e DELETE

2 Realizando consultas com SQL

Avançaremos em nossos estudos de SQL, começando conhecendo sobre os bancos de dados. Abordaremos técnicas como filtragem com LIKE, agrupamento com GROUP BY e funções de agregação (SUM, AVG, MAX, MIN) para análise de dados. Também aprenderemos a manipular strings, datas e números. Por fim, vamos conhecer outras ferramentas que também podem ser utilizadas para trabalhar com a linguagem SQL, como o VSCode.

  • ARTIGO Banco de Dados: O que é, tipos e um guia para iniciar | Alura
  • ARTIGO Ferramentas online para trabalhar com SQL | Alura
  • CURSO SQLite Online: executando consultas SQL
  • ALURA+ Executando SQL no VSCode

3 Avançando em SQL

Neste terceiro passo, aprofundaremos nosso conhecimento na linguagem SQL, explorando uma variedade de comandos avançados essenciais para a realização de consultas complexas. Vamos abordar o uso de UNION para combinar resultados de múltiplas consultas, SUBCONSULTAS para criar consultas dentro de outras, JOINs para unir dados de diferentes tabelas de forma eficiente, VIEW para simplificar consultas complexas, TRIGGERS para automatizar ações baseadas em eventos específicos e TRANSAÇÕES para garantir a integridade dos dados através de operações seguras. Este estágio é crucial para dominar a manipulação avançada de dados com SQL.

  • ARTIGO SQL SELECT: select count(*), count(1) e count(nome) - a batalha das funções count no SQL
  • CURSO Realizando consultas com SQL: Joins, Views e transações
  • ARTIGO JOIN: Conheça os tipos e entenda Como Funcionam | Alura
  • ARTIGO Transações no SQL: Mantendo os dados íntegros e consistentes | Alura

4 Analisando dados com SQL

No último passo, vamos explorar a aplicação do SQL em diversos contextos de projetos com diferentes propósitos. Será demonstrado como um banco de dados pode ser utilizado por diferentes perfis, como uma pessoa Administradora de Banco de Dados (DBA), uma Desenvolvedora, uma Cientista de Dados e, sobretudo, uma profissional da área de negócios, cada uma com objetivos específicos. Além disso, vamos aprofundar nossos conceitos, como o uso de Expressões de Tabela Comum (CTE), entender o que são Sistemas de Gerenciamento de Bancos de Dados (SGBDs) e como podemos aproveitá-los da melhor forma possível. Também forneceremos dicas sobre como desenvolver um projeto de banco de dados de maneira eficaz.

  • ARTIGO Aplicações de SQL em diversas áreas | Alura
  • CURSO SQLite online: análise de dados com SQL
  • ARTIGO CTE: O que é e para que serve no SQL | Alura
  • ALURA+ Dicas para desenvolver um projeto de banco de dados relacional
  • ARTIGO SGBD's Relacionais: Conheça alguns e saiba as diferenças | Alura

Link do curso:

https://cursos.alura.com.br/formacao-conhecendo-sql