Boa tarde Jose,
Então, as relações das tables eu tirei através do Design da base, esse banco na verdade não é meu, estou apenas prestando serviço de coletar informações. Respondendo suas perguntas:
O valor da coluna idAluno é sempre o mesmo, durante todos os anos em que o aluno estudou no colégio? Sim, o aluno X sempre terá o mesmo
ID.
O código de matrícula dele é sempre o mesmo, durante todos os anos em que o aluno estudou no colégio? Sim, o aluno X sempre terá o mesmo
nº de matricula.
Qual a a diferença entre série e período? Série é o registro do curso que o aluno está (ex: 1 série, maternal, jardim) já o período é o ano
em que o aluno está cursando a série ( ex: 2017 - aluno X - cursando 3º do Colegial)
O aluno faz parte de uma turma? Sim, a turma é a sala em que o aluno estava durante o período e a série X.
Sem o distinct os registros praticamente triplicaram, de 300.000 foi pra 790.000 registros. Percebi tambem que todos os campos ficam identicos, e somente o campo NOTA é alterado, segue abaixo:
| idcurso | nomecurso | idserie | nomeserie | siglaperiodo | idturma | idaluno | nomealuno | matricula | idestabelecimentoensino | nomeestabelecimento | cidade | Estado | resultadofinal | diasletivos | observacao | iddisciplina | nomedisciplina | CodigoAgrupamento | TipoDisciplina | nota01 | ES_CargaHoraria | NumeroOrdemHistorico |
| 4 | Ensino Médio | 3 | 1ª Série | 2016 | 858 | 2 | BARBARA CRISTINE RODRIGUES DE AGUIAR | 2659 | 58 | Instituto Santa Maria Mazzarello | Recife | PE | A | 200 | NULL | 1 | Língua Portuguesa | NULL | 1 | 7.5 | NULL | NULL |
| 4 | Ensino Médio | 3 | 1ª Série | 2016 | 858 | 2 | BARBARA CRISTINE RODRIGUES DE AGUIAR | 2659 | 58 | Instituto Santa Maria Mazzarello | Recife | PE | A | 200 | NULL | 1 | Língua Portuguesa | NULL | 1 | 8 | NULL | NULL |
| 4 | Ensino Médio | 3 | 1ª Série | 2016 | 858 | 2 | BARBARA CRISTINE RODRIGUES DE AGUIAR | 2659 | 58 | Instituto Santa Maria Mazzarello | Recife | PE | A | 200 | NULL | 1 | Língua Portuguesa | NULL | 1 | 8.5 | NULL | NULL |
| 4 | Ensino Médio | 3 | 1ª Série | 2016 | 858 | 2 | BARBARA CRISTINE RODRIGUES DE AGUIAR | 2659 | 58 | Instituto Santa Maria Mazzarello | Recife | PE | A | 200 | NULL | 1 | Língua Portuguesa | NULL | 1 | 9 | NULL | NULL |
| 4 | Ensino Médio | 3 | 1ª Série | 2016 | 858 | 2 | BARBARA CRISTINE RODRIGUES DE AGUIAR | 2659 | 58 | Instituto Santa Maria Mazzarello | Recife | PE | A | 200 | NULL | 1 | Língua Portuguesa | NULL | 1 | 9.5 | NULL | NULL |