projeto em MySQL Skill Tree

Consultas SQL para Análise de Cursos de Estudantes

Iniciante

Neste projeto, você aprenderá como executar diversas consultas SQL em um banco de dados de cursos de estudantes. O banco de dados é composto por três tabelas: Tabela de Estudantes (S), Tabela de Cursos (C) e Tabela de Cursos de Estudantes (SC). Você aprenderá como recuperar e manipular dados dessas tabelas para realizar diferentes tarefas.

databasemysql

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como executar várias consultas SQL em um banco de dados de cursos de estudantes. O banco de dados consiste em três tabelas: Tabela de Estudantes (S), Tabela de Cursos (C) e Tabela de Cursos de Estudantes (SC). Você aprenderá como recuperar e manipular dados dessas tabelas para realizar diferentes tarefas.

👀 Visualização

Imagem de visualização do banco de dados SQL

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como listar os nomes de todos os estudantes que não fizeram cursos ministrados pelo professor "Daniel"
  • Como listar os números e nomes dos estudantes que foram reprovados (nota < 60) em dois ou mais cursos
  • Como listar os nomes de todos os estudantes que fizeram os cursos "11" e "12"
  • Como listar os números dos estudantes cujas notas no curso "11" são maiores do que as do curso "12", e ordená-los em ordem crescente
  • Como listar os nomes de todos os estudantes que são mais velhos que "John Davis"
  • Como listar o número do estudante com a maior nota entre todos os estudantes que fizeram o curso "12"
  • Como listar os nomes de todos os estudantes, juntamente com os IDs dos cursos selecionados e as notas
  • Como listar os números dos estudantes e as notas totais (alias como: SG) dos estudantes que fizeram quatro ou mais cursos, ordenados em ordem decrescente de notas totais

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Entender como escrever consultas SQL complexas para recuperar e manipular dados de um banco de dados relacional
  • Aplicar várias técnicas SQL, como subconsultas, joins (junções), agregações e ordenação, para resolver problemas de análise de dados do mundo real
  • Desenvolver habilidades SQL que são essenciais para a tomada de decisões baseada em dados e resolução de problemas

Professor

labby
Labby
Labby is the LabEx teacher.