FC ConcursosFC Concursos

Questão FC266005

O script SQL apresentado na seguinte figura conta com atributos compostos por nomes autoexplicativos de um centro de educação que conta com departamentos, salários e instrutores. c

Questões sem classificação de assunto (TI - Banco de Dados)

IDECAN · 2024

O script SQL apresentado na seguinte figura conta com atributos compostos por nomes autoexplicativos de um centro de educação que conta com departamentos, salários e instrutores.

     

create  view consulta(nome_departamento,salario_total)as

             select nome_departamento, sum(salario)

             from instrutor

             group by nome_departamento

 

O objetivo da view consulta é

  1. Indicar a soma dos salários de todos os instrutores em todos os departamentos.
  2. indicar, para cada departamento, a soma dos salários de todos os instrutores nesse departamento.
  3. indicar os nomes dos departamentos com os salários de cada instrutor.
  4. indicar os salários de cada instrutor por cada departamento.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A instrução cria uma view chamada consulta com duas colunas: nome_departamento e salario_total. A expressão sum(salario) calcula um total agregado de salários e é associada ao rótulo salario_total na visão.

O group by nome_departamento faz com que todas as linhas da tabela instrutor sejam agrupadas por departamento; para cada grupo é aplicada a agregação. Matematicamente: \(salario\_total_{D}=\sum_{i\in D}salario_i\), onde \(D\) é um departamento e \(i\) são os instrutores desse departamento.

Portanto, a view apresenta, em cada linha, o nome de um departamento e a soma dos salários de todos os instrutores pertencentes a ele, possibilitando consultas diretas sobre o total salarial por departamento.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo