Práctica 8: error en el validador

53 views
Skip to first unread message

Marco Antonio Moreno Guerra

unread,
May 15, 2020, 6:39:55 PM5/15/20
to Bases de Datos Distribuidas FI-UNAM
Buenas tardes profesor. 

Tengo un problema con el validador de la práctica 8. Al hacer la ejecución ocurre el error de la imagen que anexo.

WhatsApp Image 2020-05-15 at 01.27.26.jpeg


El problema parece ocurrir en el sitio/nodo 1 e indica una violación de constraint al hacer la eliminación de registros de la tabla CUENTA. Pero no logro entender lo que está causando que haya problema con el fragmento de la tabla hija MOVIMIENTO_1 (que se encuentra en el sitio/nodo 2) que no tiene un FK constraint con CUENTA_4 debido al esquema de fragmentación.

Espero su respuesta profesor, gracias.

Jorge A. Rodríguez Campos

unread,
May 15, 2020, 7:18:59 PM5/15/20
to bd-distrib...@googlegroups.com
Hola inge. 
Es correcto.  El delete en cuenta falla debido a que los registros de la tabla movimiento no fueron eliminados. 
Podría ser que tu trigger para la tabla movimiento no esté eliminando los registros como debe.  
Podrías hacer pruebas lanzando sentencias delete sobre la tabla movimiento y validar si el trigger está actuando correctamente ?

--
Has recibido este mensaje porque estás suscrito al grupo "Bases de Datos Distribuidas FI-UNAM" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a bd-distribuidas-...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/bd-distribuidas-unam/a412f275-6c7c-4e9a-990e-b087a2b7bd39%40googlegroups.com.
--
Enviado desde mi IPhone con Gmail Mobile

Marco Antonio Moreno Guerra

unread,
May 16, 2020, 12:26:47 PM5/16/20
to Bases de Datos Distribuidas FI-UNAM
Hola profesor.

Estuve revisando la parte de dicho script para la eliminación de MOVIMIENTO y, en efecto, fue un error de sintaxis que no permitía que se eliminaran los registros de manera exitosa.

Muchas gracias.


El viernes, 15 de mayo de 2020, 18:18:59 (UTC-5), Jorge A. Rodríguez Campos escribió:
Hola inge. 
Es correcto.  El delete en cuenta falla debido a que los registros de la tabla movimiento no fueron eliminados. 
Podría ser que tu trigger para la tabla movimiento no esté eliminando los registros como debe.  
Podrías hacer pruebas lanzando sentencias delete sobre la tabla movimiento y validar si el trigger está actuando correctamente ?
El El vie, 15 de mayo de 2020 a la(s) 17:39, Marco Antonio Moreno Guerra <marcomm...@gmail.com> escribió:
Buenas tardes profesor. 

Tengo un problema con el validador de la práctica 8. Al hacer la ejecución ocurre el error de la imagen que anexo.

WhatsApp Image 2020-05-15 at 01.27.26.jpeg


El problema parece ocurrir en el sitio/nodo 1 e indica una violación de constraint al hacer la eliminación de registros de la tabla CUENTA. Pero no logro entender lo que está causando que haya problema con el fragmento de la tabla hija MOVIMIENTO_1 (que se encuentra en el sitio/nodo 2) que no tiene un FK constraint con CUENTA_4 debido al esquema de fragmentación.

Espero su respuesta profesor, gracias.

--
Has recibido este mensaje porque estás suscrito al grupo "Bases de Datos Distribuidas FI-UNAM" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a bd-distribuidas-unam+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages