
06/09/2003, 14:47
|
| | 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. |