Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: A distancia y Online
Duración del curso: 650 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS IFCT0310 ADMINISTRACIÓN DE BASES DE DATOS
Este curso se ajusta al itinerario formativo del Certificado de Profesionalidad IFCT0310 Administración de Bases de Datos, certificando el haber superado las distintas Unidades de Competencia en él incluidas, y va dirigido a la acreditación de las Competencias profesionales adquiridas a través de la experiencia laboral y de la formación no formal que permitirá al alumnado adquirir las habilidades profesionales necesarias para conocer los sistemas operativos y aplicaciones informáticas, la administración de sistemas gestores de bases de datos y la gestión de bases de datos.
CONTENIDO DEL CURSO GRATIS IFCT0310 ADMINISTRACIÓN DE BASES DE DATOS
MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS
UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
UNIDAD DIDÁCTICA 1. IDENTIFICACIÓN Y DEFINICIÓN DE LA ESTRUCTURA Y COMPONENTES PRINCIPALES DE UN COMPUTADOR DE PROPÓSITO GENERAL SEGÚN SU FUNCIÓN Y UTILIDAD
- Procesador
- Interfaces de entrada/salida
- Familias y tipos de procesadores
UNIDAD DIDÁCTICA 2. FUNCIONES Y OBJETIVOS DE LOS SISTEMAS OPERATIVOS Y ADMINISTRACIÓN DE LA MEMORIA
- El sistema operativo como interfaz entre el usuario y el computador
- El sistema operativo como gestor de recursos
- Facilidades para la evolución de un sistema operativo
- Requisitos de la gestión de memoria (reubicación, protección, compartición, organización lógica y física)
- Concepto de memoria virtual
- Concepto de paginación
- Impacto de la paginación en el rendimiento del sistema
- Descripción de la gestión de memoria en sistemas Linux, Windows y Solaris
UNIDAD DIDÁCTICA 3. SISTEMAS DE ARCHIVOS
- Archivos
- Directorios
- Implementación de sistemas de archivos
- Ejemplos y comparación de diferentes sistemas de archivos
- Sistemas de archivos con journaling
- Seguridad en sistemas de archivos
UNIDAD DIDÁCTICA 4. IDENTIFICACIÓN Y EXPLICACIÓN DE LOS CONCEPTOS DE MULTIPROCESO Y MULTIUSUARIO
- Hardware para multiprocesadores
- Tipos de sistemas operativos para multiprocesadores
- Multicomputadoras
- Organización de usuarios: descripción de diferentes modelos
UNIDAD DIDÁCTICA 5. PARTICIONAMIENTO LÓGICO Y NÚCLEOS VIRTUALES
- Concepto de virtualización
- Historia de la virtualización
- Descripción y comparación de distintas implementaciones de virtualización (virtualización completa, paravirtualización, etc.)
UNIDAD DIDÁCTICA 6. APLICACIÓN DE TÉCNICAS PARA CONFIGURAR Y AJUSTAR SISTEMAS
- Rendimiento de los sistemas: enumeración, descripción e interpretación de herramientas clave para observar el consumo de recursos en memoria, CPU y disco en Windows, Linux y Solaris
- Ejemplos de soluciones para problemas de alto consumo de recursos y competencia en sistemas Windows, Linux y Solaris
- Descripción de los principales procesos de servicios en sistemas operativos Windows, Linux y Solaris y su impacto en el sistema en general
- Descripción de sistemas de accounting que permiten crear modelos predictivos y análisis de tendencias en sistemas operativos Windows, Linux y Solaris
- Planes de pruebas de preproducción: descripción de herramientas para realizar pruebas de carga que afecten a CPU, Memoria y Entrada/Salida en sistemas operativos Windows, Linux y Solaris
- Elaboración de un plan de pruebas para el sistema operativo
UNIDAD FORMATIVA 2. UF1466 SISTEMAS DE ALMACENAMIENTO
UNIDAD DIDÁCTICA 1. ORGANIZACIÓN Y GESTIÓN DE LA INFORMACIÓN
- Sistemas de archivos
- Volúmenes lógicos y físicos
- Concepto de particionamiento
- Comparación y aplicaciones de sistemas SAN iSCSI, FC y FCoE
- Análisis de políticas de salvaguarda
- Identificación y concepto de puntos únicos de fallo
- Tipos de copias de seguridad y su calendarización
- Salvaguarda física y lógica
- Salvaguarda a nivel de bloque y archivo
- Implicaciones de la Ley Orgánica de Protección de Datos (LOPD)
UNIDAD DIDÁCTICA 2. DESARROLLO DE SUPUESTOS PRÁCTICOS, DEBIDAMENTE CARACTERIZADOS, PARA ANALIZAR
- El impacto de decisiones sobre particionamiento y acceso a disco, así como la implementación de políticas de salvaguarda de datos
- La política de nomenclatura de diferentes sistemas y la creación de un mapa de red para documentar dicha nomenclatura
- Estudio de diferentes sistemas de archivos, incluyendo la nomenclatura seleccionada y los datos de acceso y modificación de los archivos, así como los permisos de acceso de usuarios
- La migración de datos entre distintos sistemas
UNIDAD FORMATIVA 3. UF1467 APLICACIONES MICROINFORMÁTICAS E INTERNET PARA CONSULTA Y GENERACIÓN DE DOCUMENTACIÓN
UNIDAD DIDÁCTICA 1. APLICACIONES MICROINFORMÁTICAS E INTERNET
- Procesadores de texto, hojas de cálculo y edición de presentaciones
MÓDULO 2. MF0224_3 ADMINISTRACIÓN DE SISTEMAS GESTORES DE BASES DE DATOS
UNIDAD FORMATIVA 1. UF1468 ALMACENAMIENTO DE LA INFORMACIÓN E INTRODUCCIÓN A SGBD
UNIDAD DIDÁCTICA 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN
- Análisis y ejemplos de diferentes modelos de almacenamiento de información en archivos
UNIDAD DIDÁCTICA 2. ALMACENAMIENTO EN SGBD
- Definición de un SGBD
- Identificación de varios SGBD disponibles en el mercado, desde los destinados a uso personal hasta los profesionales
- Descripción breve de los distintos roles de usuario que interactúan con los SGBD en general
- Descripción de los elementos funcionales de un SGBD
- Enumeración de las características y funciones de un SGBD
- Análisis de ventajas y desventajas de almacenar información en archivos frente a hacerlo en un SGBD
- Clasificación de los SGBD según el modelo de datos
UNIDAD DIDÁCTICA 3. OTROS TIPOS DE ALMACENES DE INFORMACIÓN
- XML
- Definición de XML
UNIDAD FORMATIVA 2. UF1469 SGBD E INSTALACIÓN
UNIDAD DIDÁCTICA 1. SISTEMAS GESTORES DE BASES DE DATOS
- Introducción a la historia y evolución de los SGBD
- Enumeración y descripción de las funciones de los SGBD
- Clasificación de los SGBD
- Definición de la arquitectura de un SGBD según el modelo de tres capas propuesto por el comité ANSI-SPARC
UNIDAD DIDÁCTICA 2. DICCIONARIO DE DATOS
- Concepto
- Análisis de su estructura
- Justificación de su importancia como elemento fundamental en la instalación y mantenimiento de una base de datos
UNIDAD DIDÁCTICA 3. ANÁLISIS DE LA ESTRUCTURA FUNCIONAL DEL SGBD
- Procesos del SGBD
- Gestor de archivos
- Procesador y compilador del DML
- Compilador del DDL
- Gestión de la base de datos
- Gestión de conexiones y red
UNIDAD DIDÁCTICA 4. INSTALACIÓN DE UN SGBD
- Determinación de un SGBD a instalar según requerimientos planteados en un caso práctico
- Interpretación de la documentación de licencia de uso del SGBD
- Identificación de fuentes de documentación técnica y su interpretación para la instalación
- Identificación y verificación de los requisitos del computador necesarios para la instalación, así como los del sistema operativo
- Descripción de parámetros de configuración necesarios para la puesta en marcha del SGBD, tanto a nivel del propio SGBD como del entorno en el que se instala
- Selección de componentes lógicos adicionales que puedan ser útiles dependiendo del caso de instalación
- Determinación de la ubicación y distribución óptima del software, datos e índices en el computador
- Si el SGBD es compatible con varios sistemas operativos y arquitecturas de computadores, identificación de ventajas y desventajas de elegir uno u otro
- Identificación de los juegos de caracteres y elementos de internacionalización más comunes, así como los problemas potenciales relacionados
- Realización de un caso práctico de instalación de un SGBD (y documentación del proceso) que evidencie las relaciones entre la arquitectura física del computador y las partes lógicas del SGBD
UNIDAD DIDÁCTICA 5. DESCRIPCIÓN DE LOS MECANISMOS DE COMUNICACIÓN DEL SGBD
- Configuración del acceso remoto a la base de datos en al menos un SGBD del mercado
- Descripción de la comunicación Cliente/Servidor con el SGBD
- Identificación de diferencias en los medios de acceso Cliente/Servidor: Sockets, Memoria compartida, TCP/IP, etc.
- Identificación de los elementos que proporcionan interoperabilidad al SGBD: ODBC, JDBC, etc.
UNIDAD FORMATIVA 3. UF1470 ADMINISTRACIÓN Y MONITORIZACIÓN DE LOS SGBD
UNIDAD DIDÁCTICA 1. ADMINISTRACIÓN DEL SGBD (DEBE SER VISTA AL MENOS EN DOS SGBD CLASIFICADOS DIFERENTES)
- Análisis de las funciones del administrador del SGBD
- Identificación de tipos de usuarios que interactúan con el SGBD y sus principales necesidades
- Identificación de tareas administrativas más comunes a realizar
- Aplicación en al menos dos SGBD actuales clasificados de manera distinta
- Enumeración y descripción de herramientas administrativas según el SGBD
- Desarrollo de un caso práctico donde se apliquen las tareas administrativas mencionadas utilizando diferentes herramientas de gestión
- Identificación y localización de mecanismos que proporcionan los SGBD seleccionados para planificar tareas administrativas
UNIDAD DIDÁCTICA 2. CONSTRUCCIÓN DE SCRIPTS PARA LA ADMINISTRACIÓN DEL SGBD Y LAS BBDD
- Clasificación de tipos de scripts y determinación de sus ventajas e inconvenientes, así como su uso habitual
- Determinación de lenguajes de programación disponibles para construir scripts administrativos para el SGBD
- Selección de un lenguaje de programación y creación de scripts que demuestren los tipos de datos, estructuras de control y estructuras funcionales del lenguaje elegido
- Identificación y localización de librerías básicas para diferentes lenguajes de programación. Uso en un script administrativo
- Desarrollo de varios casos prácticos que impliquen desde la elección del lenguaje, desarrollo del script, hasta la prueba, implementación y documentación de los scripts para realizar algunas de las tareas administrativas vistas anteriormente
UNIDAD DIDÁCTICA 3. MONITORIZACIÓN Y AJUSTE DEL RENDIMIENTO DEL SGBD
- Identificación de factores y parámetros que afectan al rendimiento
- Selección de herramientas para monitorizar el SGBD:
- Ficheros de logs
- Disparadores de alertas
- Otros elementos de monitorización del SGBD
- Optimización del acceso a disco y distribución de datos en uno o varios discos físicos según las necesidades de carga del SGB
- Anticipación de escenarios futuros basados en datos observados durante la monitorización y enumeración de posibles medidas correctivas
UNIDAD DIDÁCTICA 4. DESCRIPCIÓN DE LOS SGBD DISTRIBUIDOS
- Concepto de SGBD distribuido
- Principales ventajas y desventajas
- Características esperadas en un SGBD distribuido
- Clasificación de los SGBD distribuidos según criterios de:
- Distribución de datos
- Tipo de SGBD locales
- Autonomía de los nodos
- Descripción de componentes:
- Procesadores locales
- Procesadores distribuidos
- Diccionario global
- Enumeración y explicación de las reglas de DATE para SGBD distribuidos
MÓDULO 3. MF0225_3 GESTIÓN DE BASES DE DATOS
UNIDAD FORMATIVA 1. UF1471 BASES DE DATOS RELACIONALES Y MODELADO DE DATOS
UNIDAD DIDÁCTICA 1. BASES DE DATOS RELACIONALES
- Definición de base de datos relacional
- Ejemplos ilustrativos
- Concepto de modelos de datos: funciones y sublenguajes (DDL y DML)
- Clasificación de distintos tipos de modelos de datos según su nivel de abstracción
- Enumeración de las reglas de Codd para un sistema relacional
UNIDAD DIDÁCTICA 2. ANÁLISIS DEL MODELO RELACIONAL Y DE SUS ELEMENTOS
- Definición de relaciones y sus propiedades
- Concepto de claves en el modelo relacional
- Introducción al álgebra relacional
- Introducción al cálculo relacional de tuplas para resolver ejercicios prácticos básicos
- Introducción al cálculo relacional de dominios
- Teoría de la normalización y sus objetivos
UNIDAD DIDÁCTICA 3. DESCRIPCIÓN Y APLICACIÓN DEL MODELO ENTIDAD-RELACIÓN EN EL MODELADO DE DATOS
- Proceso para realizar diagramas de entidad-relación y su aplicación
- Elementos del diagrama
- Diagramas de entidad-relación como solución a las limitaciones de diagramas simples
- Elementos adicionales
- Desarrollo de varios casos prácticos de modelización utilizando diagramas de entidad-relación
UNIDAD DIDÁCTICA 4. MODELO ORIENTADO A OBJETO
- Contextualización del modelo orientado a objeto dentro del modelado UML
- Comparativa entre el modelo de clases y el modelo entidad-relación
- Diagrama de objetos como un caso particular del diagrama de clases
UNIDAD DIDÁCTICA 5. MODELO DISTRIBUIDO Y ENFOQUES PARA REALIZAR EL DISEÑO
- Enumeración de ventajas y desventajas en comparación con otros modelos
- Definición de fragmentación y sus diferentes tipos
- Enumeración de reglas para asegurar la corrección de la fragmentación
- Enumeración de reglas para la distribución de datos
- Descripción de esquemas de asignación y replicación de datos
UNIDAD FORMATIVA 2. UF1472 LENGUAJES DE DEFINICIÓN Y MODIFICACIÓN DE DATOS SQL
UNIDAD DIDÁCTICA 1. ANÁLISIS DE OBJETOS Y ESTRUCTURAS DE ALMACENAMIENTO DE LA INFORMACIÓN EN DIFERENTES SGBD
- Relación de estos elementos con tablas, vistas e índices
- Consecuencias prácticas de seleccionar diferentes objetos de almacenamiento
- Diversos métodos de fragmentación de información, especialmente en bases de datos distribuidas
UNIDAD DIDÁCTICA 2. LENGUAJES DE DEFINICIÓN, MANIPULACIÓN Y CONTROL
- Conceptos básicos, nociones y estándares
- Lenguaje de definición de datos (DDL SQL) y su aplicación en SGBD actuales
- Diferencias entre elementos en el estándar SQL-92 y otros elementos en bases de datos comerciales
- Sentencias de creación: CREATE
- Nociones sobre almacenamiento de objetos en bases de datos relacionales
- Nociones sobre almacenamiento y recuperación de XML en bases de datos relacionales
UNIDAD DIDÁCTICA 3. TRANSACCIONALIDAD Y CONCURRENCIA
- Conceptos fundamentales
- Identificación de problemas de concurrencia
- Actualizaciones perdidas
- Lecturas no repetibles
- Lecturas ficticias
- Conceptos sobre el control de la concurrencia
- Conocimiento de las propiedades fundamentales de las transacciones
- ACID
- Análisis de niveles de aislamiento
- Serializable
UNIDAD FORMATIVA 3. UF1473 SALVAGUARDA Y SEGURIDAD DE LOS DATOS
UNIDAD DIDÁCTICA 1. SALVAGUARDA Y RECUPERACIÓN DE DATOS
- Descripción de diferentes fallos posibles (físicos y lógicos) en una base de datos
- Enumeración y descripción de elementos de recuperación ante fallos lógicos en los principales SGBD estudiados
- Diferenciación de tipos de soporte utilizados para la salvaguarda de datos y sus ventajas e inconvenientes en entornos de backup
- Concepto de RAID y niveles más comunes utilizados en empresas
- Servidores remotos para la salvaguarda de datos
- Diseño y justificación de un plan de salvaguarda y protocolo de recuperación de datos para un caso de entorno empresarial
- Tipos de salvaguardas de datos
- Definición de RTO (Recovery Time Objective) y RPO (Recovery Point Objective)
- Uso de mecanismos para verificar la integridad de copias de seguridad
UNIDAD DIDÁCTICA 2. BASES DE DATOS DISTRIBUIDAS DESDE UNA PERSPECTIVA DE DISTRIBUCIÓN DE DATOS Y EJECUCIÓN DE CONSULTAS
- Definición de SGBD distribuido: principales ventajas y desventajas
- Características esperadas en un SGBD distribuido
- Clasificación de SGBD distribuidos según criterios establecidos
- Enumeración y explicación de las reglas de DATE para SGBD distribuidos
- Replicación de información en bases de datos distribuidas
- Procesamiento de consultas
- Descomposición de consultas y localización de datos
UNIDAD DIDÁCTICA 3. SEGURIDAD DE LOS DATOS
- Conceptos de seguridad en datos: confidencialidad, integridad y disponibilidad
- Normativa legal vigente sobre la protección de datos
- Seguimiento de la actividad de usuarios
- Introducción básica a la criptografía
- Desarrollo de uno o varios casos prácticos aplicando los elementos de seguridad mencionados
UNIDAD DIDÁCTICA 4. TRANSFERENCIA DE DATOS
- Descripción de herramientas para importar y exportar datos
- Clasificación de estas herramientas
- Ejemplo práctico de ejecución de exportación e importación de datos
- Migración de datos entre diferentes SGBD
MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA
- Manual teórico: UF1471 Bases de Datos Relacionales y Modelado de Datos
- Manual teórico: UF1472 Lenguajes de Definición y Modificación de Datos SQL
- Manual teórico: UF1473 Salvaguarda y Seguridad de los Datos
- Manual teórico: UF1467 Aplicaciones Microinformáticas e Internet para Consulta y Generación de Documentación
- Manual teórico: UF1468 Almacenamiento de la Información e Introducción a SGBD
- Manual teórico: UF1469 SGBD e Instalación
- Manual teórico: UF1470 Administración y Monitorización de los SGBD
- Manual teórico: UF1465 Computadores para Bases de Datos
- Manual teórico: UF1466 Sistemas de Almacenamiento
- Cuaderno de ejercicios: UF1472 Lenguajes de Definición y Modificación de Datos SQL
- Cuaderno de ejercicios: UF1467 Aplicaciones Microinformáticas e Internet para Consulta y Generación de Documentación
- Cuaderno de ejercicios: UF1473 Salvaguarda y Seguridad de los Datos
- Cuaderno de ejercicios: UF1468 Almacenamiento de la Información e Introducción a SGBD
- Cuaderno de ejercicios: UF1469 SGBD e Instalación
- Cuaderno de ejercicios: UF1470 Administración y Monitorización de los SGBD
- Cuaderno de ejercicios: UF1465 Computadores para Bases de Datos
- Cuaderno de ejercicios: UF1466 Sistemas de Almacenamiento
- Cuaderno de ejercicios: UF1471 Bases de Datos Relacionales y Modelado de Datos