Gestión de base de datos
Enviado por Roberto Velazquez Cruz • 13 de Abril de 2022 • Ensayo • 547 Palabras (3 Páginas) • 53 Visitas
ENTREGABLE 1
CICLO 22-2
[pic 1]
[pic 2]
Es importante mencionar que, para estos ejercicios, estaré ocupando DBeaver, un software que nos ayuda a gestionar Base de datos incluyendo código SQL, tomare una de las bases que utilizo en mi día a día para ejemplificar los solicitado en la semana.
Define porque es importante el uso de las bitácoras dentro de una BD. (5pts.)
La importancia de llevar bitácoras en una base de datos, es vital para tener documentación de los cambios en los registros de una forma cronológica y de forma escrita, esto con la finalidad de poder revisar el contenido de los cambios y llevemos con ello un control de cambios documental dentro de nuestra base de datos, recordemos que la bitácora es la que nos va a permitir grabar las modificaciones con la estructura utilizada.
Define para que sirve y desarrolla un ejemplo del uso de la sentencia Commit (10 pts.)
Como su nombre lo dice esta sentencia sirve para confirma un cambio que hemos hecho, pero para que estos queden de forma permanente, normalmente es utilizado al final de las sentencias que hemos utilizado en la creación de una base de datos.
Como ejemplo vamos a ilustrar el siguiente:
Primero crearemos un registro en nuestra tabla.
[pic 3]
[pic 4]
Como pueden observar, el nuevo registro ha sido agregado a la tabla, ahora haremos uso de la sentencia COMMIT para confirmar los cambios y estos queden de forma permanente. Observemos que tenemos ya un cambio en COMMIT registrado en la base de datos.
[pic 5]
[pic 6]
Observemos como ha quedado confirmada la sentencia COMMIT y lo que teníamos pendiente, se ha eliminado de la barra, en Dbeaver podemos hacerlo de forma manual, o dejarlo como un AUTOCOMMIT, lo cual permitirá que esta función se ejecute de forma automática.
Define para que sirve y desarrolla un ejemplo del uso de la sentencia Rollback (10 pts.)
Esta sentencia nos ayudará a descartar los cambios que hayamos hecho a diferencia de COMMIT esta elimina los cambios que hagamos en una tabla con nuestras últimas transacciones, haremos la ejemplificación para mayor entendimiento.
Para ello agregaremos un registro y después ocuparemos la sentencia ROLLBACK y veremos que sucede. Agregamos un registro.
[pic 7]
Y ahora procederemos aplicar un rollback
[pic 8]
Ya contamos con un cambio, y ahora aplicaremos el Rollback.
[pic 9]
Observen como al ejecutar esa sentencia el último registro fue eliminado de la tabla restaurando lo que habíamos hecho donde confirmamos solo 3 registros en nuestra tabla.
[pic 10]
Conclusiones:
Como conclusión, podríamos decir que ambas sentencias son muy importante en mi caso con DBeaver, siempre los dejo de forma automática, ya que es súper importante ir confirmando nuestras transacciones que vamos haciendo a lo largo del desarrollo de una base de datos , por supuesto hoy el ejecutar la gestión de base de datos a través de orientación de objetos es muy simple y sencillo de hacer, pero es importante conocer la estructura a nivel código y saber cuál es el funcionamiento de cada sentencia, como lo es el caso de COMMIT y ROLLBACK, recordemos que en nuestra actualidad todo es movido a través de base de datos por ello son súper vitales en nuestro entorno incluso para actividades muy cotidianas.
...