Como relecionar alunos,materias,notas ?
Oi Amigos sou iniciante, estou fazendo um controle de notas e gostaria de saber quando como fazer o relacionamentro das tabelas Alunos,materias,notas..
Como que faço isso ! com a query ?
tenho que jogar a matricula do aluno nelas ?
Alguem pode me ajudar ????? :roll:
Como que faço isso ! com a query ?
tenho que jogar a matricula do aluno nelas ?
Alguem pode me ajudar ????? :roll:
Anonymous
Curtidas 0
Respostas
Paul
03/04/2003
Você deve, antes de tudo, saber relacionar as respectivas tabelas.
Um exemplo prático desta sua situação seria:
Aluno (CodigoAluno [chave], Nome, etc...)
MateriaAluno (CodigoMateriaAluno, CodigoAluno, CodigoMateria, Nota)
Materia (CodigoMateria [chave], Denominacao, etc...)
Vale salientar que isto é um modelo bem simples e que nao leva em consideracao periodo e nada a mais.
O select ficaria o seguinte:
SELECT A.Nome, M.Denominacao, MA.Nota
FROM Aluno A, MateriaAluno MA, Materia M
WHERE A.CodigoAluno = MA.CodigoAluno
AND M.CodigoMateria = MA.CodigoMateria
Espero ter te ajudado!
Ate mais!
Um exemplo prático desta sua situação seria:
Aluno (CodigoAluno [chave], Nome, etc...)
MateriaAluno (CodigoMateriaAluno, CodigoAluno, CodigoMateria, Nota)
Materia (CodigoMateria [chave], Denominacao, etc...)
Vale salientar que isto é um modelo bem simples e que nao leva em consideracao periodo e nada a mais.
O select ficaria o seguinte:
SELECT A.Nome, M.Denominacao, MA.Nota
FROM Aluno A, MateriaAluno MA, Materia M
WHERE A.CodigoAluno = MA.CodigoAluno
AND M.CodigoMateria = MA.CodigoMateria
Espero ter te ajudado!
Ate mais!
GOSTEI 0