FC ConcursosFC Concursos

Questão FC369485

Em um processo, o funcionário responsável foi substituído por outro funcionário da mesma organização. Tal substituição deve ser registrada no banco de dados do departamento de pess

Linguagem SQL

FGV · 2024

Em um processo, o funcionário responsável foi substituído por outro funcionário da mesma organização. Tal substituição deve ser registrada no banco de dados do departamento de pessoal.

 

A cláusula SQL mais indicada para implementar essa alteração, mantendo a integridade do banco, é denominada

  1. ALTER
  2. INSERT
  3. JOIN
  4. UPDATE
  5. WITH
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A cláusula UPDATE é a forma adequada para alterar registros existentes no banco de dados do departamento de pessoal. Ela permite modificar campos de um funcionário específico sem recriar linhas inteiras.

Use sempre a condição WHERE para limitar a alteração ao registro correto (normalmente pela PRIMARY KEY), evitando mudanças indesejadas em toda a tabela.

Exemplo prático:
UPDATE funcionarios SET id_responsavel = 234, nome = 'Ana Silva' WHERE id_responsavel = 123;

Para manter a integridade, execute a operação dentro de uma TRANSACTION quando houver dependências (relacionamentos por FOREIGN KEY) e valide as restrições antes do commit.

Também é recomendável testar a condição com um SELECT prévio e usar parâmetros para prevenir injection e garantir a alteração segura e correta do registro.

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

Continue aprendendo