Uso de las bitácoras dentro de una BD
Enviado por Rod V • 12 de Abril de 2022 • Trabajo • 631 Palabras (3 Páginas) • 116 Visitas
Nombre del Alumno: [pic 1] Rodolfo Ashjid Velázquez Lara | Matrícula: 16550954 |
Nombre de la asignatura: Gestión de bases de datos | Nombre del profesor(a): Christian Michelle Carrillo Comparan |
Semana: 2 Tema: Uso de las bitácoras dentro de una BD | Actividad: Entregable 1 |
Fecha de Entrega : 21/03/2022 – 27/03/2022 | |
Citas y referencias: Christian Michelle Carrillo Comparan, Gestión de bases de datos, SEMANA 2 - Uso de las bitácoras dentro de una BD, Unitec. SQL Server Transacciones y Rollback. (2016, 21 noviembre). YouTube. Ubicado en: https://www.youtube.com/watch?v=HsAsyo6Lxx8 Unidad 4: Operación y Mantenibilidad - Administración de Bases de Datos. (s. f.). Ubicado en: https://sites.google.com/site/itjabd23/home/asignatura/plan-de-estudios/unidad-4-operacion-y-mantenibilidad |
Define porque es importante el uso de las bitácoras dentro de una BD:
Considero que es importante dentro de las prioridades en una organización, la mantención de información de los datos, debido a que esto corresponde a la base de todos los movimientos dentro de la empresa, tanto financieros como estratégicos.
La estructura más ampliamente usada para grabar las modificaciones de la base de datos es la Bitácora, cada registro de la bitácora escribe una única escritura de base de datos y podemos identificar información importante como: id, fecha, hora, origen, además del usuario que género, modifico y elimino algún registro, podemos recuperar información ante incidentes de seguridad, detección de comportamiento inusual, información para resolver problemas, así como evidencia legal.
Para este ejemplo se realizara una BD con 5 filas como se puede visualizar, creando tablas, insertado registros, para posteriormente hacer el uso de las transacciones COMMIT y ROLLBACK.
[pic 2]
Comenzaremos con el tema de las transacciones, para este ejemplo vamos a hacer uso del comando BEGIN TRANSACTION para iniciar una transacción e iniciar una serie de instrucciones dentro de esa transacción.
Vamos a ejecutar el comando DELETE para eliminar la sección de filas creadas:
[pic 3]
Para posteriormente insertar datos nuevos:
[pic 4]
Vamos a realizar una actualización sobre la tabla que estamos trabajando, utilizando el comando UPDATE:
[pic 5]
Para el ejemplo del ROLLBACK vamos a eliminar todas las tablas creadas, usando el comando DROP TABLE:
...