Logo Passei Direto
Buscar
A cláusula JOIN é usada para combinar linhas de 2 ou mais tabelas, baseadas nas relações existentes entre elas. Além dos JOINs para combinar tabelas, a linguagem SQL permite funções de agregação que nos ajuda com a análise dos dados, apresentando de forma resumida as informações de uma consulta. Referente à extração de dados utilizando JOINs e funções de agregação, analise o comando SELECT a seguir:

SELECT p.id, p.nome,

AVG(m.valor_unitario) as media_valor

FROM produto p INNER JOIN movimento mON p.id = m.id_produto GROUP BY p.id, p.nome.
Com relação ao comando anterior, classifique V para as sentenças verdadeiras e F para as falsas:
A função AVG nos retorna a média dos valores de um grupo.
Esta consulta está agrupando o “id” e “nome” do produto para retornar a média dos valores unitários.
A função AVG nos retorna à soma dos valores de um grupo.
A cláusula INNER JOIN presente no comando de consulta irá retornar todos os produtos, mesmo os que não apresentam um registro correspondente na tabela de movimento.
A V - V - F - F.
B V - V - V- F.
C F - V - V - F.
D V - F - V - F.
User badge image
Questões Para a Compreensão

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada sentença do comando SQL apresentado: 1. "A função AVG nos retorna a média dos valores de um grupo." Verdadeiro (V). A função AVG calcula a média aritmética dos valores de uma coluna para cada grupo. 2. "Esta consulta está agrupando o “id” e “nome” do produto para retornar a média dos valores unitários." Verdadeiro (V). O comando usa GROUP BY p.id, p.nome, agrupando os produtos para calcular a média do valor_unitario. 3. "A função AVG nos retorna à soma dos valores de um grupo." Falso (F). AVG retorna a média, não a soma. A função que retorna a soma é SUM. 4. "A cláusula INNER JOIN presente no comando de consulta irá retornar todos os produtos, mesmo os que não apresentam um registro correspondente na tabela de movimento." Falso (F). INNER JOIN retorna apenas os registros que possuem correspondência em ambas as tabelas. Para retornar todos os produtos, mesmo sem correspondência, seria necessário usar LEFT JOIN. Portanto, a sequência correta é: V - V - F - F. A alternativa correta é: a) V - V - F - F.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Uma tendência da evolução comum é sempre focar em realizar as ações com maior rapidez, com mais velocidade para o usuário. Contudo, na evolução dos BDs deve-se pensar em outros fatores antes da velocidade. Um SGBD tem uma série de funcionalidades prontas para serem utilizadas. Os pilares devem ser garantidos antes de se focar na velocidade, sendo eles: a Atomicidade, o Isolamento, a Consistência e a Durabilidade. Juntos, esses pilares promovem segurança e estabilidade para o sistema como um todo e em cada transação realizada ou interrompida.
Considerando as características e funcionalidades de um SGBD, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Múltiplas visões dos dados são uma abordagem muito utilizada em sistemas cliente/servidor.
( ) Isolamento entre Programa e Dados é uma característica que aumenta o nível de manutenibilidade do sistema.
( ) Acesso concorrente de múltiplos usuários, permitindo que todos os usuários conectados executem operações “ao mesmo tempo”.
( ) Natureza autodescritiva está relacionada às metainformações armazenadas e contém informações como o tipo, o tamanho e as restrições do banco de dados.
A V - V - V - V.
B F - F - V - V.
C V - F - F - V.
D V - V - V - F.

Mais conteúdos dessa disciplina