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

problema de possible inconsistencia

Estas en el tema de problema de possible inconsistencia en el foro de Mysql en Foros del Web. Buenas, tengo un pequeño marron. El tema está en que tengo una base de datos en la que en una tabla CASA hay un campo ...
  #1 (permalink)  
Antiguo 13/11/2007, 06:28
 
Fecha de Ingreso: agosto-2007
Mensajes: 21
Antigüedad: 16 años, 8 meses
Puntos: 0
problema de possible inconsistencia

Buenas, tengo un pequeño marron. El tema está en que tengo una base de datos en la que en una tabla CASA hay un campo numenchufes donde se guardan el numero de enchufes de una determinada casa. El problema es que tengo otra tabla ELEMENTOS que contiene todos los elementos electricos de las diferentes casas (con una clave estrangera apuntando a la tabla CASA para saber de que casa es cada elemento.
Teoricamente un "select count(*) from ELEMENTOS where idcasa="una casa determinada" and tipoelemento="enchufe"" tendría que dar el mismo numero que select numenchufes from CASA where idcasa="una determinada casa".

Me gustaría saber si hay alguna forma de asegurar que estos dos valores se mantengan iguales. Con un trigger o algo así.

Ya se que el campo numenchufes no tendría que estar... pero no lo puse yo y quitarlo implica hacer grandes cambios en la aplicacion que ataca a la base de datos. Por ese motivo estoy buscando una solucion chapucera

A mi la única solucion que se me ocurre es vigilar los datos con la aplicacon. Realizando un select count(*) de tanto en tanto y si no coincide cambiar el cambo numenchufes...

Gracias
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 15:41.