Banco de Dados
Consulta em Tabelas Relacionais

CONSULTA COM RELACIONAMENTO ENTRE TABELAS

Utilização de JOIN para exibir informações de tabelas relacionadas.

Orientações da Atividade

1. Contextualização

Em bancos de dados relacionais, uma tabela pode estar ligada a outra por meio de uma chave estrangeira (FK). Dessa forma, é possível consultar informações armazenadas em tabelas diferentes e apresentar resultados mais completos para o usuário.

Nesta atividade, você deverá elaborar uma consulta SQL capaz de exibir dados da tabela de alunos juntamente com informações da tabela de turmas.

2. Estrutura das Tabelas

Tabela: turmas

CREATE TABLE turmas (
    id INT PRIMARY KEY,
    nome VARCHAR(100)
);

Tabela: alunos

CREATE TABLE alunos (
    id INT PRIMARY KEY,
    nome VARCHAR(100),
    turma_id INT,
    FOREIGN KEY (turma_id)
        REFERENCES turmas(id)
);
Atividade no Caderno

3. Desafio Proposto

Desenvolva uma consulta SQL que exiba:

Sua consulta deverá apresentar o nome da turma, evitando exibir apenas o valor armazenado na coluna turma_id.

Exemplo de Resultado Esperado

ID Nome do Aluno Turma
1 João Silva 1º Redes
2 Maria Souza 2º Redes
3 Pedro Santos 1º Redes

O que deve ser entregue?

Escreva no caderno:

  • A consulta SQL completa.
  • Uma breve explicação do comando utilizado para relacionar as tabelas.
  • Qual informação foi obtida da tabela turmas.
```