Eu entendi essa remoção em cascata feita na aula, mas isso vale somente com o sqllite que como foi dito: não trabalha bem com chaves estrangeiras?
Porque eu havia feito um pequeno projeto usando o mysql e só precisei usar o onDelete('cascade')
na migration.
É bom fazer os dois casos em qualquer tipo de banco pra ser tipo um double check de segurança?