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