← Questões de Banco de Dados

Banco de Dados · FGV · 2022

Questão comentada de Banco de Dados

No contexto do MariaDB, as opções RESTRICT, CASCADE, SET NULL, NO ACTION, SET DEFAULT aplicam-se ao comando/cláusula do tipo

Gabarito: B

No MariaDB, essas opções aparecem quando voce cria uma chave estrangeira e quer definir o que acontece se a linha referenciada for atualizada ou apagada. Em outras palavras, o banco precisa saber se vai bloquear a operação, apagar os registros dependentes, colocar NULL ou seguir alguma regra de padrão. Isso é tipico de integridade referencial: a tabela filha depende da tabela pai, então o SGBD precisa decidir o destino desse vínculo. As ações RESTRICT, CASCADE, SET NULL, NO ACTION e SET DEFAULT são justamente as ações ligadas a CONSTRAINT FOREIGN KEY. Elas ficam associadas aos comandos ON DELETE e ON UPDATE, dizendo qual comportamento será adotado quando houver alteração na chave referenciada. Se a linha

Continue treinando

Questões relacionadas