domingo, 28 de julio de 2024

Explicación de sintaxis Transact SQL en las páginas 17 y 23

 

En la pagina 17 Se encuentran 2 ejemplos y en la pagina 23 un ejemplo, de sintaxis Transact SQL, se debe tomar el código y explicar línea por línea


Ejemplo 1:

BACKUP DATABASE: Inicia el comando de copia de seguridad.

{ nombre base de datos | @variable parámetro}: Especifica el nombre de la base de datos o una variable que contiene el nombre.

<file_or_filegroup>[,...n ]: Permite especificar archivos o grupos de archivos específicos para el backup (opcional).

TO <dispositivo backup>[,...n ]: Define el dispositivo o dispositivos donde se almacenará el backup.

[WITH { DIFFERENTIAL | <opciones> [,...n]}]: Permite especificar opciones adicionales, como hacer un backup diferencial u otras opciones específicas.


Ejemplo 2:

RESTORE DATABASE: Inicia el comando de restauración.

{ nombre base de datos @variable }: Especifica el nombre de la base de datos a restaurar o una variable que contiene el nombre.

[FROM<dispositivo backup> [,...n]]: Define la fuente o fuentes desde donde se restaurará la base de datos.

[WITH {[ OPCIONES DE ACUERDO AL SMBD ] }]: Permite especificar opciones adicionales según el Sistema Manejador de Base de Datos (SMBD) utilizado.

 

Ejemplo 3:

RESTORE DATABASE: Inicia el comando de restauración.

{ nombre base de datos @variable }: Especifica el nombre de la base de datos a restaurar o una variable que contiene el nombre.

[FROM<dispositivo backup> [,...n]]: Define la fuente o fuentes desde donde se restaurará la base de datos.

[WITH RECOVERY: Indica que la base de datos debe quedar en un estado operativo después de la restauración.

{[ OPCIONES DE ACUERDO AL SMBD ]}: Permite especificar opciones adicionales según el Sistema Manejador de Base de Datos utilizado.

Importancia del sistema operativo en la restauración de copias de seguridad

 

¿Para el tema de restauración de copias de seguridad se debe tener en cuenta el sistema operativo, Si – No por que??


Sí, se debe tener en cuenta el sistema operativo por las siguientes razones:

  • Los procedimientos de restauración pueden variar dependiendo del sistema operativo.
  • Las herramientas y comandos utilizados para la restauración pueden ser específicos del sistema operativo.
  • La ubicación de los archivos y carpetas puede ser diferente en distintos sistemas operativos.
  • Los permisos y configuraciones de seguridad pueden variar entre sistemas operativos, afectando el proceso de restauración.

Caso de restauración de copias de seguridad

 

¿En que caso harían restauración de copias de seguridad?


Se haría una restauración de copias de seguridad en los siguientes casos:

  • Cuando se ha producido una pérdida de datos en el sistema actual.
  • Para recuperar el sistema a un estado anterior conocido y estable.
  • Cuando se necesita acceder a datos históricos que ya no están en el sistema actual.
  • Después de un fallo del sistema, corrupción de datos o ataque informático.
  • Para migrar datos a un nuevo sistema o entorno.

¿Qué es y en qué consiste el proceso “RECOVERY”?

 

¿Qué es y en que consiste el proceso RECOVERY y cuales son los tipos que existen?


El proceso "RECOVERY" o recuperación de datos se define como el conjunto de técnicas y procedimientos utilizados para acceder y extraer la información almacenada en medios digitales. 


Se realiza cuando, al restaurar una copia de seguridad de una base de datos, siguen presentándose inconsistencias o problemas con pérdidas de datos.


Los tipos de recuperación de datos incluyen:


  1. Recuperación desde archivos de backup o copia de respaldo.
  2. Recuperación desde cintas de copias de respaldo u otros dispositivos de almacenamiento.
  3. Recuperación desde archivos nativos de base de datos.

Además, existen tipologías de recuperación según situaciones específicas:

  • Archivos de backup no reconocidos por el motor de base de datos
  • Bases de datos bloqueadas
  • Bases de datos corruptas
  • Tablas borradas
  • Tablas corruptas
  • Archivos de bases de datos corruptos
  • Índices dañados
  • Metadatos borrados
  • Archivos sobreescritos

¿Qué es un backup?

 

¿Qué es un backup?


Es una copia de los datos originales que se almacena en un lugar seguro para poder recuperarla en caso de pérdida, daño, corrupción o cualquier otro problema que afecte a los datos originales.

 
Ejemplo de Uso de un Backup

Contexto: Una empresa de comercio electrónico que maneja grandes volúmenes de datos, incluyendo información de clientes, transacciones, inventario y otros datos críticos.
 
Escenario:

Configuración de Backup: La empresa configura un sistema de backup automático que realiza una copia de seguridad completa de la base de datos todas las noches a las 2 AM. Además, realizan backups incrementales cada hora durante el día.
 
Almacenamiento del Backup: Las copias de seguridad se almacenan en un servidor NAS (Network Attached Storage) ubicado en una ubicación física separada de las oficinas de la empresa. También se suben copias encriptadas a un servicio de almacenamiento en la nube para mayor seguridad.
 
Incidente: Un día, un empleado accidentalmente elimina un conjunto importante de datos del sistema de inventario. Esto afecta las operaciones de la empresa, ya que no pueden realizar pedidos ni actualizar el stock.
 
Uso del Backup:
 
El equipo de TI identifica el problema y determina que los datos eliminados pueden ser recuperados utilizando el backup.

Usan la copia de seguridad incremental más reciente para restaurar los datos perdidos. Como las copias incrementales se realizan cada hora, solo se pierden unos pocos minutos de trabajo.

En menos de una hora, el sistema de inventario se restaura completamente y las operaciones de la empresa vuelven a la normalidad.


Beneficios del Backup


  • Protección contra pérdida de datos: Evita la pérdida permanente de datos en caso de errores humanos, fallos del sistema, ataques cibernéticos, etc.

  • Recuperación rápida: Permite restaurar rápidamente los datos y minimizar el tiempo de inactividad.

  • Seguridad de la información: Las copias de seguridad pueden ser encriptadas y almacenadas en múltiples ubicaciones para proteger contra accesos no autorizados y desastres físicos.

  • Tranquilidad: Proporciona una capa adicional de seguridad y tranquilidad para la empresa y sus operaciones.
 


Diferencia entre Restauración y Recuperación de BD

¿Cuál es la diferencia entre procesos de Restauración y Recuperación de BD? 






Tipos de restauración

 

¿Indicar cuales son los tipos de restauración?