Estou quebrando a cabeça com um problema que não consigo resolver.
Tenho três tabelas contendo dados sobre: alunos (tabela estudantes), cursos (tabela cursos) e estudos (tabela estudos).
Além dessas tabelas, tenho duas tabelas de conexão.
Um conecta alunos, estudos e cursos através de seus ids e contém coluna extra ano (durante o qual o aluno iniciou os estudos) e outro conecta cursos e estudos através de seus ids e contém coluna extra semestre.
Cada aluno vai para determinado estudo e está cursando determinados cursos dependendo do semestre. Cada estudo tem um certo número de cursos dependendo do semestre.
As tabelas de conexão são assim.
Tabela(connection_study_course_student)
IDDoEstudo|IDDoCurso|IDDoAluno|Ano
Tabela (connection_study_course)
CourseID|StudyID|Semestre
Meu problema é seguir. Preciso de informações sobre quais alunos estão matriculados em quais cursos e para isso preciso inserir muitos dados. Exemplo: O primeiro semestre tem oito disciplinas. Tenho que inserir oito valores para cada aluno matriculado no primeiro semestre na tabela connection_study_course_student. Tenho dez estudos, portanto são muitos dados que, tenho certeza, podem ser melhor apresentados do que são agora.
IDDoEstudo|IDDoCurso|IDDoAluno|Ano
- 1 1 1 2019
- 1 2 1 2019
- 1 3 1 2019
- 1 4 1 2019
- 1 5 1 2019
- 1 6 1 2019
- 1 7 1 2019
- 18 de janeiro de 2019
O que posso fazer para conectar os dados já existentes, sem tantos problemas? Gostaria de poder inserir student_ID, Studies_ID e someother_ID, o que me daria informações sobre qual aluno está matriculado em qual estudo e quais cursos ele frequenta.