Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/11/2013, 16:31
Avatar de HackID1
HackID1
 
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 2 meses
Puntos: 17
Respuesta: DUDA, relacion una a varios entre dos tablas

Creo que el campo materia en verdad debería pertenecer a la Entidad (tabla) Materias.

Te lo he borrado, y lo he pasado a la otra tabla Materias con nombre Descripcion.

Alumnos:
idalumno
nombre

Materias:
idmateria
Nombre
Descripcion


Ahora para relacionar las 2 tablas se tienen cada una que identificar por un ID o Código único que no se puede repetir.

Luego el campo clave (la Id_alumno) pasa a la otra tabla como un campo clave foranea.

Quedaría así:

Cita:
Alumnos:
id_alumno
nombre

Materias:
id_materia
id_alumno -->> Este campo es FKey y pertenece a la tablaAlumnos
Nombre
Descripcion
A la hora de hacer las tablas (con el CREATE TABLE se indica que el campo llamado alumno en la tabla Materias es una clave foranea y hace referencia a la tabla Alumnos.

Pienso que es así, si tengo algun fallo que lo corrijan los siguientes comentarios o tu mismo, pero creo que la relación iría así, un saludo!

Ahora lo que te falta es crear las tablas en la BD con su relación correcta
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1

Última edición por HackID1; 26/11/2013 a las 16:37