Imagine que um cliente entrou em contato com você e disse que necessita alterar o nome do departamento de todos os funcionários que hoje são ligados ao departamento ADMINISTRAÇÃO para o departamento CONTROLADORIA. A partir da solicitação você foi verificar a estrutura e se deparou com as seguintes tabelas:
Tabela: FUNCIONARIO ID CPF NOME_COMPLETO ID_DEPARTAMENTO 1 554.896.580-88 José da Silva 1 2 679.791.690-93 Maurício Pereira 2 3 619.820.050-76 Maria Lúcia Genuíno 2 4 226.424.990-06 Mariana Gonçalves 3
Observ.: ID_DEPARTAMENTO: Chave estrangeira que referencia o ID na tabela DEPARTAMENTO.
Tabela: DEPARTAMENTO ID DESCRICAO 1 DIRETORIA 2 ADMINISTRAÇÃO 3 TECNOLOGIA DA INFORMAÇÃO 4 CONTROLADORIA
A partir da sua análise assinale a alternativa que contenha o comando que irá realizar o que foi solicitado pelo cliente: Alternativas Alternativa 1: UPDATE FUNCIONARIO SET ID_DEPARTAMENTO = 4;
Alternativa 2: SELECT * FROM FUNCIONARIO WHERE ID_DEPARTAMENTO = 2;
Alternativa 3: UPDATE FUNCIONARIO SET ID_DEPARTAMENTO <> 4 AND NOME > 1;
Alternativa 4: UPDATE FUNCIONARIO SET ID_DEPARTAMENTO = 4 WHERE ID_DEPARTAMENTO = 2;
Alternativa 5: DELETE FUNCIONARIO SET ID_DEPARTAMENTO = 4 WHERE ID_DEPARTAMENTO = 2;
UPDATE FUNCIONARIO SET ID_DEPARTAMENTO = 4 WHERE ID_DEPARTAMENTO = 2;
Esse comando irá atualizar o valor da coluna ID_DEPARTAMENTO para 4, apenas para aqueles registros na tabela FUNCIONARIO onde o valor da coluna ID_DEPARTAMENTO seja igual a 2. Assim, todos os funcionários que estavam ligados ao departamento ADMINISTRAÇÃO terão seus departamentos alterados para CONTROLADORIA.
A alternativa correta para realizar a alteração do nome do departamento dos funcionários de ADMINISTRAÇÃO para CONTROLADORIA é:
Alternativa 4- UPDATE FUNCIONARIO SET ID_DEPARTAMENTO = 4 WHERE ID_DEPARTAMENTO = 2;
Sobre a utilização do comando UPDATE e WHERE
Nessa query, utilizamos o comando UPDATE para atualizar a tabela FUNCIONARIO. Na cláusula SET, estamos definindo que queremos atualizar o valor da coluna ID_DEPARTAMENTO para 4, que corresponde ao ID do departamento CONTROLADORIA.
Na cláusula WHERE, estamos especificando que queremos fazer essa atualização apenas para os registros que possuem o valor 2 na coluna ID_DEPARTAMENTO, que é o valor correspondente ao departamento ADMINISTRAÇÃO.
Dessa forma, ao executar essa query, todos os funcionários que atualmente estão ligados ao departamento ADMINISTRAÇÃO terão seu departamento atualizado para CONTROLADORIA. É importante ressaltar que essa atualização não afetará a tabela DEPARTAMENTO, apenas a tabela FUNCIONARIO.
Saiba mais sobre SQL aqui: https://brainly.com.br/tarefa/49801319
Lista de comentários
Resposta:
A alternativa correta é a Alternativa 4:
UPDATE FUNCIONARIO SET ID_DEPARTAMENTO = 4 WHERE ID_DEPARTAMENTO = 2;
Esse comando irá atualizar o valor da coluna ID_DEPARTAMENTO para 4, apenas para aqueles registros na tabela FUNCIONARIO onde o valor da coluna ID_DEPARTAMENTO seja igual a 2. Assim, todos os funcionários que estavam ligados ao departamento ADMINISTRAÇÃO terão seus departamentos alterados para CONTROLADORIA.
Espero ajudar!
A alternativa correta para realizar a alteração do nome do departamento dos funcionários de ADMINISTRAÇÃO para CONTROLADORIA é:
Sobre a utilização do comando UPDATE e WHERE
Nessa query, utilizamos o comando UPDATE para atualizar a tabela FUNCIONARIO. Na cláusula SET, estamos definindo que queremos atualizar o valor da coluna ID_DEPARTAMENTO para 4, que corresponde ao ID do departamento CONTROLADORIA.
Na cláusula WHERE, estamos especificando que queremos fazer essa atualização apenas para os registros que possuem o valor 2 na coluna ID_DEPARTAMENTO, que é o valor correspondente ao departamento ADMINISTRAÇÃO.
Dessa forma, ao executar essa query, todos os funcionários que atualmente estão ligados ao departamento ADMINISTRAÇÃO terão seu departamento atualizado para CONTROLADORIA. É importante ressaltar que essa atualização não afetará a tabela DEPARTAMENTO, apenas a tabela FUNCIONARIO.
Saiba mais sobre SQL aqui: https://brainly.com.br/tarefa/49801319
#SPJ2