SóProvas


ID
1289227
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Um programador recebeu como missão buscar o preço médio mensal do petróleo em uma tabela chamada PRECO_DIARIO e preencher isso em outra tabela chamada PRECO_MENSAL (inicialmente vazia), contendo uma linha para cada média mensal de cada tipo de petróleo. Suponha que as tabelas sejam descritas como apresentado abaixo.

PRECO_DIARIO(TIPO,DATA,PRECO)
PRECO_MENSAL(TIPO,ANO,MES,PRECO)

Uma forma correta para realizar isso de uma só vez em SQL, na maioria dos SGDBs do mercado, é

Alternativas
Comentários
  • Eliminamos as alternativas D e E, pois o comando UPDATE altera uma tupla já existente e a questão quer a inclusão de dados (INSERT). Sobram A, B e C.

    Eliminamos a alternativa C que não possui o comando de média (AVG). Sobram A e B.

    Eliminamos a alternativa B pois a consulta SELECT ordena por tipo, ao invés de agrupar, como pede a questão.

    Sobra a alternativa A que é a correta.