martes, 20 de febrero de 2024

CE5.6.4. En un supuesto práctico, debidamente caracterizado:

CE5.6.4. En un supuesto práctico, debidamente caracterizado: 

- Realizar pruebas de actualizaciones al motor de bases de datos y del sistema operativo en ambiente de pruebas para asegurar el correcto funcionamiento de las bases de datos y las aplicaciones que acceden a ellas.

- Aplicar las actualizaciones al motor de bases de datos y del sistema operativo en ambientes de producción para asegurar el correcto funcionamiento de las bases de datos y las aplicaciones.

Herramientas para mantenimiento de sistema gestor de base de datos.

Herramientas para mantenimiento de sistema gestor de base de datos.

Las herramientas de gestión de bases de datos proporcionan un interfaz web que permite administrar las bases de datos. 

Herramienta de mantenimiento.

Utilice la herramienta de mantenimiento para efectuar estas tareas:

  • Crear y gestionar depósitos de esquemas, incluida la actualización de la ubicación física de un depósito de esquemas si se ha movido sin utilizar la herramienta de mantenimiento.


  • Crear y modificar conexiones y perfiles de conexión


  • Crear bases de datos de usuario de ejemplo

  • Mover depósitos de esquemas a diferentes ubicaciones y bases de datos de proveedor

 

Tipos de actualizaciones.

Tipos de actualizaciones.

Actualizaciones de prueba: Las actualizaciones de prueba son aquellas que se aplican en un entorno de prueba o de desarrollo antes de ser implementadas en un entorno de producción. El objetivo de las actualizaciones de prueba es verificar que las actualizaciones no causen problemas o errores en el sistema y que funcionen correctamente antes de ser implementadas en un entorno de producción. Las actualizaciones de prueba son importantes para minimizar el riesgo de interrupciones en el servicio y garantizar que las actualizaciones se integren correctamente en el entorno existente.

Actualizaciones de producción: Las actualizaciones de producción son aquellas que se aplican en un entorno de producción, es decir, en el sistema o aplicación que está en uso por los usuarios finales. El objetivo de las actualizaciones de producción es mejorar la funcionalidad, la seguridad y el rendimiento del sistema o aplicación. Las actualizaciones de producción deben ser cuidadosamente planificadas y probadas antes de ser implementadas para minimizar el riesgo de interrupciones en el servicio y garantizar que las actualizaciones se integren correctamente en el entorno existente.

CE.5.6.3. Analizar en cuál ambiente conviene realizar las actualizaciones del motor de base de datos o del sistema operativo.

CE.5.6.3. Analizar en cuál ambiente conviene realizar las actualizaciones del motor de base de datos o del sistema operativo.

- De prueba
- De produccion

Parches.

Parches.

Los parches son actualizaciones específicas que se aplican a software, sistemas operativos o cualquier otro tipo de programa para corregir problemas, vulnerabilidades o errores conocidos. Los parches pueden incluir: cambios en el código fuente del programa, traducciones de idiomas, depuración de errores de programación, solución de problemas de seguridad, actualizaciones de algoritmos y funcionalidades. Estos pueden incluir:

Parches de Seguridad: Diseñados para corregir vulnerabilidades de seguridad que podrían ser explotadas por malware, virus u otras amenazas cibernéticas. Los desarrolladores emiten estos parches para proteger los sistemas contra posibles ataques.

Parches de Software: Se utilizan para corregir errores o problemas de funcionamiento en el software. Estos parches pueden abordar cuestiones de rendimiento, estabilidad o cualquier otro inconveniente identificado por los desarrolladores o usuarios.

Parches de Sistemas Operativos: Son actualizaciones específicas para el sistema operativo que pueden incluir mejoras de rendimiento, nuevas características y correcciones de seguridad. Los sistemas operativos suelen recibir parches de manera regular para mantenerse actualizados y seguros.

Parches de Firmware: Se aplican a dispositivos de hardware, como routers, impresoras o cámaras, para corregir problemas, mejorar la compatibilidad y agregar nuevas funciones. Estos parches son esenciales para mantener la integridad y funcionalidad del hardware.

Actualizaciones.

Actualizaciones.

Las actualizaciones son mejoras y correcciones periódicas que se realizan en los sistemas operativos, aplicaciones, drivers de hardware y componentes de seguridad, como antivirus, para resolver problemas, agregar nuevas funcionalidades y mejorar la experiencia del usuario. Aquí hay algunas áreas clave en las que las actualizaciones son esenciales:

Sistemas Operativos: Mantener el sistema operativo actualizado es fundamental para la seguridad. Los desarrolladores lanzan actualizaciones para abordar vulnerabilidades de seguridad, mejorar el rendimiento y corregir errores. Los usuarios deben configurar la opción de actualizaciones automáticas si está disponible.

Software de Aplicación: Programas como navegadores web, suites de oficina, reproductores multimedia y otros deben actualizarse regularmente. Las actualizaciones suelen abordar problemas de seguridad, mejorar la estabilidad y agregar nuevas funciones. Los usuarios deben estar atentos a las notificaciones de actualizaciones y aplicarlas según sea necesario.

Antivirus y Software de Seguridad: Como se mencionó anteriormente, los programas antivirus y otras herramientas de seguridad deben mantenerse actualizados para proteger contra las últimas amenazas. Esto implica actualizar las definiciones de virus y otros componentes del programa de forma regular.

Firmware y Controladores: Dispositivos como routers, impresoras y otros componentes de hardware a menudo tienen firmware o controladores que requieren actualizaciones. Estas actualizaciones pueden abordar vulnerabilidades de seguridad, mejorar la compatibilidad y agregar nuevas funciones.

Aplicaciones Móviles: Las aplicaciones en dispositivos móviles también deben actualizarse. Los desarrolladores lanzan actualizaciones para corregir problemas de seguridad, mejorar el rendimiento y agregar nuevas características. Los usuarios pueden configurar actualizaciones automáticas en sus dispositivos móviles.

Antivirus.

Antivirus.

El software antivirus es un tipo de programa diseñado para detectar, prevenir y eliminar software malicioso (malware) de computadoras y redes. El malware incluye virus, gusanos, troyanos, spyware, adware y otros tipos de software dañino que pueden comprometer la seguridad y funcionalidad de un sistema.


Las características clave del software antivirus suelen incluir:


Escaneo en tiempo real: Monitoriza constantemente archivos, programas y actividades en una computadora o red para identificar y bloquear posibles amenazas a medida que ocurren.


Escaneo a pedido: Permite a los usuarios iniciar manualmente escaneos de archivos específicos, carpetas o de todo el sistema a su discreción.


Cuarentena: Aísla y contiene archivos sospechosos o malware, evitando que causen daño al sistema mientras permite a los usuarios revisar y decidir si eliminarlos o restaurarlos.


Actualizaciones automáticas: Actualiza regularmente las definiciones de virus y otros mecanismos de detección para garantizar protección contra las últimas amenazas.


Integración de firewall: Algunas soluciones antivirus incluyen capacidades de firewall para monitorear y controlar el tráfico de red, agregando una capa adicional de seguridad.


Análisis del comportamiento: Examina el comportamiento de programas y archivos para identificar posibles amenazas según sus acciones, en lugar de depender únicamente de firmas conocidas.


Escaneo de correo electrónico: Verifica archivos adjuntos y enlaces de correo electrónico en busca de malware para prevenir la propagación de infecciones a través del correo electrónico.


La aplicación de actualizaciones tanto para el sistema operativo como para el motor de bases de datos.

La aplicación de actualizaciones tanto para el sistema operativo como para el motor de bases de datos es crucial por varias razones:

Seguridad: Las actualizaciones a menudo incluyen parches de seguridad que abordan vulnerabilidades recién descubiertas. Mantener el sistema y la base de datos actualizados ayuda a proteger contra ataques maliciosos y amenazas de seguridad.

Rendimiento: Las actualizaciones también pueden mejorar el rendimiento del sistema operativo y del motor de bases de datos al optimizar el código, corregir errores y realizar ajustes de rendimiento. Esto garantiza una operación más eficiente y rápida.

Compatibilidad: Con el tiempo, los desarrolladores pueden introducir nuevas características y funcionalidades en el sistema operativo y en los motores de bases de datos. Mantenerse actualizado garantiza la compatibilidad con las últimas aplicaciones y servicios, evitando problemas de interoperabilidad.

Corrección de Errores: Las actualizaciones suelen abordar errores conocidos y problemas de estabilidad. Aplicar estas actualizaciones ayuda a evitar problemas y a mejorar la fiabilidad del sistema y la base de datos.

Cumplimiento Normativo: En entornos empresariales y organizaciones sujetas a regulaciones, como el sector financiero o de salud, mantener actualizados el sistema operativo y el motor de bases de datos es esencial para cumplir con los requisitos normativos de seguridad y privacidad.

Nuevas Funcionalidades: Las actualizaciones también pueden introducir nuevas funcionalidades y mejoras en la usabilidad. Mantenerse al día con las últimas versiones garantiza acceso a las últimas características que pueden mejorar la productividad y eficiencia.

Compatibilidad de Hardware: Las actualizaciones a menudo incluyen controladores y compatibilidad mejorada con hardware más reciente. Esto es especialmente importante para garantizar que el sistema operativo y el motor de bases de datos sean compatibles con las últimas tecnologías de hardware.

CE5.6.2. Determinar la necesidad de aplicar las actualizaciones disponibles del motor de bases de datos y del sistema operativo.

CE5.6.2. Determinar la necesidad de aplicar las actualizaciones disponibles del motor de bases de datos y del sistema operativo.

Sistema gestor de base de datos.

Sistema gestor de base de datos.

Un sistema gestor de bases de datos (SGBD), también conocido simplemente como motor de base de datos o DBMS (del latín Database Management System), es un software diseñado específicamente para almacenar, organizar, recuperar y manipular grandes cantidades de datos estructurados mediante modelos lógicos y físicos definidos por el propio SGBD. Estos sistemas permiten a las aplicaciones acceder a los datos de manera eficiente y segura, brindando mecanismos de control y mantenimiento de la integridad y consistencia de los datos.


Sistema operativo.

Sistema operativo.


Un sistema operativo (SO) es un conjunto de programas que gestiona los recursos del hardware y proporciona servicios a los programas de usuario en un sistema informático. Su principal objetivo es facilitar la interacción entre el usuario y el hardware, así como la ejecución eficiente de aplicaciones y servicios. Los sistemas operativos son fundamentales para la funcionalidad de los equipos informáticos y han sido desarrollados para diversos tipos de dispositivos, incluyendo computadoras personales y dispositivos móviles.


 

CE5.6.1. Revisar periódicamente las actualizaciones disponibles del motor de bases de datos y del sistema operativo.

CE5.6.1. Revisar periódicamente las actualizaciones disponibles del motor de  bases de datos y del sistema operativo.

Resultados de aprendizaje (RA5.6)

Resultados de aprendizaje.

RA5.6. Aplicar el mantenimiento y actualizaciones de las bases de datos para asegurar la continuidad del negocio, cumpliendo los requisitos establecidos.

Criterios de Evaluación:

CE5.6.1. Revisar periódicamente las actualizaciones disponibles del motor de  bases de datos y del sistema operativo.

CE5.6.2. Determinar la necesidad de aplicar las actualizaciones disponibles del motor de bases de datos y del sistema operativo.

CE.5.6.3. Analizar en cuál ambiente conviene realizar las actualizaciones del motor de base de datos o del sistema operativo.

- De prueba
- De produccion

CE5.6.4. En un supuesto práctico, debidamente caracterizado: 

- Realizar pruebas de actualizaciones al motor de bases de datos y del sistema operativo en ambiente de pruebas para asegurar el correcto funcionamiento de las bases de datos y las aplicaciones que acceden a ellas.

- Aplicar las actualizaciones al motor de bases de datos y del sistema operativo en ambientes de producción para asegurar el correcto funcionamiento de las bases de datos y las aplicaciones.

Contenidos.

Conceptuales: 

Revisión

- Sistema operativo
- Sistema gestor de bases de datos 
- Antivirus 
- Actualizaciones
- Parches 
- Tipos de actualizaciones (de prueba, de producción)
- Herramientas para mantenimiento de sistema gestor de base datos 

Procedimentales: 

- Establecimiento de los periodos de revisión de los servidores (hardware y malware)

- Identificación del hardware y software que requieren mantenimiento o actualizaciones.

- Diferentes herramientas disponibles para la aplicación de mantenimiento y actualización.

- Determinación de la necesidad de aplicar el mantenimiento o actualizaciones disponibles.

- Determinación del ambiente en el que se realizaron los mantenimientos y actualizaciones.

- Realización de mantenimiento y actualizaciones a los servidores (hardware y software):

-Monitoreo constante del sistema.
- Documentación de las diferentes actualizaciones del sistema.
- Reindexacion o creación de índices.
- Verificación de consultas.
- Comunicación entre servidores.

CE5.7.5 En un supuesto práctico, debidamente caracterizado.

CE5.7.5 En un supuesto práctico, debidamente caracterizado: - Ejecutar comandos de recuperación de tablas. - Ejecutar comandos de eliminació...