Logo Studenta

Practicas Base de datos

¡Este material tiene más páginas!

Vista previa del material en texto

Reporte de prácticas 
ADMINISTRACIÓN DE BASE DE DATOS 
2023ª 
Instituto Tecnológico Superior Progreso 
 
CARRERA: 
Ingeniería en Sistemas Computacionaless 
 
MATERIA: 
ADMINISTRACION DE BASE DE DATOS 
 
TAREA: 
Practica 
 
MAESTRO: 
MGTI. Sakura Ma. Montero Castro 
 
ESTUDIANTE: 
Kevin Antonio Couoh Pérez 
Wilberth Rafael Madera Poot 
Juan Alejandro Vivas Cetz 
Miguel Ángel De La Cruz Centeno 
Geovanny Alessandro Flores Montero 
SEMESTRE: 
6to SEMESTRE 
 
 
 
 
 
Índice 
1. introducción 
2. Justificación 
3. Contenido 
4. Conclusión 
5. Fuentes consultadas
 
1 
 
Introducción. 
 
Implementar dos métodos migración y replicación de base de datos para salvaguardar la 
información de esta dentro de su propio proyecto y/o equipo de cómputo. 
La replicación y migración de bases de datos son prácticas esenciales para proteger y salvaguardar 
la información crítica de una empresa o proyecto. Implementar estas prácticas correctamente 
puede evitar la pérdida de datos valiosos en caso de fallos del sistema, desastres naturales o 
errores humanos. 
En este proyecto, se demostrarán en vivo dos métodos diferentes de replicación y migración de 
bases de datos. Estos métodos serán demostrados a través de un video demostrativo y un 
documento detallando cada paso del proceso. 
El primer método que se demostrará será la migración de bases de datos. Este método implica el 
movimiento de una base de datos de un servidor a otro o de un sistema a otro. La migración de 
bases de datos se utiliza comúnmente cuando se actualiza el hardware o el software del sistema. 
La migración también puede ser necesaria cuando se cambia el proveedor de servicios de hosting. 
El segundo método de replicación de bases de datos que se demostrará será la replicación 
maestro-esclavo. Este método implica la creación de una copia de la base de datos principal en 
otro servidor, que se denomina esclavo. El esclavo se mantiene sincronizado con la base de datos 
principal a través de la replicación continua de los datos. Si la base de datos principal falla, la base 
de datos secundaria se puede activar para garantizar que la información crítica se mantenga 
disponible. 
 
 
2 
 
Justificación. 
 
La implementación de medidas de seguridad en proyectos de sistemas es crucial para proteger la 
información crítica de una empresa. La replicación y migración de bases de datos son técnicas 
efectivas y comprobadas que pueden garantizar la continuidad del negocio y reducir el riesgo de 
pérdida de información. La elección de estas técnicas para el proyecto se basa en su efectividad, 
facilidad de implementación y disponibilidad de recursos y conocimientos en la industria.
 
 
CONTENIDO 
MIGRACION 
En esta primera practica en equipo decidimos escoger la técnica de seguridad migración para implementar 
en la base de datos jugosreyna para salvaguardar la información de esta. 
 
Para empezar primero se investigó sobre cómo se podría hacer una migración de un SGBD a otro sin la 
perdida de los datos ya obtenidos mediante la app de escritorio que se creó, por lo cual se escogió ESF 
Database Migration Toolkit – Pro un software que tiene la función de realizar rápidas conversiones entre 
bases de datos de diferente formato. Con ESF Database Migration Toolkit se puede conectar directamente 
con bases de datos MySQL, SQL Server, Access, Excel, Parados, Lotus o dBase y ejecutar conversiones de 
formatos. 
 
Esta sería su interfaz gráfica la cual no es muy complicado de saber qué es lo que requiere para hacer la 
migración 
 
Los cuales son :seleccionar el SGBD al cual se le hará migración, ingresar el servidor local, el usuario que creo 
previamente al instalar MySQL junto con su contraseña y seleccionar la base de datos a migrar 
[Descripción de lo sucedido en cada una de las prácticas. 
 
Al completar todos los datos se le dio en Next 
 
 
 
 
 
 
 
 
 
 
 
 
 
Por lo que se puede ver pedía los mismos datos pero del otro SGBD para realizar la migración por lo cual se 
prosiguió rellenando las casilla seleccionando a maríadb como el destino y la base de datos a la cual se le 
agregaran los datos 
 
Dando en siguiente 
A continuación, se nos pide seleccionar las tablas que migraremos 
 
 
 
 
 
 
 
Para realizar más modificación esta la opción de ajustes y lo que se puede modificar es lo siguiente que se 
muestra en la imagen 
 
 
Después de terminar con las configuraciones se le da en siguiente para comenzar el proceso de migración 
dando clic en submit 
 
 
 
 
 
 
 
 
 
Y con esto la base de datos ya estaría migrada a maría db a continuación se mostrará la base de datos ya 
migrada 
 
Con esto finaliza la primera técnica para salvaguardar la información de la base de datos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
REPLICACION 
 En esta segunda practica se investigo como hacer una replica de la base de datos la cual funciona de la 
siguiente manera una computadora realizara el rol de maestro que es el que dará permiso para que la 
computadora que ara el rol de servidor esclavo se conecte al maestro para crear la replicación. 
 
Lo primero que se realizo fue unas modificaciones al archivo my.ini el cual se encuentra en la carpeta 
progamData 
 
, para la computadora que realizara la función de esclavo solo se le agrego 
La siguiente línea 
 
Y se le cambio en servidor_id=1 a servidor_id=2 
Dándole en guardar y reiniciar el servicio de MySQL 
 
 
A continuación, se mostrará la configuración que se realizo en el servidor maestro 
 
Entramos en la dirección “C:\ProgramData\MySQL\MySQL Server 8.0”, abrimos el documento “my” 
 
 
 
 
Desde ahí buscamos una parte del documento para agregarle los siguiente subrayada en azul de la imagen 
después guardamos. 
 
 
 
Entramos a Mysql y en nuestra base de datos agregamos lo siguiente dodigos. 
 
 
 
Después entramos en la parte de la Exportación de la base de datos para dar permiso para que se pueda ser 
la Replica sin errores las siguientes casillas que debemos palomear son: 
 
 
Y agregar la base de dato que esta todas nuestras tablas. 
 
 
Por último, lo exportamos s para enviarlo a la otra computadora. 
 
 
 
 
 
 
Para terminar ya teniendo la configuración del servidor maestro se realiza la comprobación de teniendo el 
servicio de esclavo (top Slave ) 
 
 
E ingresamos los datos que pide el servidor esclavo para su correcta función 
 
Ya para terminar se hará una inserción de un producto para comprobar si se realizó la rep licación 
 
 
 
 
 
Imagen del servidor maestro agregando el producto para su replicación 
 
 
Servidor esclavo vista del producto agregado 
 
Como se puede ver se realizo la replica exitosamente 
Agregándole 
NOTA: las imágenes deben ser de su propia autoría. 
Al final entregan el link del video: 
https://drive.google.com/drive/folders/1ApCndN6xJA1VcUTIW6F8VYP2x3uC41RF?usp=share_link 
 
 
 
 
https://drive.google.com/drive/folders/1ApCndN6xJA1VcUTIW6F8VYP2x3uC41RF?usp=share_link
 
 
CONCLUSIÓN 
 
Miguel Ángel De La Cruz Centeno: En estas prácticas aprendí que es importante tener una medida 
de seguridad para proteger la información de la base de datos ya que hay un riesgo de perder 
información muy valiosa y la única forma de recuperar esa información es teniendo una medida de seguridad 
por ejemplo lo que hicimos en esta práctica la migración y la replica ya que al perder una información 
tenemos la información guardad en otra parte esto aumenta la seguridad de la información de la base de 
datos. 
 
Juan Alejandro Vivas Cetz: Se puso en práctica los respaldos y implementarlo en el programa funcionado 
para así , si llega haber un error o suceda algo no se pierda toda la información o inservible, para esto tener 
una media de seguridad, la cuál empleamos migración para prueba y replica, la migración se pasó de la base 
de datos MySQL a María DB por medió de una aplicación y uno que otra configuración para poder hacerlo, la 
réplicaes la que se implementó en el programa, lo cual por unas configuraciones en el programa se puede 
realizar una copia de la base de datos a alguna ubicación. 
 
Wilberth Rafael Madera Poot :En esta practica realizamos el respaldo como implementación como forma 
de seguridad de nuestra aplicación ya que para poder resolver el problema de manera que si falla se pued a 
recuperar de manera automática y restablecer ese servicio testeando el programa pusimos en prueba de 
nuestro sistema para ver si esta medida de seguridad era tan eficaz para poner en riesgo nuestra base de 
datos ya con toda la información para ver si se podía recuperar con este método de seguridad. 
 
Kevin Antonio Couoh Pérez: Mediante estas prácticas se conoció sobre la importancia de las medidas de 
seguridad en las bases de datos, al igual que los distintos tipos de medidas de seguridad que existen. En el 
caso del equipo “Los Bonitos”, se indagó y demostró las medidas de “Migración” y “Réplica”, dejando por 
default la “Réplica” como medida de seguridad para el software de “Jugos La Reyna”. Todo este proceso hizo 
que nos encontráramos con los alcances y limitaciones de la réplica, al igual que con sus ventajas al ser 
implementada. 
 
Geovanny Alessandro Flores Montero: Al realizar las prácticas de medidas de seguridad para la app que se 
creó, pude aprender sobre la importancia de contar con una medida de seguridad para guardar los datos de 
una base de datos por si en algún momento la misma llegara a fallar y generar problemas con la aplicación 
así como y cuando se pueden utilizar ya que cada técnica/método de seguridad se usan en diferentes 
situaciones contando con limitaciones que puede tener cada técnica/método.
 
 
Fuentes consultadas. 
 
 
[En orden cronológico (del más actual al más antiguo), coloquen todas las fuentes 
consultadas que sirvieron para sus prácticas. 
Es importante que respeten el formato APA del tec mismo que podrán encontrar en el 
apartado de PROGRAMADORES dentro de la plataforma.]

Continuar navegando

Otros materiales