Informática, perguntado por andersonsstrp78j04, 1 ano atrás

Após a realização do acordo coletivo de trabalho para o ano base de 2018, a empresa determinou o reajuste do salário de seus colaboradores em 10%. Porem falta 1 dia para o fechamento da mês, o que colocou a equipe de T.I. em alerta pois são aproximadamente 8000 colaboradores com salários e gratificações diferenciadas na empresa. Visando cumprir o prazo corretamente, a T.I. determinou que um Update no Repositório de dados/Banco de dados seria a alternativa mais viável, uma vez que a tabela ProventosColaborador tem o campo SalarioBase que faz reflexo a todos os outros campos ref. aos proventos.

Qual a instrução S.Q.L. correta para que o reajuste ocorra em todos os colaboradores da empresa em questão?

Escolha uma:
a.
UPDATE ProventosColaborador SET SalarioBase = SalarioBase + 10%

b.
ALTER TABLE ProventosColaborador SET Salario = Salario * 1.1

c.
UPDATE ProventosColaborador SET SalarioBase = SalarioBase * 1.1 (Correto)

d.
UPDATE Proventos do Colaborador SET SalarioBase = SalarioBase * 1.1

e.
UPDATE Proventos SET Salario = Salario * 1.1

Soluções para a tarefa

Respondido por taylondavila
53

c. UPDATE ProventosColaborador SET SalarioBase = SalarioBase * 1.1


andersonsstrp78j04: Correto, corrigido pelo AVA!
Respondido por mesquitadri
16

Resposta:

1_b) Linguagem de Definição de Dados (D.D.L. - Data Definition Language) e Linguagem de Manipulação dos Dados (D.M.L. – Data Manipulation Language).

2_d) Linguagem de Controle de Dados (D.C.L. – Data Control Language) . Através das instruções GRANT e REVOKE.

3_a) UPDATE ProventosColaborador SET SalarioBase = SalarioBase * 1.1

4_e) Drop database if exists PAST;

Explicação:

CORRIGIDO

Perguntas interessantes