MYSQL
Boa noite, alguém pode tirar uma duvida? Para eu fazer referencia entre ex: tabela1 e tabela2, eu preciso criar uma tabela3???
Boa noite, alguém pode tirar uma duvida? Para eu fazer referencia entre ex: tabela1 e tabela2, eu preciso criar uma tabela3???
CK
Se a relação entre as tabelas Tab1 e Tab2 não for de muitos para muitos, então não será preciso uma Tab3.
Depende do tipo de relação que voce deseja criar, se for uma relação de 1 para 1, ou 1 para n não precisa, agora uma relação de n para n sim. Exemplos:
supondo que voce tenha uma tabela curso e outra professor e voce sabe que cada curso pode ter apenas um professor, mas um professor pode lecionar em mais de um curso (uma relação um professor para n cursos), nesse caso voce pode colocar o id do professor diretamente na tabela curso.
agora supondo que um aluno pode se matricular em diversos cursos e um curso pode ter diversos alunos, (nesse caso uma relação de n alunos para n cursos), voce precisaria ter uma terceira tabela aluno_curso, onde guardaria os ids do aluno e do curso.