Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

sugerencia en hacer BD MYSQL

Estas en el tema de sugerencia en hacer BD MYSQL en el foro de Mysql en Foros del Web. Hola mi problema es el siguiente: Quiero crear una base de datos en MYSQL llamadas ESTUDIANTES, esta tabla guarda la informacion general de todos los ...
  #1 (permalink)  
Antiguo 15/06/2006, 10:32
Avatar de capuleto  
Fecha de Ingreso: octubre-2003
Ubicación: Cartagena
Mensajes: 219
Antigüedad: 20 años, 6 meses
Puntos: 0
sugerencia en hacer BD MYSQL

Hola mi problema es el siguiente:

Quiero crear una base de datos en MYSQL llamadas ESTUDIANTES, esta tabla guarda la informacion general de todos los alumnos del colegio como codigo, nombres, apellidos, nombre del padre, apellidos del padre, dir. del padre, y lo mismo con la madre nombre del padre, apellidos del padre, dir. del padre......

Mi duda es la siguiente hay varios PADRES (mama y papa) que tienen mas de un (1) hijo(a), y como la tabla ESTUDIANTES es un registro por cada estudiante del colegio......cuando vaya a llenar los registros de un estudiante en particular...y llene los datos de sus padres, en caso tal de que estos padres tengan mas de 1 hijo....cuando vaya allenar los datos del segundo hijo, estos serian la misma informacion de lo padres del primer hijo.....

la idea es no duplicar la informacion de los padres cuando tienen mas de un hijo.....ok......

como puedo hacer eso??

espero suvaliosa colaboracion....
__________________
...Definitivamente Soy Nadie entre los Sabios....*-*Capuleto*-*
  #2 (permalink)  
Antiguo 15/06/2006, 10:53
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Hola capuleto
Tienes que hacerle un proceso de normalización
aqui te dejo el link
http://www.mysql-hispano.org/page.php?id=16&pag=1

En resumen separa las tablas, una tabla para alumnos y otra para padres, asi no habrá datos duplicados.
Saludos!
  #3 (permalink)  
Antiguo 15/06/2006, 11:10
Avatar de capuleto  
Fecha de Ingreso: octubre-2003
Ubicación: Cartagena
Mensajes: 219
Antigüedad: 20 años, 6 meses
Puntos: 0
listo entonces hago dos tablas una ESTUDIANTE y otra PADRES y las realciono por medio de in llave ID en los padres o estudiamntes??
__________________
...Definitivamente Soy Nadie entre los Sabios....*-*Capuleto*-*
  #4 (permalink)  
Antiguo 15/06/2006, 11:21
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Cada tabla tiene debe tener un ID unico.
La clave foránea debe estar en la tabla alumnos.
Te recomiendo q le des una leida a link que te di, ta va resolver muchas dudas y dolores de cabeza.
saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:57.