Mantenimiento y actualizaciones de las base de datos

Mantenimiento de las base de datos

Implementar un mantenimiento es de su importancia para conocer el estado de la base de datos de la empresa y aplicar acciones preventivas y correctivas sobre la misma, lo que ayudará a tener una BDD en correcto funcionamiento.

Dentro de las tareas habituales de Mantenimiento de las Bases de Datos se encuentran aquellas destinadas al control y respaldo de las mismas como ser: Control de Integridad, Chequeo de Consistencia, Copias de Seguridad o Compactación de las bases.


Actualizaciones de las base de datos 

Mantener la base de datos actualizada es muy importante porque facilita el contacto con el cliente, agiliza la creación de albaranes, pedidos, presupuestos y facturas, además de mejorara la atención al cliente que puedas ofrecer.



Sistema operativo

Es un conjunto de programas que manejar y administran los recursos de los cuales dispone una computadora para su funcionamiento, como pueden ser: memoria RAM, disco duro, procesador y tarjeta gráfica. 



Sistema gestor de base de datos

Es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos. Permiten crear conexiones entre una base de datos y un programa/usuario extermeno a la misma.



Antivirus

Los antivirus son programas cuyo objetivo es detectar y eliminar virus informáticos.



Actualizaciones 

Las actualizaciones en la informática se refiere a pequeñas modificaciones que se le realizan a los sistemas operativos y aplicaciones que se encuentran instalados en nuestra PC, móviles, tabletas, servidores.

Parches

Son los cambios hechas a un programa para corregir errores, actualizarlo, eliminar secciones antiguas de software o simplemente añadirle funcionalidad.



Tipos de actualizaciones (de prueba, de producción)

  • Fase de prueba
En esta fase se realizan pruebas del programa utilizando datos de prueba previamente preparados para casos ya diseñados. En cualquiera de los casos,  cuando se detecte un fallo en el sistema,  este debe ser documentado y registrado en una herramienta que permita   gestionar los defectos (Bug Tracker).  Una vez el defecto ha sido corregido por la firma desarrolladora en su respectivo proceso de depuración, es necesario realizar un re-test que permita confirmar que el defecto fue solucionado de manera exitosa. Luego se pasa a la fase de producción.
  • Fase de producción
En esta fase se desarrolla las funciones que son requeridas para la versión del programa que se encuentra en producción.

Herramientas para mantenimiento de sistema gestor de base de datos

Son herramientas especializadas que permiten la confluencia de múltiples usuarios, integridad de los datos, la optimización de consultas complejas, acceso seguro, independencia de los datos, lenguaje de programación estándar y respaldo, y recuperación de la información.

Un ejemplo de una herramienta es PHPMyAdmin, que permite la interacción con el SGBD "MySQL".

Mantenimiento preventivo y correctivo

  • Preventivo
Como su propio nombre indica, el mantenimiento preventivo previene los fallos en los equipos. Este tipo de mantenimiento se realiza sistemáticamente, es decir, los activos se inspeccionan incluso si no han presentado ninguna manifestación de avería. De este modo, se evita cualquier fallo del equipo lo que garantiza el correcto funcionamiento y la seguridad de los activos.
  • Correctivo
El mantenimiento correctivo son un conjunto de tareas técnicas destinadas a reparar o sustituir los equipos que sufren una avería. Este tipo de mantenimiento corrige los fallos existentes en los activos que requieren una intervención para volver a su función inicial.

Reindexación o recreación de índices

Este proceso regenera todos los índices de las tablas de la aplicación (reindexa) y compacta los archivos suprimiendo físicamente los registros borrados de las tablas de la base de datos. El resultado es la optimización del acceso a sus archivos.

Comentarios

Entradas populares de este blog

BackUp y Tipos

Como instalar Microsoft® SQL Server® 2019 Express

Monitorización de base de Datos