Logo Passei Direto
Buscar

Comunicação

Engenharias
Questão 39 A gestão eficiente de um sistema de biblioteca envolve diversos desafios, como o controle do estoque de livros, o gerenciamento de empréstimos e devoluções, e a disponibilidade de informações atualizadas sobre o acervo. Nesse contexto, a utilização de um sistema de banco de dados torna-se essencial para organizar e acessar de forma ágil e confiável os dados relacionados aos livros e aos seus empréstimos. A linguagem SQL (Structured Query Language) é amplamente empregada nesses sistemas de banco de dados, permitindo a realização de consultas complexas que cruzam informações entre diferentes tabelas. O domínio dessa linguagem é, portanto, uma habilidade fundamental para profissionais que atuam na área de gestão de bibliotecas ou em sistemas de informação similares. Sabendo da importância da linguagem SQL, considere as seguintes tabelas de um sistema de gerenciamento de uma biblioteca: Tabela "Livros": id_livro (INT, Primary Key) titulo (VARCHAR) autor (VARCHAR) ano_publicacao (INT) quantidade_estoque (INT) Tabela "Emprestimos": id_emprestimo (INT, Primary Key) id_livro (INT, Foreign Key referenciando Livros.id_livro) id_usuario (INT) data_emprestimo (DATE) data_devolucao (DATE) Com base nas estruturas das tabelas apresentadas, indique, nas alternativas a seguir, aquela que apresenta o comando SQL correto para obter a lista de todos os livros que estão atualmente emprestados (ou seja, livros cujo id_livro existe na tabela Emprestimos, mas a data_devolucao ainda está nula) A) SELECT Livros.* FROM Livros WHERE Livros.id_livro IN (SELECT id_livro FROM Emprestimos WHERE data_devolucao IS NULL OR data_devolucao IS NULL); B) SELECT Livros.* FROM Livros OUTER JOIN Emprestimos ON Livros.id_livro = Emprestimos.id_livro WHERE Emprestimos.data_devolucao IS NULL; C) SELECT Livros.* FROM Livros WHERE Livros.id_livro NOT IN (SELECT id_livro FROM Emprestimos WHERE data_devolucao IS NULL); D) SELECT Livros.* FROM Livros LEFT JOIN Emprestimos ON Livros.id_livro = Emprestimos.id_livro WHERE Emprestimos.data_d
User badge image
Renato Silva

há 2 semanas

Respostas

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina