Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/08/2010, 11:30
CloudFFVII
 
Fecha de Ingreso: agosto-2010
Mensajes: 79
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: Ayuda por favor¡¡¡¡como hacer sentencia de integridad referencia

Cita:
Iniciado por mixcoatltzin Ver Mensaje
HOLA COMPAÑEROS MI PROBLEMA ES EL SIGUIENTE ESPERO QUE ME PUEDAN ORIENTAR YA QUE SOY NUEVO EN ESTO.,
ESTOY TRABAJANDO EN UN SISTEMA DE COBRANZA PARA MI SERVICIO SOCIAL TENGO 2 TABLAS UNA DE "ALUMNOS" Y OTRA DE "PAGOS" EN LA TABLA"ALUMNOS" TENGO UN CAMPO LLAMADO (ID) QUE ES AUTOINCREMENT Y EN LA TABLA "PAGOS" TENGO EL CAMPO (ID_ALUMNO) QUE ME RELACIONARA CON LA TABLA "ALUMNO"CORRECTO?.

AHORA LO QUE QUIERO ES QUE CUANDO UN ALUMNO HAGA UN PAGO DE LA TABLA "ALUMNOS" OPTENGA EL ID Y LO RELACIONE CON LA TABLA PAGOS YA QUE SERA LA MANERA EN LA QUE YO SABRE CUANTO ADEUDA CADA ALUMNO, ME EXPLICO?

COMO SERIA LA SENTENCIA PARA QUE POR EJEMPLO EN MI TABLA "PAGOS" YO TENGA EL ID=1 Y EL ID_ALUMNO=59 LO CUAL ME DIRA QUE EL ALUMNO 59 CON NOMBRE ALEJANDRO.... TIENE EL ID DE PAGO 59 Y ADEUDA TANTO, CREO QUE A ESTO SE LE LLAMA
INTEGRIDAD REFERANCIA

Primero, baja los caps... son re molestos...

Por otro lado... no se entiende bien lo que queres hacer, pero no creo que necesites integridad referencial...la idea justamente de la integridad referencial es... Mantener la integridad referencial...y si bien en tu caso podria aplicarse a algo.... Como por ejemplo un ON DELETE de la tabla de alumnos que tienen pagos cargados en la tabla de pagos... no creo que sea lo que preguntas.

Tendrias que explicar como pretendes hacer tu con sulta de insercion..... Pero lo logico sería que viene un alumno y paga... entonces en ese momento cargas el pago obteniendo el id del alumno...osea... viene pepito...obetenes el id de pepito... y haces un insert en la tabla de pagos con ese id...
despues a la hora de leer los pagos, si quisieras tener resultados que combinen el campo pagos con el nombre o algun campo que solo figure en la tabla de alumnos... simplemente haces un inner join..