Entregable 1 Gestión de bases de datos
Enviado por Goderlive • 6 de Agosto de 2022 • Tarea • 324 Palabras (2 Páginas) • 319 Visitas
[pic 1]
ASIGNATURA: GESTIÓN DE BASES DE DATOS
PROFESOR: CHRISTIAN MICHELLE CARRILLO COMPARAN
ENTREGA: 01 DE ABRIL DE 2022
ENTREGABLE 1
- Define porque es importante el uso de las bitácoras dentro de una BD. (5pts.)
- El log nos permite analizar y registrar lo que pasa en cualquier sistema de información. Nos permite recuperar información cuando suceden incidentes de seguridad, así como la detección de actividad inusual y hasta para resolver problemas y evidencia legal. Además, utilizar herramientas que permitan el almacenamiento y procesamiento distribuido de la información. Estamos hablando de arquitecturas Big Data formadas por múltiples sistemas que conforman un clúster de máquinas, todo esto a partir de nuestros logs o bitácoras.
- Define para que sirve y desarrolla un ejemplo del uso de la sentencia Commit (10 pts.)
- La sentencia COMMIT finaliza una serie de trabajos, y con ella confirmamos que los cambios de la base de datos estarán realizados en esa serie de trabajos. Esta sentencia se usa de forma dinámica
BEGIN TRANSACTION;
DELETE FROM HumanResources.JobCandidate WHERE JobCandidateID = 13;
COMMIT TRANSACTION;
- Define para que sirve y desarrolla un ejemplo del uso de la sentencia Rollback (10 pts.)
- El Rollback es una operación que devuelve a las bases de datos a un estado previo. Esto significa que la base de datos puede ser restaurada a un punto especifico incluso después de haber realizado operaciones erróneas.
USE tempdb;
GO
CREATE TABLE ValueTable ([value] INT);
GO
DECLARE @TransactionName VARCHAR(20) = 'Transaction1';
BEGIN TRAN @TransactionName
INSERT INTO ValueTable VALUES(1), (2);
ROLLBACK TRAN @TransactionName;
INSERT INTO ValueTable VALUES(3),(4);
SELECT [value] FROM ValueTable;
DROP TABLE ValueTable;
Bibliografía:
Sitio web Respaldo y recuperación de base de datos, Sitio web: https://serman.com/blog-recuperacion-datos/respaldo-yrecuperacion-de-base-de-datos/
ROLLBACK TRANSACTION (Transact-SQL), sitio web, https://docs.microsoft.com/en-us/sql/t-sql/language-elements/rollback-transaction-transact-sql?view=sql-server-ver15
COMMIT WORK (Transact-SQL), sitio web, https://docs.microsoft.com/en-us/sql/t-sql/language-elements/commit-work-transact-sql?view=sql-server-ver15
...