Como relaciono?

01/12/2003 - 15:01 por Arnold | Informe spam
Una tabla Carreras (Carreras que da una facultadad) y otra
tabla Materias.

Como hago para relacionarlos, para que cuando llame a una
Carrera se llamen todas las materias relacionadas a el?
Si pongo en la tabla Materias un idCarrera no tendria que
ponerlo por cada Carrera?
La verdad no me sale la logica.

Gracias
 

Leer las respuestas

#1 Accotto Maximiliano D.
01/12/2003 - 15:11 | Informe spam
hola!! una materia puede estar en mas de una carrera verdad? entonces no
podes poner el id de la carrera en la materia.

Como lo haria yo!!

Generaria una tabla intermedia llamada (carreras_materias por ej)

Donde tendria 2 campos

Materia_id y Carrera_id

y aca armo la relacion Materia_carrera.

Estos 2 campos deberias agregarle una clave forania asi mantenes la
integridad de datos.

Un saludo enorme

Maximiliano Damian Accotto
"Arnold" escribió en el mensaje
news:087c01c3b813$9fdbd6e0$
Una tabla Carreras (Carreras que da una facultadad) y otra
tabla Materias.

Como hago para relacionarlos, para que cuando llame a una
Carrera se llamen todas las materias relacionadas a el?
Si pongo en la tabla Materias un idCarrera no tendria que
ponerlo por cada Carrera?
La verdad no me sale la logica.

Gracias

Preguntas similares