Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2003, 14:47
VBDaniel
 
Fecha de Ingreso: septiembre-2003
Mensajes: 18
Antigüedad: 21 años, 7 meses
Puntos: 0
Está Facillllll

Q paso, mi pana.

Bueno, antetodo, t faltó anotar ¿Q base de datos es?

Access, SQL Server, Oracle, Informix, ....

De todas maneras, te informo q al menos en Access, al crear el modelo relacional (integridad referencial) en las tablas Alumnos y Notas, en donde 1 registro de Alumnos "tiene n cantidad" de registros relacionados con la tabla Notas, se puede establecer en las propiedades de la relación :

1. Marcar "Exigir integridad referencial"

y luego :

2. Marcar "Permitir eliminación en cascada".

De esta manera, al momento de eliminar un registro de la tabla primaria (Alumnos) se eliminaran todos los registros q esten relacionados en la tabla secundaria (Notas). Este procedimiento lo realiza el mismo motor del manejador. pero OJO "no hay manera de prevenir esta acción desde el aplicativo cliente q c haya desarrollado".

En los otros DBMS, poseen características similares, al ejemplo q t estoy dando con Access, inclusive a nivel de interfaz.

Espero haberte ayudado algo, o al menos dado alguna luz.

Suerte.
__________________
Ser bueno es fácil...
...ser honesto es difícil.