Analise as seguintes restrições aplicadas à relação “matricula” do modelo.
ALTER TABLE `matricula` ADD CONSTRAINT `CONSTR1` FOREIGN KEY (`codigoaluno`) REFERENCES `aluno`(`codigo`) ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE `matricula` ADD CONSTRAINT `CONSTR2` FOREIGN KEY (`codigoturma`) REFERENCES `turma`(`codigo`) ON DELETE RESTRICT ON UPDATE CASCADE;
ALTER TABLE `escola`.`matricula` ADD UNIQUE `CONSTR3` (`codigoaluno`, `codigoturma`);
Agora analise as afirmações que foram feitas acerca dessas restrições.
1) Quando o código de um aluno é atualizado na relação aluno, os códigos correspondentes na relação matricula permanecem inalterados.
2) Quando o código de uma turma é atualizado na relação turma, os códigos correspondentes na relação matricula são igualmente afetados.
3) Quando um registro de aluno é apagado, todos os registros de matrícula desse aluno também são eliminados.
4) É possível associar, quantas vezes forem necessárias, um mesmo aluno a uma mesma turma.
5) Não é possível apagar o registro de uma turma se houver alunos associados a ela.
6) O registro de um aluno não pode aparecer mais de uma vez na relação matricula.
7) O registro de uma turma pode aparecer várias vezes na relação matricula.
Qual das alternativas abaixo faz a leitura correta sobre a veracidade (V) e a falsidade (F) dessas afirmações, na ordem em que elas são citadas?