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

Necesito reacionar tablas y se me duplica registro

Estas en el tema de Necesito reacionar tablas y se me duplica registro en el foro de Bases de Datos General en Foros del Web. Hola Bueno primero que nada soy nuevo en esto de la programación. Estoy haciendo un sistema de inscripcion de alumnos , una vez inscritos deben ...
  #1 (permalink)  
Antiguo 02/04/2012, 09:54
 
Fecha de Ingreso: julio-2006
Mensajes: 15
Antigüedad: 18 años, 3 meses
Puntos: 0
Necesito reacionar tablas y se me duplica registro

Hola

Bueno primero que nada soy nuevo en esto de la programación.
Estoy haciendo un sistema de inscripcion de alumnos , una vez inscritos deben se debe escoger el nivel educativo (

primer nivel, segundo nivel , etc.).
Esto lo comence a hacer en dreamweaver avanzado. debo reconocer qeu es muy complicado al hacer base de datos

relacionales,es por ello que para relacionar uso navicat y de ahi saco la sentencia sql y la copio en dreamweaver.

pero hay cosas que estoy haciendo mal y me gustaria una ayuda, lo que pasa.
tengo 4 tablas:

1. tabla_alumnos (padre)
2. tabla_asignatura (padre)
3. tabla_nivel (padre)
4. alta_asignatura (hija)

al insertar el mismo nivel y la misma asignatura del mismo alumno, esta se me repite y se almacena en la bd , pero queda

duplicada. y en realidad eso lo quiero evitar.
quizas tengo mal diseñada las tablas o me falta poner en la tabla hila llave primaria , intente ponerle clave pero no me

dejaba insertar ningun registro me daba errores.
adjunto foto de tablas




espero su ayuda
saludos
  #2 (permalink)  
Antiguo 02/04/2012, 13:13
 
Fecha de Ingreso: enero-2008
Mensajes: 201
Antigüedad: 16 años, 10 meses
Puntos: 39
Respuesta: Necesito reacionar tablas y se me duplica registro

Crea idalumno, idasignatura, idnivel en la tabla alta_asignatura como clave primaria y no te dejará insertar duplicados.
  #3 (permalink)  
Antiguo 02/04/2012, 14:09
 
Fecha de Ingreso: julio-2006
Mensajes: 15
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Necesito reacionar tablas y se me duplica registro

Muchas gracias ruben me funcionó.

Etiquetas: bd, registro, sql, tabla, tablas
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 14:21.