SóProvas


ID
2619838
Banca
FGV
Órgão
Câmara de Salvador - BA
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

No MS SQL Server, a especificação de chaves estrangeiras (foreign keys) admite o uso das cláusulas ON UPDATE e ON DELETE.

As opções que complementam essas cláusulas são:

Alternativas
Comentários
  • Decoreba muito bem explicada nesse vídeo

    https://www.youtube.com/watch?v=o-DFrboZYCo

  • São opções para as chaves estrangeiras, tentando simplificar ao máximo:

     

    RESTRICT: Rejeita a atualização ou exclusão de um registro da tabela pai, se houver registros na tabela filha.

     

    CASCADE: Atualiza ou exclui os registros da tabela filha automaticamente, ao atualizar ou excluir um registro da tabela pai.

     

    SET NULL: Define como null o valor do campo na tabela filha, ao atualizar ou excluir o registro da tabela pai.

     

    NO ACTION: Equivalente ao RESTRICT.

     

    SET DEFAULT: Define o valor da coluna na tabela filha, como o valor definido como default para ela, ao excluir ou atualizar um registro na tabela pai.

     

    https://pt.stackoverflow.com/questions/211737/qual-%C3%A9-a-finalidade-das-op%C3%A7%C3%B5es-restrict-cascade-set-null-e-no-action