

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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 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 autores_id e entre 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 disponível 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, nome
FROM livros 1
INNER JOIN autores a ON l.autor id = a.id
INNER JOIN categorias c ON 1.categoria _id =
c.id
WHERE disponivel = TRUE
AND c.nome = 'Ficção Científica';
SELECT 1.titulo, a. nome, c.nome
FROM livros 1
LEFT JOIN autores a
ON 1.autor_id = a.id
LEFT JOIN categorias c
ON 1.categoria_id = c.id
WHERE l.disponivel = TRUE
AND c.nome = 'Ficção Científica' ;
SELECT L.titulo, a.nome, c.nome
FROM livros 1, autores a,categorias c
WHERE l.autor_id = a.id
AND 1.categoria id = c.id
AND 1.disponivel = TRUE
AND c.nome LIKE '%Ficção Científica%';
SELECT 1.titulo, a.nome, c.nome
FROM livros AS 1
INNER JOIN autores AS a
ON l.autor_id = a.id
INNER JOIN categorias AS c
ON 1.categoria id = c.id
WHERE l.disponivel = 'S"
AND c.nome = 'Ficção Científica';
SELECT I1.titulo, a.nome AS autor, c.nome AS
categoria
FROM livros AS 1
INNER JOIN autores AS a
ON 1.autor_id = a.id
INNER JOIN categorias AS c
ON 1.categoria id = c.id
WHERE 1.disponivel = TRUE
AND c.nome = 'Ficção Científica ' ;