TBD U3 Reto5 Bases de Datos
TBD U3 Reto5 Bases de Datos
TBD U3 Reto5 Bases de Datos
Introducción
La empresa Electronic Technologies está teniendo problemas de coherencia en sus datos, de forma
que han solicitado buscar una pronta solución para lo siguiente: se genera un registro en la tabla
purchase_order y varios registros más en la tabla purchase_order_detail, de modo que si alguna de
las sentencias falla, se tendrán registros sin una relación.
Para este Reto debes usar tu SGBD instalado Workbench, ejecutar las consultas, guardar el script de la
base de datos y finalmente enviar el archivo generado en .sql
Importante
Antes de comenzar, debes cerciorarte de haber revisado los contenidos de la Lección 7, los cuales son
necesarios para llevar a cabo esta actividad. En caso de que no lo hayas hecho, revisa nuevamente la
Lección mencionada y después continúa con el Reto.
Instrucción: para que tu trabajo sea tomado en cuenta, coloca en forma de comentario al inicio de tu
script, los datos que se especifican a continuación.
Enseguida se muestra un ejemplo de cómo se deben ver los datos de identificación en el script.
/* Reto 5. Transacciones e integridad de la información de una base de datos*/
/*Datos de identificación*/
/* Nombre completo: Escribe aquí */
/* Matrícula: Escribe aquí */
/* Fecha de elaboración: Escribe aquí */
/* Nombre del Módulo: Escribe aquí */
/* Nombre del Asesor: Escribe aquí */
2 Inicia transacción
Tabla: purchase_order
id payment_method_id customer_id
Instrucción: obtén los datos de un producto identificado con el id 317 de la tabla product.
Instrucción: crea un nuevo registro en la tabla purchase_order_detail con los datos obtenidos
anteriormente, pero antes genera un error insertando en el campo product_id = 555, el cual no
existe.
Tabla: purchase_order_detail
9 Sentencia ROLLBACK
Tabla: purchase_order_detail
12 Sentencia COMMIT
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en
materia de Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente,
mediante cualquier medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la
fotografía, la grabación o un sistema de recuperación de la información, la autorización por escrito de la
Universidad Virtual del Estado de Guanajuato.