Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#3616780

         Em um sistema de biblioteca, existem três tabelas com as seguintes colunas.


livros: com um identificador único (id) para cada livro, o título do livro, um campo autor_id, que indica o autor que cadastrou o livro, um campo categoria_id, que indica a que categoria o livro pertence, e um campo booleano disponível para indicar se o livro está disponível para empréstimo (TRUE) ou não (FALSE).


autores: com um identificador único (id) para cada autor, e o nome do autor.


categorias: com um identificador único (id) para cada categoria, e o nome da categoria.


        Há uma relação implícita entre livros.autor_id e e e ntr e livros.categoria_id   e categorias.id, de modo que, para um livro válido, deve existir um autor correspondente e uma categoria correspondente.


A partir das informações precedentes, assinale a opção em que é corretamente apresentada a consulta SQL que permite a obtenção apenas dos livros cujo campo disponivel seja TRUE, desde que já existam registros correspondentes em autores e categorias, e, além disso, filtre somente os livros cuja categoria tenha o nome Ficção Científica, e apresente como resultado exatamente três colunas: título do livro, nome do autor e nome da categoria.

  • SELECT titulo, nome, nomeFROM livros lINNER JOIN autores a ON l.autor_id = a.idINNER JOIN categorias c ON l.categoria_id =c.idWHERE disponivel = TRUE AND c.nome = 'Ficção Científica';
  • SELECT l. titulo, a.nome, c.nomeFROM livros lLEFT JOIN autores aON l.autor_id = a.idLEFT JOIN categorias cON l.categoria_id = c.idWHERE l.disponivel = TRUEAND c.nome = 'Ficção Científica';
  • SELECT l.titulo, a.nome, c.nomeFROM livros l, autores a, categorias cWHERE l.autor_id = a.idAND l.categoria_id = c.idAND l.disponivel = TRUEAND c.nome LIKE '%Ficção Científica%';
  • SELECT l.titulo, a.nome, c.nomeFROM livros AS lINNER JOIN autores AS aON l.autor_id = a.idINNER JOIN categorias AS cON l.categoria_id = c.idWHERE l.disponivel = 'S'AND c.nome = 'Ficção Científica';
  • SELECT l.titulo, a.nome AS autor, c.nome AScategoriaFROM livros AS lINNER JOIN autores AS aON l.autor_id = a.idINNER JOIN categorias AS cON l.categoria_id = c.idWHERE l.disponivel = TRUEAND c.nome = 'Ficção Científica';
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora