Buscar

No banco de dados BOOKS, o campo NumLivrarias, da tabela Livro, contém informação redundante, pois denota o número de livrarias que oferecem o livr...

No banco de dados BOOKS, o campo NumLivrarias, da tabela Livro, contém informação redundante, pois denota o número de livrarias que oferecem o livro e pode ser computado. O comando SQL que calcula e atualiza esse campo corretamente é:


A) update livro set numlivrarias= (select count(*) from oferta o where o.livroid=livro.livroid) where numlivrarias=null
B) update livro set numlivrarias= (select count(*) from oferta o where o.livroid=livro.livroid)
C) update numlivrarias from livro as (select count from oferta o where o.livroid=livro.livroid) where numlivrarias=null
D) set livro.numlivrarias= (select count from oferta o where o.livroid=livro.livroid)
E) set livro.numlivrarias= (select count(livrariaid) from oferta o where o.livroid=livro.livroid) where numlivrarias=null

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

Respostas

User badge image

Ed Verified user icon

A alternativa correta para o comando SQL que calcula e atualiza corretamente o campo NumLivrarias na tabela Livro, no banco de dados BOOKS, é a alternativa B: B) update livro set numlivrarias = (select count(*) from oferta o where o.livroid = livro.livroid) Essa alternativa utiliza a cláusula UPDATE para atualizar o campo NumLivrarias na tabela Livro. O subselect (select count(*) from oferta o where o.livroid = livro.livroid) conta o número de ocorrências na tabela Oferta onde o livroid é igual ao livroid da tabela Livro, ou seja, conta o número de livrarias que oferecem o livro.

0
Dislike0

Responda

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

Mais conteúdos dessa disciplina