Questão de Banco de Dados — Modelo relacional — COPEVE-UFAL 2022
Banco de DadosModelo relacional
- Código
- qq709622
- Banca
- COPEVE-UFAL
- Órgão
- TCE-AL
- Ano
- 2022
- Nível
- Médio
- Cargo
- Agente de Controle Externo - Ciências da Computação
Em uma biblioteca, alunos podem locar livros, conforme apresentado no modelo relacional.
O cliente deseja emitir um relatório com a listagem de todos os alunos e os nomes dos livros locados por eles. Os alunos que nunca locaram livros na biblioteca devem estar presentes no relatório, possuindo valor nulo no campo relativo ao nome do livro. Assinale a alternativa que contém a consulta SQL que retorna corretamente os dados a serem utilizados no referido relatório.
O cliente deseja emitir um relatório com a listagem de todos os alunos e os nomes dos livros locados por eles. Os alunos que nunca locaram livros na biblioteca devem estar presentes no relatório, possuindo valor nulo no campo relativo ao nome do livro. Assinale a alternativa que contém a consulta SQL que retorna corretamente os dados a serem utilizados no referido relatório.- ASELECT a.codigo, a.nome, l.nomeFROM Livro l RIGHT OUTER JOIN locar ON locar.codigo_livroFK = l.codigoRIGHT OUTER JOIN Aluno a ON locar.codigo_alunoFK = a.codigo
- BSELECT a.codigo, a.nome, l.nomeFROM Livro l, locar, Aluno aWHERE locar.codigo_livroFK = l.codigo AND locar.codigo_alunoFK = a.codigo
- CSELECT a.codigo, a.nome, l.nomeFROM Livro l JOIN locar ON locar.codigo_livroFK = l.codigoJOIN Aluno a ON locar.codigo_alunoFK = a.codigo
- DSELECT a.codigo, a.nome, l.nomeFROM Livro l LEFT JOIN locar ON locar.codigo_livroFK = l.codigoLEFT JOIN Aluno a ON locar.codigo_alunoFK = a.codigo
- ESELECT a.codigo, a.nome, l.nomeFROM Livro l NATURAL JOIN locarNATURAL JOIN Aluno