Considere uma entidade Produto, a qual possui um id, um nome...

Próximas questões
Com base no mesmo assunto
Q1747930 Banco de Dados

Considere uma entidade Produto, a qual possui um id, um nome, uma quantidade em estoque, um preço e uma descrição e uma entidade Transação que registra as vendas e o valor total. Assinale a alternativa que contém os comandos utilizados para criar a tabela Transação a partir das colunas id, nome e preço da tabela Produto, uma consulta para identificar a maior quantidade dos produtos presentes na tabela Produto e o valor médio de todas as vendas.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: A

Para resolver essa questão, é necessário um conhecimento em SQL, especificamente sobre a criação de tabelas a partir de dados de outras tabelas, além de saber como realizar consultas agregadas para obter informações como máxima quantidade e valor médio.

Na alternativa A, o comando CREATE TABLE Transacao AS SELECT id, nome, preco FROM Produto; está correto para criar uma nova tabela denominada Transacao que contém as colunas id, nome e preço da tabela Produto. Esse é um exemplo de uma operação de projeção no modelo relacional, onde um novo conjunto de colunas é criado a partir de uma tabela existente.

A consulta SELECT MAX(quantidade) FROM Produto; está correta para encontrar a maior quantidade em estoque presente na tabela Produto, usando a função de agregação MAX().

Finalmente, a consulta SELECT AVG(total) FROM Transacao; está correta para calcular o valor médio de todas as vendas registradas na tabela Transacao, utilizando a função de agregação AVG().

Essas consultas e o comando de criação de tabela formam uma sequência de operações SQL que satisfazem as condições estabelecidas no enunciado, tornando a alternativa A a resposta correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo