Logo Studenta

Tablas Informativas_ABD

¡Este material tiene más páginas!

Vista previa del material en texto

Instituto Tecnológico Superior Progreso 
1 
 
 
 
 
 
 
 
 
 
 
 Instituto Tecnológico Superior Progreso 
CARRERA: 
Ingeniería en Sistemas Computacionales 
 
MATERIA: 
Administración de base de datos 
Actividad: 
Tablas Informativas 
 
Docente: 
Sakura María Montero Castro 
 
Alumno: 
Geovanny Alessandro Flores Montero 
Miguel Ángel De La Cruz Centeno 
Kevin Antonio Couoh Pérez 
Wilberth Rafael Madera Poot 
Juan Alejandro Vivas Cetz 
 
SEMESTRE: 6to 
 
Instituto Tecnológico Superior Progreso 
2 
 
MEDIDAS DE SEGURIDAD QUE SE PUEDEN IMPLEMENTAR PARA UNA 
BASE DE DATOS 
 
ESPEJEO 
CARACTERÍSTICAS El espejeo de bases de datos se puede 
utilizar en entornos de alta 
disponibilidad, en los que es crítico que 
la base de datos esté siempre 
disponible. 
La replicación de datos se realiza en 
tiempo real, lo que garantiza que ambas 
bases de datos estén sincronizadas en 
todo momento. 
Si una base de datos falla, la otra base 
de datos puede asumir el control y 
garantizar que los datos sigan estando 
disponibles para los usuarios. 
REQUISITOS Para establecer una sesión de creación 
de reflejo, los asociados y el testigo, si 
los hay, deben estar en ejecución en la 
misma versión de SQL Server. 
 
Los dos asociados, el servidor principal 
y el servidor reflejado, deben ejecutar la 
misma edición de SQL Server. El 
testigo, si existe, puede ejecutarse en 
cualquier edición de SQL Server que 
admita la creación de reflejo de la base 
de datos. 
 
Instituto Tecnológico Superior Progreso 
3 
 
La base de datos debe usar el modelo 
de recuperación completa. Los modelos 
de recuperación simple y de 
recuperación optimizado para cargas 
masivas de registros no admiten la 
creación de reflejo de la base de datos. 
Por tanto, las operaciones masivas 
siempre se registran completamente 
para una base de datos reflejada. Para 
obtener información sobre los modelos 
de recuperación, vea Modelos de 
recuperación (SQL Server). 
 
Compruebe que el servidor reflejado 
tenga suficiente espacio en disco para 
la base de datos reflejada. 
 
Al crear la base de datos reflejada en el 
servidor reflejado, asegúrese de 
restaurar la copia de seguridad de la 
base de datos principal especificando la 
misma base de datos con la opción 
WITH NORECOVERY. Además, todas 
las copias de seguridad de registros 
creadas después de realizar esa copia 
de seguridad d eben aplicarse de nuevo 
conWITH NORECOVERY. 
VENTAJAS El espejeo de bases de datos 
proporciona una alta disponibilidad y 
una rápida recuperación en caso de un 
desastre. 
Permite la tolerancia a fallos, si una 
base de datos falla, la otra puede 
continuar operando sin interrupciones. 
Instituto Tecnológico Superior Progreso 
4 
 
Reduce el tiempo de inactividad de la 
base de datos, lo que mejora la 
productividad de los usuarios. 
Aumenta la seguridad de los datos, ya 
que se puede configurar el espejeo para 
que se realice en una ubicación remota 
y segura. 
Mejora la escalabilidad de la base de 
datos, ya que permite distribuir la carga 
de trabajo entre dos o más servidores. 
 
SGBD QUE LO PERMITE Microsoft SQL Server, Oracle Database. 
No tienen la función pero se puede pero 
requiere de un plugin: PostgreSQL, 
MySQL,MongoDB 
 
 
REPLICACIÓN 
 CARACTERÍSTICAS La replicación de datos es cuando los 
mismos datos se almacenan 
intencionalmente en más de un sitio o 
servidor. Hay varias razones por las que 
las empresas replican datos. Permite 
que los datos estén disponibles sin 
problemas en el caso de un tiempo de 
inactividad del servidor o mucho tráfico 
hacia el servidor. 
La replicación se proporciona en los 
siguientes niveles: 
Instituto Tecnológico Superior Progreso 
5 
 
Replicación básica: las réplicas de 
tablas se gestionan para accesos de 
sólo lectura. Para modificaciones, se 
deberá acceder a los datos del sitio 
primario. 
Replicación avanzada (simétrica): 
amplían las capacidades básicas de 
sólo- lectura de la replicación, 
permitiendo que las aplicaciones hagan 
actualizaciones a las réplicas de las 
tablas, a través de un sistema replicado 
de la base de datos. Con la replicación 
avanzada, los datos pueden proveer 
lectura y acceso a actualizaciones a los 
datos de las tablas. 
 
REQUISITOS Componentes importantes de la red de 
replicación de datos 
Además del editor y el suscriptor, la red 
también tiene algunos elementos clave 
que se requieren para tener éxito. 
Distribuidor 
Para cambiar una configuración de 
replicación, primero se debe configurar 
el distribuidor. El distribuidor es un 
servidor en la red de replicación que 
controla la base de datos de distribución 
y almacena los metadatos y el historial 
de todas las replicaciones. 
Agentes de replicación 
Los agentes de replicación están en el 
centro de la replicación y varían según 
el tipo de replicación instalada. 
Instituto Tecnológico Superior Progreso 
6 
 
Algunos de los agentes de replicación 
que se ejecutan desde el distribuidor 
son: 
● Agente de instantáneas. 
● Agente de distribución. 
● Agente de fusión. 
● Agente de lector de registro. 
● Agente lector de cola. 
VENTAJAS Fiabilidad y disponibilidad de 
datos,Recuperación de 
Desastres,Rendimiento del 
servidor,Mejor rendimiento de 
red,Soporte de análisis de datos y 
Rendimiento mejorado del sistema de 
prueba 
SGBD QUE LO PERMITE Microsoft SQL Server 
Oracle Database 
PostgreSQL 
MySQL 
MongoDB 
 
 
 
 
 
Instituto Tecnológico Superior Progreso 
7 
 
RESPALDO 
CARACTERÍSTICAS - Frecuencia de realización: Los 
respaldos pueden ser realizados 
de forma diaria, semanal o 
mensual, dependiendo del nivel 
de criticidad de los datos y la 
frecuencia de cambios en la base 
de datos. 
 
- Tipo de respaldo: Existen 
diferentes tipos de respaldo que 
se pueden realizar, como 
respaldos completos, 
incrementales o diferenciales. El 
tipo de respaldo a realizar 
dependerá de las necesidades y 
características de la base de 
datos. 
 
- Medio de almacenamiento: Los 
respaldos pueden ser 
almacenados en diferentes 
medios, como discos duros 
externos, cintas magnéticas o 
servicios de almacenamiento en 
la nube. Es importante elegir un 
medio de almacenamiento 
seguro y confiable para evitar la 
pérdida de los datos. 
 
- Proceso de verificación: Una vez 
realizado el respaldo, es 
necesario verificar que la copia 
de seguridad se haya realizado 
Instituto Tecnológico Superior Progreso 
8 
 
correctamente y que los datos 
puedan ser restaurados sin 
problemas. Esta verificación es 
esencial para garantizar la 
integridad y disponibilidad de los 
datos. 
 
- Políticas de retención: Es 
importante establecer políticas de 
retención de los respaldos para 
definir durante cuánto tiempo se 
deben conservar las copias de 
seguridad y en qué momentos se 
deben eliminar. Esto ayuda a 
optimizar el espacio de 
almacenamiento y asegurar que 
solo se conserven las copias 
necesarias. 
REQUISITOS - Acceso de administrador: Para 
realizar un respaldo de una base 
de datos es necesario contar con 
privilegios de administrador en el 
sistema de la base de datos. 
 
- Espacio de almacenamiento 
suficiente: Es importante contar 
con suficiente espacio de 
almacenamiento en el dispositivo 
de respaldo, ya sea un disco 
duro externo, una unidad de cinta 
magnética o un servicio en la 
nube. 
- Programa de respaldo: Es 
necesario contar con un 
programa de respaldo que 
Instituto Tecnológico Superior Progreso 
9 
 
permita realizar copias de 
seguridad de la base de datos. 
Estos programas suelen ser 
provistos por el proveedor de la 
plataforma de la base de datos. 
 
- Política de retención de 
respaldos: Es importante tener 
una política de retención de 
respaldos que defina la 
frecuencia y el momento en el 
que se deben realizar los 
respaldos, así comoel tiempo 
durante el cual se deben 
conservar las copias de 
seguridad. 
 
- Plan de restauración: Es 
necesario contar con un plan de 
restauración que defina los pasos 
a seguir en caso de que se 
necesite recuperar los datos de 
la base de datos desde una copia 
de seguridad. 
 
- Pruebas periódicas de 
restauración: Es recomendable 
realizar pruebas periódicas de 
restauración de la base de datos 
para verificar que las copias de 
seguridad estén funcionando 
correctamente y que se puedan 
recuperar los datos sin 
problemas. 
Instituto Tecnológico Superior Progreso 
10 
 
VENTAJAS - Disponibilidad de los datos: Los 
respaldos permiten recuperar la 
información almacenada en la 
base de datos en caso de fallos 
en el sistema, errores humanos, 
ataques malintencionados o 
desastres naturales, lo que 
garantiza la disponibilidad de los 
datos. 
 
- Integridad de los datos: Los 
respaldos permiten recuperar los 
datos en su estado original, lo 
que asegura la integridad de los 
datos y evita la pérdida o 
corrupción de la información 
almacenada en la base de datos. 
 
- Ahorro de tiempo: En caso de 
fallos en el sistema, errores 
humanos o desastres naturales, 
los respaldos permiten recuperar 
rápidamente los datos, lo que 
reduce el tiempo de inactividad y 
minimiza el impacto en el 
negocio. 
 
- Cumplimiento normativo: En 
algunos sectores, como el 
financiero o el sanitario, es 
obligatorio contar con copias de 
seguridad de los datos como 
parte del cumplimiento 
normativo. 
Instituto Tecnológico Superior Progreso 
11 
 
 
- Protección contra ataques 
malintencionados: Los respaldos 
permiten recuperar los datos en 
caso de ataques 
malintencionados, como 
ransomware o virus, lo que evita 
la pérdida o secuestro de la 
información. 
 
- Facilita la migración de datos: 
Los respaldos también pueden 
utilizarse para migrar los datos 
de una plataforma de base de 
datos a otra, lo que facilita la 
transición a una nueva 
plataforma sin perder información 
crítica. 
SGBD QUE LO PERMITE - Oracle Database: Incluye una 
herramienta llamada Oracle 
Recovery Manager (RMAN) que 
permite realizar respaldos y 
restauraciones de bases de 
datos. 
- Microsoft SQL Server: Incluye 
una herramienta llamada SQL 
Server Management Studio que 
permite realizar respaldos y 
restauraciones de bases de 
datos. 
 
- MySQL: Incluye una herramienta 
llamada MySQL Backup que 
permite realizar respaldos y 
Instituto Tecnológico Superior Progreso 
12 
 
restauraciones de bases de 
datos. 
 
- PostgreSQL: Incluye una 
herramienta llamada pg_dump 
que permite realizar respaldos de 
bases de datos. 
 
- MongoDB: Incluye una 
herramienta llamada mongodump 
que permite realizar respaldos de 
bases de datos. 
 
- SQLite: Incluye una herramienta 
llamada sqlite3 que permite 
realizar respaldos de bases de 
datos. 
 
- Entre otros SGBD. 
 
 
RECUPERACIÓN 
CARACTERÍSTICAS Restablecimiento de un estado correcto de la BD, 
después de un fallo del sistema ocasione que este 
inconsistente. 
REQUISITOS Necesita de copias de seguridad (Backups) de la 
BD, realizadas periódicamente. 
Instituto Tecnológico Superior Progreso 
13 
 
VENTAJAS Mantener la integridad de los datos, evitar pérdida de 
datos, Reducir el tiempo de inactividad, mejorar la 
eficiencia. 
SGBD QUE LO 
PERMITE 
Oracle 
MySQL 
MongoDB 
PostgreSQL 
Microsoft SQL Server 
MÉTODOS Por adelanto y retroceso. 
 
 
MIGRACIÓN 
CARACTERÍSTICAS Este proceso de mover datos de un 
lugar a otro se conoce como migración 
de base de datos. Aunque son 
esenciales, proyectos de migración de 
datos puede ser muy complejo. La 
migración de datos requiere tiempo de 
inactividad, lo que puede provocar la 
interrupción de las operaciones de 
gestión de datos. 
REQUISITOS Planificación de la migración: Es 
importante tener un plan detallado de la 
migración que incluya la evaluación de 
la base de datos existente, la 
identificación de los requisitos de 
hardware y software necesarios para la 
Instituto Tecnológico Superior Progreso 
14 
 
nueva base de datos y la definición de 
los pasos necesarios para llevar a cabo 
la migración. 
 
Respaldo de la base de datos existente: 
Antes de la migración, se debe realizar 
una copia de seguridad de la base de 
datos existente para asegurarse de que 
no se pierdan datos importantes durante 
el proceso de migración. 
 
Selección del DBMS de destino: Es 
necesario elegir el sistema de gestión 
de bases de datos de destino que se va 
a utilizar para la migración. Esto debe 
basarse en los requisitos de la nueva 
base de datos y la compatibilidad con la 
base de datos existente. 
 
Conversión de datos: Es posible que se 
deba convertir los datos de la base de 
datos existente al formato requerido por 
el nuevo DBMS. Esto puede incluir la 
conversión de tipos de datos, la 
normalización de tablas y la eliminación 
de datos redundantes. 
 
Verificación de la integridad de los 
datos: Después de la migración, es 
importante verificar que los datos se 
hayan migrado correctamente y que no 
se hayan perdido datos importantes. 
 
Instituto Tecnológico Superior Progreso 
15 
 
Actualización de las aplicaciones: Es 
posible que sea necesario actualizar las 
aplicaciones que utilizan la base de 
datos para que sean compatibles con la 
nueva base de datos. 
VENTAJAS Mejora del rendimiento: La migración de 
una base de datos puede mejorar el 
rendimiento de la base de datos y la 
eficiencia en el procesamiento de datos, 
lo que puede reducir el tiempo de 
respuesta y mejorar la satisfacción del 
usuario. 
 
Mayor seguridad: La migración puede 
permitir una mayor seguridad de los 
datos, ya que las nuevas bases de 
datos pueden tener mejores medidas de 
seguridad, como el cifrado de datos y la 
autenticación de usuarios. 
 
Nuevas funcionalidades: La migración 
puede ofrecer nuevas funcionalidades y 
características que no estaban 
disponibles en la base de datos anterior, 
lo que puede mejorar la capacidad de la 
organización para procesar y analizar 
los datos. 
 
Reducción de costos: La migración 
puede ayudar a reducir los costos 
operativos al mejorar la eficiencia y 
reducir el mantenimiento de la base de 
datos. 
Instituto Tecnológico Superior Progreso 
16 
 
 
Mejora de la escalabilidad: La migración 
puede permitir una mayor escalabilidad 
de la base de datos, lo que significa que 
puede manejar un mayor volumen de 
datos y usuarios sin comprometer el 
rendimiento. 
 
Integración con otras aplicaciones: La 
migración puede permitir una mejor 
integración con otras aplicaciones y 
sistemas, lo que puede mejorar la 
eficiencia y la productividad en la 
organización. 
SGBD QUE LO PERMITE Microsoft SQL Server 
Oracle Database 
PostgreSQL 
MySQL 
MongoDB

Continuar navegando