Seguindo o que foi proposto no exercício, eu criei uma modelagem com normalização e gostaria de saber se ficou boa.
Eu criei a entidade Usuario porque percebi que os usuário que são alunos possuem as mesmas características que os usuários que são instrutores, ou qualquer outro cargo existente. Por isso decidi criar a entidade Usuario, em que a entidade Aluno e Instrutor possuem relacionamento de 1 x 1 com Usuario. Também porque todo Curso possue alunos e instrutores, então tive que liga-los a entidade Curso de alguma forma.
E, por fim, a entidade Matricula que liga o Curso ao Aluno, porque um ou mais cursos podem ser feitos por um ou mais alunos, gerando um relacionamento de N x N, resultando na entidade Matricula.
A modelagem e a normalização ficaram boas?