Buscar

Assinale a alternativa que apresenta uma consulta em que seja possível encontrar o nome de todos os alunos que efetuaram empréstimos, mas que estão...

Assinale a alternativa que apresenta uma consulta em que seja possível encontrar o nome de todos os alunos que efetuaram empréstimos, mas que estão com restrição para locar novos livros.


A) SELECT aluno.nome FROM aluno WHERE restrição.aluno_RA IN (SELECT aluno_RA FROM restrição);
B) SELECT nome FROM aluno INNER JOIN restricao WHERE aluno.RA IN (SELECT aluno_RA FROM restrição);
C) SELECT aluno.nome FROM aluno WHERE aluno.RA IN (SELECT aluno_RA FROM restrição);
D) SELECT aluno.nome FROM aluno WHERE aluno.RA NOT IN (SELECT aluno_RA FROM restrição);
E) SELECT aluno.nome FROM restrição WHERE aluno.RA IN (SELECT aluno_RA FROM aluno);

Essa pergunta também está no material:

Gabarito da prova Programação e Desenvolvimento de Banco de Dados
9 pág.

Engenharia de Software I EE Colegio Modelo Luis Eduardo MagalhaesEE Colegio Modelo Luis Eduardo Magalhaes

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra C) SELECT aluno.nome FROM aluno WHERE aluno.RA IN (SELECT aluno_RA FROM restrição);. Essa consulta utiliza a cláusula IN para selecionar os nomes dos alunos que possuem restrição para locar novos livros. A subconsulta (SELECT aluno_RA FROM restrição) retorna todos os RA dos alunos que possuem restrição, e a consulta principal retorna o nome dos alunos cujo RA está presente na subconsulta.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando