Categoría: Educación

s para cubrir las necesidades organizativas y administrativas, disponiéndose del plan de seguridad y normas de la organización:
– Establecer un plan de ejecución de las tareas administrativas que se ajuste a las necesidades de la organización.
– Iniciar el SGBD según las necesidades de uso de la organización y de las políticas de mantenimiento.
– Detener el SGBD según las necesidades de uso de la organización y de las políticas de mantenimiento.
– Realizar tareas administrativas, mediante la utilización de herramientas gráficas disponibles o comandos de usuario, utilizando el diccionario de datos, siguiendo las normas de procedimiento indicadas en el supuesto y procurando interferir lo menos posible en la explotación del sistema.
– Comprobar los resultados obtenidos de en la ejecución de las tareas administrativas, antes de su implantación definitiva, mediante pruebas en un entorno controlado.
– Modificar las tareas administrativas establecidas para cumplir nuevos requerimientos o para corregir posibles fallos de funcionamiento, y documentarlas.
– Documentar las tareas administrativas establecidas, el plan de ejecución de las mismas y los resultados que producen.
C4: Construir guiones de sentencias usado los lenguajes disponibles en el sistema para automatizar tareas administrativas.
CE4.1 Diferenciar las clases de guiones que se pueden desarrollar en el sistema de bases de datos describiendo el nombre del mismo y las diferencias de sintaxis en sentencias.
CE4.2 Enumerar los recursos de programación disponibles en el sistema para la codificación, depuración y ejecución de guiones de sentencias (lenguajes de guion disponibles, compiladores y/o intérpretes, entornos de desarrollo), diferenciando sus características y/o ámbito de aplicación.
CE4.3 Describir las técnicas de diseño de desarrollo estructurado, caracterizando cada una de ellas.
CE4.4 Describir los tipos de pruebas existentes, caracterizando cada una de ellas.
CE4.5 Describir las herramientas existentes para la prueba del código, así como la funcionalidad que aportan tales como traza, depuración, plan de ejecución, entre otros, caracterizando cada una de ellas.
CE4.6 En un supuesto práctico de administración de la base de datos y a partir del plan de seguridad y normas de la organización:
– Diseñar los módulos necesarios y las pruebas de cada módulo, utilizando para ello el lenguaje de guion más idóneo.
– Programar los guiones de sentencias necesarios para atender las tareas administrativas que los requieran, según el plan, propósito y fin que se establezca en el supuesto y siguiendo las técnicas de programación correspondientes.
– Comprobar los resultados obtenidos de la ejecución de los guiones, antes de su implantación definitiva, mediante pruebas en un entorno controlado.
– Modificar los guiones para cumplir nuevos requerimientos o para corregir posibles fallos de funcionamiento.
– Incluir los guiones desarrollados en el plan de ejecución de tareas administrativas.
– Documentar los guiones codificados, indicando las tareas administrativas que automatizan y los resultados que producen.
C5: Aplicar técnicas de monitorización del rendimiento del sistema, optimizándolo para mejorar su eficiencia.
CE5.1 Enumerar las técnicas para la monitorización del sistema, describiéndolas e indicando las ventajas e inconvenientes de cada una.
CE5.2 Enumerar las herramientas disponibles, según el SGBD, para la monitorización del sistema, describiendo sus características.
CE5.3 Describir los mecanismos disponibles en el SGBD para la optimización automática de consultas, identificando sus ventajas e inconvenientes (Optimizadores de SQL disponibles, parámetros de configuración para diferenciar bases de datos de consulta y de actualización, creación de índices, cachés, entre otros), conociendo el alcance de su eficacia.
CE5.4 Enumerar los parámetros fijados como objetivo de la optimización del sistema, describiendo sus efectos.
CE5.5 Describir las técnicas para la optimización de consultas en SGBD, identificando su alcance y efectos.
CE5.6 En un supuesto práctico de monitorización de un SGBD, en el que se introducirán artificialmente una serie de problemas pendientes de detección y corrección, disponiéndose del plan de seguridad y normas de la organización:
– Establecer los criterios de rendimiento del sistema de bases de datos según los criterios generales de la organización y los establecidos para cada base de datos.
– Preparar el sistema para su monitorización, determinando la técnica más ajustada a utilizar en cada caso.
– Evaluar el estado del sistema a partir de los resultados de la monitorización y el grado de cumplimiento de los criterios de rendimiento.
– Realizar las adaptaciones del SGBD, del sistema operativo y de los dispositivos físicos implicados para mejorar el rendimiento y/o corregir las anomalías de funcionamiento detectadas durante la monitorización del SGBD.
– Descubrir las tendencias de comportamiento a partir de la información de los sistemas de monitorización, estableciendo las tareas administrativas necesarias para anticiparse a las incidencias y problemas.
– Documentar los criterios de rendimiento y otros parámetros monitorizados, los resultados obtenidos y las adaptaciones del sistema realizadas (si fueron necesarias).
Capacidades cuya adquisición debe ser completada en un entorno real de trabajo:
C2 respecto a CE2.7; C3 respecto a CE3.7; C4 respecto a CE4.6; C5 respecto a CE5.6.
Otras capacidades:
Responsabilizarse del trabajo que desarrolla y del cumplimiento de los objetivos.
Demostrar cierto grado de autonomía en la resolución de contingencias relacionadas con su actividad.
Comunicarse eficazmente con las personas adecuadas en cada momento, respetando los canales establecidos en la organización.
Adaptarse a la organización, a sus cambios organizativos y tecnológicos, así como a situaciones o contextos nuevos.
Demostrar flexibilidad para entender los cambios.
Habituarse al ritmo de trabajo de la organización.
Adoptar actitudes posturales adecuadas en el entorno de trabajo.
Mostrar una actitud de respeto hacia los compañeros, procedimientos y normas de la empresa.
Cumplir las medidas que favorezcan el principio de igualdad de trato y de oportunidades entre hombres y mujeres.
Valorar el talento y el rendimiento profesional con independencia del sexo.
Aplicar de forma efectiva el principio de igualdad de trato y no discriminación en las condiciones de trabajo entre mujeres y hombres.
Contenidos:
1. Almacenamiento de la información y sistemas gestores de bases de datos.
Almacenamiento en ficheros: planos, indexados, acceso directo.
Almacenamiento en SGBD: en red/codasyl, jerárquico, relacional, documental, orientado a objetos, NoSQL.
Otros tipos de almacenamiento: XML, Servicios de Directorio (LDAP).
Almacenamiento en máquinas virtuales en la nube.
Sistemas gestores de bases de datos (SGBD).
Evolución de los SGBD.
Funciones del SGBD.
Tipos de SGBD: SGBD centralizados y SGDB cliente/servidor (motores multiproceso y motores ‘multihilo’); modelo de 2 capas y modelo de 3 capas; SGBD paralelos; SGBD distribuidos.
Arquitectura general de un SGBD (Arquitectura ANSI/SPARC): esquema interno/físico; esquema conceptual; esquema externo/’subesquema’.
2. Estructura funcional del SGBD.
Procesos del SGBD.
Gestor de ficheros.
Preprocesador y compilador del DML.
Compilador del DDL.
Gestor de la base de datos (Control de autorización, Gestor de archivos, Control de la integridad, Optimizador de consultas, Gestor de transacciones, Gestor de recuperación, Gestor de ‘buffers’, Gestor de memoria compartida, Planificador, Gestor del diccionario de datos, Procesos de cliente).
Gestión de conexiones y acceso en red (‘listeners’, y otros).
Estructuras de datos del SGBD.
Estructuras de almacenamiento en disco.
Áreas de memoria compartida.
Buffers de intercambio entre memoria y disco.
Estructuras de control interno.
Estructuras de gestión de transacciones.
Archivos de ‘log’.
Estructuras físicas de indexación.
3. Instalación de un SGBD concreto.
Implementación física en un SGBD.
Archivos de datos, diccionario de datos, índices y otros archivos auxiliares, almacenes de datos estadísticos.
Organización del ‘software’de un SGBD.
Características dependientes del S.O.
Memoria compartida.
Semáforos.
Gestión de procesos y CPU.
Gestión de E/S a disco.
Privilegios.
Otros parámetros de entorno del sistema.
4. Comunicaciones del SGBD.
Configuración del acceso remoto a la base de datos.
Filosofía Cliente/Servidor (sockets, RPC, CORB, entre otros).
Interoperabilidad entre Sistemas de Bases de Datos (RDA, ODBC, C/S, entre otros).
5. Administración de SGBD.
Las funciones del administrador del SGBD.
Tipos de usuarios (roles) en un SGBD.
Tareas administrativas: creación de una base de datos; arranque y parada; gestión de colas de procesos.
Estrategias: políticas de seguridad; políticas de recursos.
Herramientas administrativas del SGBD.
Planificación de las tareas administrativas: técnicas de planificación de tareas; herramientas de planificación del SGBD.
6. Construcción de scripts.
Tipos de scripts: scripts simples, procedimientos y funciones almacenadas, y disparadores.
Herramientas disponibles para: la codificación de scripts de sentencias, la depuración de scripts y para la prueba de scripts de sentencias.
Técnicas de diseño estructurado.
Diagrama de estructura de cuadros.
Diagrama de transición de estados.
Lenguaje de Programación (PL/SQL, Transact-SQL, entre otros): tipos de datos; estructuras de control; estructuras funcionales: módulos, procedimientos, funciones.
Librerías o comandos administrativos disponibles desde el lenguaje de programación.
7. Monitorización y ajuste del rendimiento.
Factores y parámetros que influyen en el rendimiento.
Herramientas para la monitorización: trazas, ficheros ‘log’, definición de alertas, otras herramientas del SGBD.
Optimización del almacenamiento en memoria.
Optimización del espacio en disco.
Optimización de procedimientos de transferencia y comunicaciones.
Tolerancia a fallos. Balanceo de lecturas y escrituras.
Ajuste de parámetros del SGBD para optimización de la ejecución de consultas.
Mantenimiento preventivo.
Parámetros de contexto de la formación:
Espacios e instalaciones:
Los talleres e instalaciones darán respuesta a las necesidades formativas de acuerdo con el contexto profesional establecido en la unidad de competencia asociada, teniendo en cuenta la normativa aplicable del sector productivo, prevención de riesgos laborales, accesibilidad universal y protección medioambiental. Se considerará con carácter orientativo como espacios de uso:
– Instalación de 2 m² por alumno o alumna.
Perfil profesional del formador o formadora:
1. Dominio de los conocimientos y las técnicas relacionados con la instalación y administración de sistemas gestores de bases de datos, que se acreditará mediante una de las dos formas siguientes:
– Formación académica de nivel 2 (Marco Español de Cualificaciones para la Educación Superior) o de otras de superior nivel relacionadas con el campo profesional.
– Experiencia profesional de un mínimo de 2 años en el campo de las competencias relacionadas con este módulo formativo.
2. Competencia pedagógica acreditada de acuerdo con lo que establezcan las Administraciones competentes.
MÓDULO FORMATIVO 3: CONFIGURACIÓN Y GESTIÓN DE BASES DE DATOS RELACIONALES.
Nivel: 3.
Código: MF0225_3.
Asociado a la UC: Configurar y gestionar bases de datos relacionales.
Duración: 240 horas.
Capacidades y criterios de evaluación:
C1: Describir los elementos, operaciones y las técnicas aplicables en las bases de datos relacionales.
CE1.1 Describir el modelo relacional y las operaciones del álgebra relacional, indicando sus características e identificando técnicas de modelización de datos.
CE1.2 Identificar los elementos que componen un modelo Entidad/Relación, así como aquellos presentes en las extensiones del modelo, describiendo su funcionalidad.
CE1.3 Identificar las formas normales de un modelo relacional de base de datos describiendo los grados y procedimientos de normalización posibles y las ventajas e inconvenientes que suponen.
CE1.4 Describir elementos y objetos del esquema físico de una base de datos relacional identificando sus características.
CE1.5 Describir los mecanismos presentes en el modelo físico para garantizar la integridad de la base de datos tales como integridad referencial, aserciones, disparadores, claves únicas, foráneas, entre otros, indicando su funcionalidad.
CE1.6 Describir la sintaxis de un lenguaje de manipulación de datos (DML), estableciendo su relación con el álgebra relacional.
CE1.7 En un supuesto práctico de identificación de conceptos de un modelo relacional, a partir de un diseño lógico dado:
– Identificar las entidades que pueden ser consideradas débiles usando el gráfico del diseño lógico.
– Identificar el grado de normalización del diseño indicando qué partes del mismo se encuentran en tercera forma normal y qué partes no, así como el grado concreto de cada parte.
– Identificar elementos en cuarta y quinta forma normal o que sean susceptibles de ser modificados para alcanzar dichas formas normales.
CE1.8 En un supuesto práctico de normalización de un diseño lógico completamente ‘desnormalizado’ con una descripción suficiente de los elementos presentes:
– Efectuar la normalización a la primera forma normal.
– Efectuar la normalización a la segunda forma normal.
– Efectuar la normalización a la tercera forma normal.
– Efectuar la normalización a la cuarta forma normal.
– Efectuar la normalización a la quinta forma normal.
CE1.9 En un supuesto práctico de utilización del lenguaje de manipulación de datos (DML) a partir de una base de datos física con información conocida:
– Realizar operaciones de extracción de la información a partir de una descripción textual de la información a obtener y utilizando el lenguaje de consulta de la base de datos y los conceptos conocidos del álgebra relacional.
– Realizar operaciones de actualización de la información a partir de una descripción textual del objetivo.
– Documentar las operaciones realizadas, indicando los resultados obtenidos, y los cambios realizados en la base de datos.
C2: Realizar el diseño físico de las bases de datos, dependiendo de las especificaciones del diseño lógico.
CE2.1 Explicar los elementos, objetos y estructuras de almacenamiento físico disponibles en un SGBD concreto (volúmenes, archivos, espacios de tabla, ficheros de datos, bloques, segmentos, entre otros), identificando sus características para organizar la información del mismo en los recursos de almacenamiento del sistema operativo.
CE2.2 Relacionar los elementos del esquema físico tales como tablas, vistas e índices con los citados en el punto anterior relativos al almacenamiento y su estructura.
CE2.3 Explicar cada organización de las estructuras de almacenamiento físico indicando sus consecuencias prácticas.
CE2.4 Explicar los esquemas de replicación de la información, detallando sus características y formas de implementación.
CE2.5 Detallar los métodos de fragmentación de la información (vertical, horizontal o mixta) para bases de datos distribuidas, describiendo sus características y utilidad.
CE2.6 Describir la estructura del diccionario de datos del SGBD que contiene la información de la base de datos.
CE2.7 En un supuesto práctico de realización del diseño físico de una BBDD, partiendo del diseño lógico de la misma:
– Verificar que el diseño lógico se ajusta al grado de normalización exigible según los tipos de uso establecidos en el supuesto, a las normas de calidad de la organización y a los recursos disponibles, adaptándolo si resultara preciso.
– Dimensionar las necesidades de almacenamiento del sistema y restricciones físicas según las especificaciones del diseño lógico (número y características de los usuarios previstos, volumen inicial de datos, las previsiones de crecimiento, la volatilidad y tráfico de datos esperados).
– Seleccionar el sistema de replicación de la información más adecuado según las necesidades de la organización aplicándolo en los casos en que sea necesario.
– Implementar los métodos de sincronización y recuperación de transacciones más adecuados según las necesidades del supuesto y los requisitos del diseño lógico.
– Establecer los mecanismos de control de concurrencia más adecuados a las necesidades de la organización y los requisitos del diseño lógico.
– Crear las tablas, vistas, índices y otros objetos propios de la base de datos mediante sentencias DDL y/o herramientas administrativas del SGBD.
C3: Mantener la seguridad de los accesos a las bases de datos, garantizando la confidencialidad.
CE3.1 Explicar los métodos para la definición de perfiles de acceso, indicando las características de cada uno.
CE3.2 Explicar los conceptos disponibles en el SGBD para la aplicación de las políticas de seguridad (roles, ‘login’, usuarios, grupos, permisos, privilegios, entre otros).
CE3.3 Describir los mecanismos del SGBD que permiten garantizar el cumplimiento de la normativa de protección de datos, diferenciando las medidas a adoptar para garantizar los principios fundamentales sobre seguridad informática: confidencialidad, integridad y disponibilidad y la autenticación, detallando las características de esos principios y los derechos que protegen o los problemas que resuelven.
CE3.4 Enumerar los posibles mecanismos de autenticación y garantía de la confidencialidad de la información (criptografía, suma de seguridad -’checksum’-, algoritmos de firma, entre otros) disponibles en el SGBD, tanto para los datos en la base de datos como para las comunicaciones.
CE3.5 Identificar las herramientas para llevar a cabo el seguimiento de la actividad de los usuarios describiendo las utilidades de las mismas.
CE3.6 Describir los dos grandes grupos de técnicas criptográficas: de clave pública y de clave privada (asimétrica o simétrica), indicando las características respectivas.
CE3.7 En un supuesto práctico de determinación de las obligaciones en relación con la normativa de protección de datos aplicable, a partir de un esquema de base de datos definido y una especificación de su uso:
– Reconocer el tipo de contenido según la normativa de protección de datos aplicable (titularidad pública o privada, tipo de información).
– Determinar si la información es ajustada a los fines, detallando en su caso los desajustes encontrados.
– Determinar cuáles son las obligaciones a cumplir según la información disponible.
CE3.8 En un supuesto práctico de aplicación de políticas de control de acceso a una base de datos, a partir de una base de datos en un funcionamiento, de un plan de seguridad y de las normas internas de trabajo de una organización:
– Establecer los perfiles de acceso a la base de datos necesarios de acuerdo con unas características de uso dadas en el diseño lógico, con las normas de seguridad de la organización y respetando la normativa de protección de datos aplicable.
– Crear los perfiles de seguridad definidos mediante sentencias DCL y/o herramientas administrativas manteniéndolos una vez definidos.
– Crear los usuarios de la base de datos adaptándolos a los perfiles de seguridad establecidos en el supuesto.
– Configurar el registro de actividad para llevar a cabo el seguimiento de las actividades realizadas por los usuarios, de forma que se puedan detectar deficiencias en los sistemas de control de acceso.
– Documentar las medidas de implantación de la política de seguridad a nivel de usuario describiendo su utilidad práctica.
C4: Garantizar la integridad y disponibilidad de la información almacenada en las bases de datos según las necesidades de cada una de ellas.
CE4.1 Describir posibles puntos de fallo en una base de datos: fallo de algún soporte físico, fallos lógicos: fallo interno de la base de datos, procesos abortados, transacciones canceladas, entre otros) para proponer soluciones de prevención y recuperación.
CE4.2 Describir medios que aporta el SGBD para la recuperación de los fallos lógicos indicando cuál es su utilidad en el contexto de un fallo lógico: salvaguardas y tipos disponibles, archivos de registro de transacciones, espacios de ‘rollback’, entre otros.
CE4.3 Detallar formas de acceso a los medios secundarios de almacenamiento, explicitando sus características.
CE4.4 Describir técnicas de realización de copias de seguridad (incrementales, acumulativas y completas), indicando las ventajas e inconvenientes de cada una.
CE4.5 Identificar la normativa de protección de datos aplicable a la planificación de sistemas de copia de seguridad, relativa a tipos de contenidos almacenados.
CE4.6 Explicar el funcionamiento de mecanismos de conexión con servidores remotos de salvaguarda para realización de copias de seguridad, detallando sus características.
CE4.7 En un supuesto práctico de salvaguarda y recuperación de datos almacenados de una base de datos sobre una base de datos en funcionamiento, partiendo del plan de seguridad y normas internas de trabajo:
– Definir la política de copias de seguridad y recuperación ante un desastre de acuerdo con las normas de seguridad indicadas en el supuesto, atendiendo a los requerimientos de cada base de datos y a la normativa de protección de datos aplicable.
– Planificar la realización de las copias de seguridad, calculando sus costes, en función de los estándares de la organización (características, temporalización, almacenamiento, ventanas de tiempo para ejecución por lotes, entre otros).
– Calcular los recursos necesarios para ejecutar la planificación establecida de copia y respaldo sobre una base de datos dada indicando aquellos que se vean afectados, tales como uso de CPU, espacio en disco, caudal de comunicaciones entre otros.
– Disponer los procedimientos para implementar la planificación de las copias mediante guiones (‘scripts’) y/o herramientas administrativas.
– En caso de existir un centro de respaldo de la BBDD, realizar las operaciones necesarias para mantener la información que contiene actualizada: enlazado con el servidor remoto, exportación e importación de datos, entre otros implementándolas con los medios indicados en cada caso.
– Recuperar las copias de seguridad garantizado que se realizan en condiciones de integridad.
C5: Aplicar técnicas de exportación e importación de datos de la base de datos, garantizando su integridad.
CE5.1 Explicar los mecanismos de importación y exportación de datos posibles (exportación directa de los recursos físicos, espacios de tabla transportables, archivos, entre otros) que componen la base de datos a otro SGBD similar (exportación e importación directa mediante el enlazado de bases de datos, exportación e importación de datos a través de una estructura intermedia).
CE5.2 Describir las herramientas de importación y exportación disponibles en el SGBD concreto, especificando las ventajas e inconvenientes de cada una de ellas, cuándo es apropiado su uso, teniendo en cuenta las consideraciones de rendimiento de cada una de ellas, la posibilidad de automatización, la flexibilidad en cuanto a formatos de datos reconocidos y potencia en la transformación de datos.
CE5.3 Identificar las herramientas de verificación de integridad de la estructura de una base de datos disponibles en el SGBD describiendo sus características.
CE5.4 Describir las consecuencias posibles en la realización de importaciones y exportaciones de datos sin registro de ‘log’, teniendo en cuenta la oposición existente entre las consideraciones de rendimiento y recuperación ante un fallo.
CE5.5 Describir los mecanismos de configuración de juegos de caracteres y otros relativos a la internacionalización del sistema, para evitar problemas en la carga de campos de tipo carácter, numéricos con y sin punto decimal y de tipo fecha.
CE5.6 En un supuesto práctico de importación o exportación de datos sobre una BBDD configurada y un conjunto de ficheros planos y otras bases de datos con unas estructuras conocidas:
– Determinar el procedimiento de carga inicial de datos en la BBDD para cada conjunto de datos estableciendo las herramientas a utilizar y los mecanismos de creación inicial de los índices.
– Realizar la carga inicial de datos garantizando su integridad.
– Importar datos a la BBDD, en su caso (desde otra BBDD u otra fuente de información), aplicando el método que se ajuste a las necesidades y normas internas de trabajo.
– Exportar datos desde la BBDD, en su caso (hacia otra BBDD u otro destino de información), usando el método más eficiente y aplicando las transformaciones de datos necesarias para realizarlo, teniendo en cuenta las necesidades técnicas y las normas de trabajo que se indiquen.
– Transferir los datos (importación/exportación) según el método seleccionado, garantizando la integridad de la información.
– Realizar operaciones de alta, baja modificación y consulta manual sobre una base de datos en funcionamiento usando lenguajes, sentencias o herramientas que permitan la consulta, borrado, inserción o modificación según el caso.
Capacidades cuya adquisición debe ser completada en un entorno real de trabajo:
C1 respecto a CE1.7, CE1.8 y CE1.9; C2 respecto a CE2.7; C3 respecto a CE3.7 y CE3.8; C4 respecto a CE4.7; C5 respecto a CE5.6.
Otras capacidades:
Responsabilizarse del trabajo que desarrolla y del cumplimiento de los objetivos.
Demostrar cierto grado de autonomía en la resolución de contingencias relacionadas con su actividad.
Comunicarse eficazmente con las personas adecuadas en cada momento, respetando los canales establecidos en la organización.
Adaptarse a la organización, a sus cambios organizativos y tecnológicos, así como a situaciones o contextos nuevos.
Demostrar flexibilidad para entender los cambios.
Habituarse al ritmo de trabajo de la organización.
Adoptar actitudes posturales adecuadas en el entorno de trabajo.
Mostrar una actitud de respeto hacia los compañeros, procedimientos y normas de la empresa.
Cumplir las medidas que favorezcan el principio de igualdad de trato y de oportunidades entre hombres y mujeres.
Valorar el talento y el rendimiento profesional con independencia del sexo.
Aplicar de forma efectiva el principio de igualdad de trato y no discriminación en las condiciones de trabajo entre mujeres y hombres.
Contenidos:
1. Bases de datos relacionales y al modelo relacional.
Bases de datos relacionales.
Modelos de datos.
Tipos de modelos de datos.
El modelo relacional: relaciones y propiedades de las relaciones; claves; álgebra relacional; cálculo relacional de ‘tuplas’; cálculo relacional de dominios.
Teoría de normalización: dependencias funcionales; formas normales; razones para justificar la ‘desnormalización’.
2. Modelos lógicos de datos.
Modelo entidad-relación: diagrama entidad-relación; entidades débiles; diseño de un esquema de base de datos con el diagrama entidad-relación.
Modelo orientado a objetos: conceptos de orientación a objetos (clases, objetos, atributos, métodos, herencia, polimorfismo, entre otros); diagramas de clases y de objetos.
Modelo distribuido: ventajas e inconvenientes; técnicas de fragmentación: vertical, horizontal, mixta; técnicas de distribución de datos; esquemas de asignación y replicación de datos.
3. Lenguajes de definición, manipulación y control.
Estructura, historia y estándares.
El lenguaje de definición de datos (DDL): sentencias de creación de elementos (tablas, vistas, disparadores, restricciones, entre otros); sentencias de modificación de elementos; sentencias de eliminación de elementos; mantenimiento de la integridad referencial: aserciones, disparadores y claves foráneas.
El lenguaje de manipulación de datos (DML): consulta de datos, inserción de datos, modificación de datos, eliminación de datos; uniones; tratamiento de valores nulos; subconsultas anidadas; transacciones.
Características específicas del SGBD con el que se realice la formación, particularmente las citadas por su importancia actual: extensiones para el almacenamiento de objetos en bases de datos relacionales; extensiones para el almacenamiento y extracción de XML en bases de datos relacionales.
Manipulación del diccionario de datos; estructura; permisos.
4. Estrategias para el control de las transacciones y de la concurrencia.
Integridad de los datos.
Transacción. Propiedades de las transacciones: atomicidad, consistencia, aislamiento y permanencia.
Problemas derivados de la ejecución concurrente de transacciones.
Control de concurrencia: técnicas optimistas y pesimistas.
Recuperación ante fallos.
Mecanismos para deshacer transacciones.
5. Salvaguarda y recuperación de datos.
Clases de soportes.
RAID.
Cachés.
Planificación de procesos de salvaguarda.
Tipos de copias: copias completas, copias incrementales, copias acumulativas.
6. Seguridad informática de los datos en el acceso y almacenamiento.
Seguridad de los datos: confidencialidad, integridad y disponibilidad.
Normativa aplicable sobre protección de datos.; los datos de carácter personal y el derecho a la intimidad; leyes de primera, segunda y tercera generación; La Agencia de Protección de Datos; Registro General de Protección de Datos.
Tipos de amenazas a la seguridad: accidentales: errores humanos, fallos ‘software’/’hardware’; intencionadas: ataques directos e indirectos.
Políticas de seguridad asociadas a BBDD: perfiles de usuario; privilegios de usuario; vistas de usuario; encriptación de datos.
El lenguaje de control de datos DCL.
Seguimiento de la actividad de los usuarios.
Criptografía: técnicas de clave privada o simétrica; técnicas de clave pública o asimétrica; la criptografía aplicada a: la autenticación, confidencialidad, integridad y no repudio; mecanismos de criptografía disponibles en el SGBD para su uso en las bases de datos.
7. Transferencia de datos desde y hacia SGBD.
Herramientas para importar y exportar datos.
Migración de datos entre dos o más SGBD.
Interconexión con otras bases de datos.
Configuración del acceso remoto a la base de datos.
Parámetros de contexto de la formación:
Espacios e instalaciones:
Los talleres e instalaciones darán respuesta a las necesidades formativas de acuerdo con el contexto profesional establecido en la unidad de competencia asociada, teniendo en cuenta la normativa aplicable del sector productivo, prevención de riesgos laborales, accesibilidad universal y protección medioambiental. Se considerará con carácter orientativo como espacios de uso:
– Instalación de 2 m² por alumno o alumna.
Perfil profesional del formador o formadora:
1. Dominio de los conocimientos y las técnicas relacionados con la configuración y gestión de bases de datos relacionales, que se acreditará mediante una de las dos formas siguientes:
– Formación académica de nivel 2 (Marco Español de Cualificaciones para la Educación Superior) o de otras de superior nivel relacionadas con el campo profesional.
– Experiencia profesional de un mínimo de 2 años en el campo de las competencias relacionadas con este módulo formativo.
2. Competencia pedagógica acreditada de acuerdo con lo que establezcan las Administraciones competentes.
MÓDULO FORMATIVO 4: ADMINISTRACIÓN DE SERVICIOS CLOUD.
Nivel: 3.
Código: MF2318_3.
Asociado a la UC: Instalar, configurar y administrar la capa de virtualización de los sistemas y redes sobre los que se ofrece el servicio.
Duración: 150 horas.
Capacidades y criterios de evaluación:
C1: Seleccionar un servidor encargado de gestionar la capa de virtualización, verificando que cumple los requisitos de ejecución de los servicios ‘cloud’.
CE1.1 Describir parámetros de funcionamiento de un servidor de virtualización en un escenario de instalación dado, explicando sus efectos.
CE1.2 Describir características de un servidor de virtualización, comparándolo con otros servidores existentes en el mercado.
CE1.3 Identificar funciones en los servidores de virtualización, describiendo sus características.
CE1.4 Relacionar parámetros cuantitativos y cualitativos de configuración con los requisitos de sistema correspondientes.
CE1.5 En un supuesto práctico de selección de un servidor en el que se cuenta con un servicio ‘cloud’en producción:
– Identificar la funcionalidad requerida en el servidor de virtualización.
– Estimar la carga y el rendimiento esperado.
– Identificar el nivel y los requisitos de seguridad.
– Seleccionar un servidor para montar la virtualización.
– Estimar los requisitos de sistema e indicar las plataformas ‘hardware’y ‘software’ que mejor se ajusten a ellos.
C2: Instalar un servidor de virtualización en el sistema informático para ofrecer servicios en la nube, configurando sus parámetros.
CE2.1 Describir mecanismos de autenticación de usuarios y de acceso a los servicios, explicando sus características.
CE2.2 En un supuesto práctico de instalación y configuración de servicio de virtualización:
– Asegurarse que el sistema reúne las características necesarias según los requerimientos para la instalación del servidor y el servicio especificado, comparando cada requisito de documentación técnica con el parámetro del sistema referido y comprobando que se satisface.
– Establecer en el sistema la estructura de almacenamiento de los recursos, gestionando dispositivos, red, sistemas de archivo y particionado entre otros, los permisos de acceso y ejecución y las variables de entorno que se requieran para poder dar soporte al servicio.
– Instalar el ‘software’ del servidor, siguiendo las especificaciones del administrador del sistema informático.
– Configurar en el servidor los mecanismos de acceso: protocolos, direcciones IP, dominios, puertos entre otros, siguiendo indicaciones recibidas por el administrador de la red.
– Habilitar los mecanismos especificados en el plan de seguridad de autenticación de usuarios, configurándolos para su funcionamiento.
– Verificar la instalación del servidor de virtualización, comparando su funcionalidad con la esperada.
– Generar la documentación de operación y recuperación ante fallos, siguiendo el formato y conteniendo la información que se solicite y desglosando el proceso de recuperación por pasos.
C3: Instalar un hipervisor en los hosts físicos del sistema informático, configurando sus parámetros y funcionalidad para ofrecer servidores virtualizados.
CE3.1 Describir parámetros de funcionamiento de un hipervisor, emulando un escenario de instalación dado.
CE3.2 Describir características de un hipervisor, comparándolo con otros hipervisores existentes en el mercado.
CE3.3 Identificar funciones en los hipervisores, describiendo sus características.
CE3.4 Relacionar parámetros cuantitativos y cualitativos de configuración, asociándolos con los requisitos de sistema correspondientes.
CE3.5 En un supuesto práctico en el que se cuenta con un hipervisor en producción:
– Identificar la funcionalidad requerida en el hipervisor, estimando la carga y el rendimiento esperado.
– Identificar el nivel y los requisitos de seguridad.
– identificar los parámetros a monitorizar, seleccionándolos para supervisar el funcionamiento del hipervisor.
– Estimar los requisitos de sistema, indicando las plataformas ‘hardware’y ‘software’que mejor se ajusten a ellos.
C4: Instalar software de cabinas y equipos de red para desplegar los servicios de cloud, configurándolo para su uso.
CE4.1 Describir parámetros de funcionamiento del almacenamiento y la red de un cloud en un escenario de instalación dado, explicando sus características.
CE4.2 Describir características de almacenamiento y red, comparándolo con otros existentes en el mercado.
CE4.3 Identificar funciones en los sistemas de almacenamiento y la red, describiéndolas.
CE4.4 Relacionar parámetros cuantitativos y cualitativos de configuración, asociándolos con los requisitos de almacenamiento y red correspondientes.
CE4.5 En un supuesto práctico de instalación y configuración del ‘software’ de las cabinas y equipos de red en el que se cuenta con una arquitectura de almacenamiento y red en producción:
– Identificar la funcionalidad requerida en las cabinas y equipos de red, estimando la carga y el rendimiento esperado.
– Identificar el nivel y los requisitos de seguridad, siguiendo el plan de seguridad.
– Seleccionar los parámetros a monitorizar, eligiendo aquellos idóneos para supervisar el funcionamiento de los sistemas de almacenamiento y la red, tales como tráfico de red, estado del almacenamiento, CPU y uso de memoria.
– Estimar los requisitos de almacenamiento y tráfico e indicar las plataformas ‘hardware’ y ‘software’ que mejor se ajusten a ellos.
C5: Administrar contenidos gestionados por el‘cloud’, los accesos realizados y el rendimiento, según especificaciones de diseño, normativa de la organización y normativa aplicable de publicación y protección de datos.
CE5.1 Describir procedimientos de control de versiones, siguiendo procedimientos operativos.
CE5.2 Describir técnicas de gestión de permisos: perfiles, grupos y roles entre otros, atendiendo a las especificaciones de las normas internas de seguridad informática.
CE5.3 Explicar procedimientos de optimización del rendimiento del ‘cloud’en el sistema informático, desglosando por pasos y clasificándolos por objetivo.
CE5.4 Describir funciones de un servicio ‘cloud’, explicando sus características.
CE5.5 En un supuesto práctico de administración de contenidos de servicio ‘cloud’en producción:
– Definir la organización de los servicios en la arquitectura ‘cloud’.
– Establecer los procedimientos de actualización y control de versiones.
– Analizar los parámetros de rendimiento del cloud, usando las herramientas disponibles.
– Establecer planes de actuación, redactándolos en documento y desglosando por pasos para adaptar el servicio cloud a las variaciones de uso y planes de contingencias.
CE5.6 Explicar la normativa aplicable de protección de datos y publicación de contenidos que afecta a la información publicada en el ‘cloud’.
C6: Aplicar procedimientos de auditoría y resolución de incidencias en la explotación de un servicio‘cloud’, explicando el proceso.
CE6.1 Describir elementos determinantes del rendimiento de una plataforma cloud, clasificándolos.
CE6.2 Explicar procedimientos de cuantificación y medida de la calidad de servicio prestada, indicando herramientas a utilizar y parámetros a medir.
CE6.3 Explicar procedimientos de diagnóstico de incidencias en entornos de producción de servicios cloud, detallando cada paso y su objetivo.
CE6.4 Describir técnicas de resolución de incidencias en entornos de producción de servicios ‘cloud’, asociándolas a cada diagnóstico.
CE6.5 En un supuesto práctico de auditoría en el que disponemos de un servicio cloud en producción:
– Verificar que las operaciones definidas en los manuales de procedimiento se realizan, contrastado el manual con las operaciones realizadas.
– Establecer los mecanismos de medición del rendimiento y disponibilidad del servicio, indicando los pasos a seguir.
– Analizar los parámetros de calidad del servicio, determinando el grado de cumplimiento de las especificaciones.
– Aplicar las medidas correctoras de las deficiencias encontradas, siguiendo las técnicas de resolución descritas y detalladas en los manuales de procedimiento.
CE6.6 En un supuesto práctico de resolución de incidencias en la explotación en el que contamos con un servicio ‘cloud’en situación de incidencia:
– Aplicar las técnicas y herramientas de diagnóstico, identificando la causa del mal funcionamiento.
– Aplicar medidas urgentes de contención, manteniendo el máximo nivel de servicio posible y limitar los posibles daños.
– Establecer los procedimientos para la resolución definitiva del problema, recuperando la situación previa a la incidencia.
– Analizar la causa de la incidencia, estableciendo los procedimientos para prevenir otra situación similar o resolverla en menor tiempo.
Capacidades cuya adquisición debe ser completada en un entorno real de trabajo:
C1 respecto a CE1.5; C2 respecto a CE2.2; C3 respecto a CE3.5; C4 respecto a CE4.5; C5 respecto a CE5.5; C6 respecto a CE6.5 y CE6.6.
Otras capacidades:
Responsabilizarse del trabajo que desarrolla y del cumplimiento de los objetivos. Demostrar cierto grado de autonomía en la resolución de contingencias relacionadas con su actividad.
Finalizar el trabajo atendiendo a criterios de idoneidad, rapidez, economía y eficacia.
Mantener una actitud asertiva, empática y conciliadora con los demás demostrando cordialidad y amabilidad en el trato.
Comunicarse eficazmente con las personas adecuadas en cada momento, respetando los canales establecidos en la organización.
Adaptarse a la organización, a sus cambios organizativos y tecnológicos, así como a situaciones y contextos nuevos.
Mostrar una actitud de respeto hacia los compañeros, procedimientos y normas de la empresa.
Cumplir las medidas que favorezcan el principio de igualdad de trato y de oportunidades entre hombres y mujeres.
Valorar el talento y el rendimiento profesional con independencia del sexo.
Aplicar de forma efectiva el principio de igualdad de trato y no discriminación en las condiciones de trabajo entre mujeres y hombres.
Contenidos:
1. Servidores de gestión de la capa de virtualización.
Requisitos de ejecución de un servicio ‘cloud’.
Parámetros de funcionamiento de los servicios ‘cloud’.
Características de los modelos HW de los servidores de virtualización.
Funciones de los servidores de virtualización.
Parámetros cuantitativos y cualitativos de configuración de los servidores de virtualización: carga y rendimiento, seguridad, plataformas ‘hardware’ y ‘’software’.
2. Instalación y configuración del servidor de virtualización.
Mecanismos de autenticación de usuarios y de acceso a los servicios.
Sistema y estructura de almacenamiento de los recursos.
Permisos de acceso y ejecución.
Variables de entorno.
Instalación del ‘software’ del servidor.
Configuraciones de red en el servidor (protocolos, direcciones IP, dominios, puertos, entre otros).
3. Instalación y configuración del hipervisor en los hosts físicos.
Parámetros de funcionamiento de un hipervisor.
Parámetros cuantitativos y cualitativos de configuración: sistema operativo, ‘cluster’, clientes, entre otros.
Carga y rendimiento, monitorización y control de administración.
4. Cabinas y equipos de red.
Parámetros de funcionamiento del almacenamiento: I/Os, anchos de banda de escritura y lectura a disco, latencias, entre otros.
Parámetros de funcionamiento de la red: direccionamientos privados y públicos, capas de switching, gateways y FW, entre otros.
Alternativas tecnológicas de almacenamiento y equipos de red (virtual y físico).
5. Administración de plataforma ‘cloud’.
Actualizaciones y parcheos, control de versiones por fabricantes.
Gestión de permisos: perfiles, grupos y roles.
Gestión de capacidad de la plataforma: volúmenes de disco, CPU, RAM, entre otros.
Revisión y optimización de la arquitectura ‘cloud’ en función de las novedades tecnológicas.
6. Auditoría y resolución de incidencias.
Elementos determinantes del rendimiento de una plataforma ‘cloud’.
Monitorización de los sistemas y redes.
Procedimientos de diagnóstico de incidencias y técnicas de resolución de incidencias.
Tramitaciones de incidencias con los distintos fabricantes, gestión de recursos y sustituciones bajo demanda.
Determinación del grado de cumplimiento de rendimiento y los umbrales de degradación del servicio.
Parámetros de contexto de la formación:
Espacios e instalaciones:
Los talleres e instalaciones darán respuesta a las necesidades formativas de acuerdo con el contexto profesional establecido en la unidad de competencia asociada, teniendo en cuenta la normativa aplicable del sector productivo, prevención de riesgos laborales, accesibilidad universal y protección medioambiental. Se considerará con carácter orientativo como espacios de uso:
– Instalación de 2 m² por alumno o alumna.
Perfil profesional del formador o formadora:
1. Dominio de los conocimientos y las técnicas relacionados con la instalación, configuración y administración de la capa de virtualización de los sistemas y redes sobre los que se ofrece el servicio, que se acreditará mediante una de las dos formas siguientes:
– Formación académica de nivel 2 (Marco Español de Cualificaciones para la Educación Superior) o de otras de superior nivel relacionadas con el campo profesional.
– Experiencia profesional de un mínimo de 2 años en el campo de las competencias relacionadas con este módulo formativo.
2. Competencia pedagógica acreditada de acuerdo con lo que establezcan las Administraciones competentes
Cualificación profesional: Pastelería y confitería.
Familia Profesional: Industrias Alimentarias.
Nivel: 2.
Código: INA107_2.
Competencia general.
Realizar, organizar y conducir las operaciones para fabricar productos de pastelería y confitería, controlando el aprovisionamiento y el almacenamiento de las materias primas y de los productos terminados, elaborando masas, pastas y productos de pastelería y repostería; así como de confitería, chocolatería, galletería y otras, todo ello atendiendo a criterios de acabado, decoración, envasado y presentación, cumpliendo la normativa aplicable de prevención de riesgos, medio ambiental y de seguridad alimentaria.
Unidades de competencia.
UC0305_2:Controlar el aprovisionamiento, el almacenamiento y la expedición de las materias primas y auxiliares y de los productos terminados y preparar los equipos y el utillaje a utilizar en los procesos de elaboración.
UC0306_2:Realizar operaciones de elaboración de masas, pastas y productos básicos de múltiples aplicaciones para pastelería y repostería.
UC0307_2:Realizar operaciones de elaboración de productos de confitería, chocolatería, galletería y otras elaboraciones.
UC0308_2:Realizar el acabado y decoración de los productos de pastelería y confitería.
UC0309_2:Realizar el envasado y la presentación de los productos de pastelería y confitería.
Entorno Profesional.
Ámbito Profesional.
Desarrolla su actividad profesional en el área de producción en empresas de pastelería, confitería, en constante relación con los departamentos de calidad, mantenimiento y logística en entidades de naturaleza pública o privada, empresas semiindustriales o industriales, o en pequeños obradores artesanales, como trabajador autónomo (dueño o socio de la empresa) o contratado. Desarrolla su actividad dependiendo en su caso, de un superior. Puede tener personal a su cargo en ocasiones, por temporadas o de forma estable. En el desarrollo de la actividad profesional se aplican los principios de accesibilidad universal y diseño universal o diseño para todas las personas de acuerdo con la normativa aplicable.
Sectores Productivos.
Se ubica en el sector productivo de la industria alimentaria en el subsector de panadería, pastelería, confitería y molinería.
Ocupaciones y puestos de trabajo relevantes.
Los términos de la siguiente relación de ocupaciones y puestos de trabajo se utilizan con carácter genérico y omnicomprensivo de mujeres y hombres.
Panaderos.
Trabajadores de la elaboración de productos de cacao y chocolate.
Trabajadores de la elaboración de caramelos y dulces.
Galleteros.
Trabajadores de la elaboración de turrones y mazapanes.
Heladeros-elaboradores de helados.
Operadores de máquinas envasadoras de productos de panadería y repostería industrial.
Operadores de cuadro de control para la producción de artículos panadería y repostería industrial.
Confiteros.
Pasteleros, en general.
Elaboradores-decoradores de pasteles.
Heladeros artesanos.
Reposteros.
Pasteleros.
Churreros.
Formación Asociada (660 horas).
Módulos Formativos.
MF0305_2:Almacenaje y operaciones auxiliares en pastelería y confitería (120 horas).
MF0306_2:Elaboraciones básicas para pastelería y repostería (150 horas).
MF0307_2:Productos de confitería y otras especialidades (180 horas).
MF0308_2:Acabado y decoración de productos de pastelería y confitería (120 horas).
MF0309_2:Envasado y presentación de productos de pastelería y confitería (90 horas).
UNIDAD DE COMPETENCIA 1: CONTROLAR EL APROVISIONAMIENTO, EL ALMACENAMIENTO Y LA EXPEDICIÓN DE LAS MATERIAS PRIMAS Y AUXILIARES Y DE LOS PRODUCTOS TERMINADOS Y PREPARAR LOS EQUIPOS Y EL UTILLAJE A UTILIZAR EN LOS PROCESOS DE ELABORACIÓN.
Nivel: 2.
Código: UC0305_2.
Realizaciones profesionales y criterios de realización:
RP1: Efectuar las operaciones de preparación y mantenimiento de primer nivel de instalaciones, maquinaria, equipos y utillaje de elaboración de productos de pastelería y confitería, según el plan de mantenimiento para evitar interrupciones del proceso productivo, cumpliendo la normativa aplicable en seguridad alimentaria.
CR1.1 Las máquinas, útiles, herramientas y medios de transporte internos requeridos en la elaboración de productos de pastelería y confitería, tales como amasadora, cámaras frigoríficas, básculas, tren de laboreo, hornos, entre otros, se preparan, regulando los elementos operadores de las mismas, según especificaciones de la ficha técnica de producción.
CR1.2 La maquinaria, equipos, utillaje, sistemas de transporte y auxiliares se comprueba, verificando al inicio o termino de cada jornada, que se encuentran listos para su uso, procediendo a la limpieza de estos y a la recogida y ordenación de los útiles de trabajo.
CR1.3 El aseo personal y la vestimenta utilizados en procesos de elaboración se mantienen, en estado de limpieza e higiene.
CR1.4 Las áreas de trabajo en las que se desarrollan los procesos de elaboración se mantienen, una vez señalizadas, considerando:
– Las condiciones ambientales de luz, temperatura y humedad.
– Las superficies, techos, paredes, suelos y en especial las que están en contacto con los alimentos.
– Las condiciones de uso de los sistemas de desagüe, extracción y evacuación.
– La limpieza de los derrames o pérdidas de los productos.
– Los focos de infección y puntos de acumulación de suciedad, aplicando técnicas de limpieza, desinfección o esterilización (luminómetros, entre otros).
– Los sistemas de control y prevención de plagas.
– Los productos de limpieza que hay que utiliza