Foros del Web » Programando para Internet » ASP Clásico »

Borrar Tabla Relacionadas

Estas en el tema de Borrar Tabla Relacionadas en el foro de ASP Clásico en Foros del Web. Tengo 2 Tabla: [alumno] |------*.ced = numero unico del alumno | .nombre = nombre del alumno | .apellido = apellido del alumno | | [notas] ...
  #1 (permalink)  
Antiguo 06/09/2003, 14:27
Avatar de RucarMaN  
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 21 años, 9 meses
Puntos: 1
Borrar Tabla Relacionadas

Tengo 2 Tabla:

[alumno]
|------*.ced = numero unico del alumno
| .nombre = nombre del alumno
| .apellido = apellido del alumno
|
| [notas]
|---oo .ced = numero de cedula
.codmat = codigo de la materia
.nota = calificaciones
.fecha = fecha de aprobacion

donde registro un alumno y le coloco varias notas.

Pregunta: Como puedo borrar un alumno y sus notas a la misma vez

__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.com

Última edición por RucarMaN; 06/09/2003 a las 14:32
  #2 (permalink)  
Antiguo 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.
  #3 (permalink)  
Antiguo 06/09/2003, 14:59
Avatar de RucarMaN  
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 21 años, 9 meses
Puntos: 1
Perdon es Access
y estoy deacuerdo contigo

NI UN PASO ATRAS
__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.com
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 19:01.