Buscar

No MS SQL Server, o comando SQL abaixo produz, para as tabelas do banco de dados BOOKS, uma lista contendo nomes de livrarias e nomes de autores, t...

No MS SQL Server, o comando SQL abaixo produz, para as tabelas do banco de dados BOOKS, uma lista contendo nomes de livrarias e nomes de autores, tal que, para cada linha, a livraria listada:

Oferece todos os livros do autor listado.
A) Não oferece livros do autor listado.
B) Oferece algum livro do autor listado que é oferecido por todas as outras livrarias.
C) Oferece todos os livros do autor listado.
D) Oferece algum livro do autor listado que não é oferecido por outras livrarias.
E) Oferece algum livro do autor listado que é oferecido por alguma outra livraria, mas não todas.

Essa pergunta também está no material:

analista_analise_sistemas_desenvolv_sistemas_tipo_1
20 pág.

Análise e Desenvolvimento de Sistemas Universidade Cândido MendesUniversidade Cândido Mendes

💡 1 Resposta

User badge image

Ed Verified user icon

O comando SQL que produz uma lista contendo nomes de livrarias e nomes de autores, tal que, para cada linha, a livraria listada oferece todos os livros do autor listado é: ``` SELECT L.NAME AS LIVRARIA, A.NAME AS AUTOR FROM BOOKS B JOIN LIBRARIES L ON B.LIBRARY_ID = L.ID JOIN AUTHORS A ON B.AUTHOR_ID = A.ID WHERE NOT EXISTS ( SELECT * FROM BOOKS B2 WHERE B2.AUTHOR_ID = B.AUTHOR_ID AND B2.LIBRARY_ID <> B.LIBRARY_ID ) ``` A alternativa correta é a letra C) Oferece todos os livros do autor listado.

0
Dislike0

✏️ Responder

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

Outros materiais

Outros materiais