La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54627 - MANEJO DE NULL
Autor:  Henry Villegas
Quisiera la colaboración de algún compañero para que me informe como solucionar el manejo de campos NULL en campos que son llaves foráneas, ya que los procedimientos almacenados de VFP9 generan error? Existe algún parche por parte de Microsoft? Microsoft conoce este problema y si lo conoce ha manifestado algún tipo de solución?

Gracias pos su colaboración

  Respuesta:  Francisco Villavicencio
Estimado Henry:

Creo que el problema es de diseño. La definición de claves foráneas tienen que ver con la integridad referencial, que en los sistemas relacionales puros, es sagrada. Hay sistemas que cierran un ojo esa realidad y permiten nulls en claves foráneas, pero dejan al criterio del programador aumir la responsabilidad por la peligrosa inconsitencia en los datos que es muy posible.

En VFP se hay flexibilidad para infdicar el grado de exigencia en las claves foráneas. Hay que ir a disño de relaciones y optar por la opción que más se acerque a la realiadad que se quiere representar.

Ojalá te ayude en algo.