Informática, perguntado por doughribeiro97, 7 meses atrás

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 arrudadr
29

Resposta:

a)

CASCADE, SET NULL, RESTRICT e NO ACTION.

Explicação:

Corrigido AVA


agnaldolumertz: É a letra (a) que esta correta.
arrudadr: Cara... eles alteram as respostas de aluno para aluno, vai pela resposta em si, não pela letra
Respondido por thailemes96
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