Para garantir a integridade referencial, o MySQL rejeita qualquer operação INSERT ou UPDATE que tente criar um valor de chave estrangeira em uma tabela filha, se não houver um valor de chave candidato correspondente na tabela pai. Quando uma operação UPDATE ou DELETE afeta um valor de chave na tabela pai que possui linhas correspondentes na tabela filha, o resultado depende da ação referencial especificada usando as subcláusulas ON UPDATE e ON DELETE da cláusula FOREIGN KEY. O MySQL suporta opções sobre a ação a ser tomada.
Após a leitura do texto e estudo da disciplina, escolha a opção correta que exibe as ações possíveis:
Alternativas:
a)
CASCADE, SET NULL, RESTRICT e NO ACTION.
b)
CASCADE, SET NULL, EXIT e NO ACTION.
c)
CASCADE, SET, RESTRICT e NO ACTION.
d)
CASCADE, NULL, RESTRICT e NO ACTION.
e)
CASCADE, SET NULL, RESTRICT e NO.
Soluções para a tarefa
Respondido por
29
Resposta:
a)
CASCADE, SET NULL, RESTRICT e NO ACTION.
Explicação:
Corrigido AVA
agnaldolumertz:
É a letra (a) que esta correta.
Respondido por
13
Resposta:
Av - Subst. 1 - Programação e Desenvolvimento de Banco de Dados
Explicação:
1- a) 1-V; 2-III; 3-I; 4-II; 5-IV
2 - e)
3 - a) Se definido, o valor do símbolo CONSTRAINT é usado. Caso contrário, o valor do index_nome FOREIGN KEY é usado.
4 - a) CASCADE, SET NULL, RESTRICT e NO ACTION.
5 - a) UPDATE tabela_referência
SET lista_atribuição
[WHERE condição]
[ORDER BY ...]
[LIMIT quantidade_linhas]
value:
{expr | DEFAULT}
assignment:
nome_coluna = valor
lista_atribuições:
atribuição [, atribuição] ...
Perguntas interessantes
Português,
5 meses atrás
Matemática,
5 meses atrás
Artes,
5 meses atrás
Português,
7 meses atrás
Geografia,
11 meses atrás
Matemática,
11 meses atrás
Ed. Técnica,
11 meses atrás