Na aula, o DELETE CASCADE foi adicionado na tabela de relacionamento( aluno_curso) entre alunos e cursos. Esta cláusula poderia ter sido implementada na tabela aluno ou curso? Qual é a regra?
Na aula, o DELETE CASCADE foi adicionado na tabela de relacionamento( aluno_curso) entre alunos e cursos. Esta cláusula poderia ter sido implementada na tabela aluno ou curso? Qual é a regra?
Oi Luiz, tudo bem?
Não existem regras para o CASCADE. O professor colocou o CASCADE na tabela 'aluno_curso', então todo registro que for deletado dessa tabela, se tiver uma tabela filho, os registros dessa tabela também serão deletados. E a mesma coisa se tivesse sido implementada na tabela 'aluno' ou 'curso', o que for dependentes deles, seriam deletados.
Ficou mais claro? Qualquer dúvida é só falar, tá bom?