Curso gratis Máster en Manipulación de Datos: SQL, SGBD

Curso gratis Máster en Manipulación de Datos: SQL, SGBD online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: Online

Duración del curso: 1100 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 MÁSTER EN MANIPULACIÓN DE DATOS: SQL, SGBD

Este Master en Manipulación de Datos: SQL, SGBD le ofrece una formación especializada en la materia. Debemos saber que en la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer la manipulación de datos dentro del área profesional de sistemas y telemática. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para conocer los computadores para bases de datos, los sistemas de almacenamiento, el almacenamiento de la información e introducción a SGBD, el SGBD y su instalación, los lenguajes de definición y modificación de datos SQL y salvaguarda y seguridad de los datos.

CONTENIDO DEL CURSO GRATIS MÁSTER EN MANIPULACIÓN DE DATOS: SQL, SGBD

UNIDAD FORMATIVA 1. COMPUTADORES PARA BASES DE DATOS

UNIDAD DIDÁCTICA 1. CONOCER LA ESTRUCTURA Y COMPONENTES PRINCIPALES DE UN COMPUTADOR DE PROPÓSITO GENERAL SEGÚN SU FUNCIÓN Y UTILIDAD

  1. Procesador:
    • - Identificar los diferentes tipos de procesadores (CISC y RISC) y sus componentes principales (Set de Instrucciones, Registros, Contador de instrucciones, Unidad Aritmético-Lógica, Control de interrupciones).
    • - Reconocer y clasificar los conjuntos de instrucciones principales de procesadores de la familia 8086.
    • - Conocer las ventajas e inconvenientes de los modelos CISC y RISC.
  2. Memorias RAM y xPROM:
    • - Describir los modelos actuales de memorias RAM y las diferencias entre DDR y SDRAM.
    • - Explicar los modelos de memorias xPROM.
    • - Definir qué son las memorias caché.
    • - Conocer los distintos niveles de caché y su influencia en el rendimiento del sistema.
    • - Valorar las memorias en función de su velocidad y coste por unidad de almacenamiento.
  3. Interfaces de entrada/salida:
    • - Identificar los dispositivos externos conectados al sistema.
    • - Enumerar los tipos de interfaces más comunes y su función.
  4. Discos:
    • - Definir y describir los discos mecánicos y sus componentes.
    • - Clasificar los discos según su interfaz de Entrada/Salida.
    • - Analizar las ventajas e inconvenientes de los diferentes tipos de discos.
    • - Estudiar en profundidad el disco SCSI y su interfaz.
    • - Comparar los discos de estado sólido con los mecánicos, destacando sus ventajas y limitaciones como medio de almacenamiento.
    • - Analizar el disco SATA en comparación con el PATA.
  5. Familias y tipos de procesadores:
    • - Clasificar las familias de procesadores según su compatibilidad con el 8086 de Intel (CISC y RISC).
    • - Conocer los procesadores de 64 bits y sus modelos.
    • - Valorar las ventajas e inconvenientes de las principales soluciones de fabricantes como Intel y AMD.
    • - Revisar la evolución de los procesadores Intel desde el 8086 hasta la serie Pentium.
    • - Comparar con procesadores AMD.
    • - Analizar el procesador Power y sus periféricos asociados.
    • - Clasificar los procesadores según los periféricos de entrada y salida.
  6. Lenguaje ensamblador y montaje práctico:
    • - Introducir los conceptos básicos del lenguaje ensamblador.
    • - Desarrollar un ejercicio práctico de identificación y ensamblaje de un ordenador, siguiendo las pautas indicadas.
  7. Sistemas operativos:

UNIDAD DIDÁCTICA 2. FUNCIONES Y OBJETIVOS DE LOS SISTEMAS OPERATIVOS Y GESTIÓN DE MEMORIA

  1. El sistema operativo como interfaz entre el usuario y el hardware.
  2. El sistema operativo como gestor de recursos del sistema.
  3. Facilidades para la evolución y actualización del sistema operativo.
  4. Requisitos para la gestión eficiente de la memoria: reubicación, protección, compartición y organización tanto lógica como física.
  5. Concepto de memoria virtual y su utilidad.
  6. Explicación del proceso de paginación y su impacto en el rendimiento.
  7. Gestión de memoria en sistemas Linux, Windows y Solaris: características y diferencias.

UNIDAD DIDÁCTICA 3. SISTEMAS DE ARCHIVOS

  1. Definición y funciones de los archivos y directorios.
  2. Implementación de sistemas de archivos: conceptos y metodologías.
  3. Ejemplos prácticos y comparaciones entre diferentes sistemas de archivos.
  4. Sistemas de archivos con journaling para mayor integridad.
  5. Medidas de seguridad y protección en el sistema de archivos.

UNIDAD DIDÁCTICA 4. CONCEPTOS DE MULTIPROCESO Y MULTIUSUARIO

  1. Hardware necesario para soportar sistemas multiprocesador.
  2. Tipos de sistemas operativos diseñados para entornos multiprocesador.
  3. Funcionamiento de las multicomputadoras.
  4. Organización de usuarios y diferentes modelos de gestión de usuarios en sistemas multiusuario.

UNIDAD DIDÁCTICA 5. PARTITIONAMIENTO LÓGICO Y NÚCLEOS VIRTUALES

  1. Concepto y beneficios de la virtualización.
  2. Historia y evolución de la virtualización.
  3. Comparativa de las principales técnicas de virtualización: virtualización completa, paravirtualización, entre otras.

UNIDAD DIDÁCTICA 6. CONFIGURACIÓN Y AJUSTE DE SISTEMAS

  1. Herramientas principales para monitorizar el rendimiento del sistema: memoria, CPU y disco en Windows, Linux y Solaris.
  2. Ejemplos prácticos de resolución de problemas por alto consumo de recursos en estos sistemas.
  3. Procesos y servicios que afectan al rendimiento en los sistemas operativos mencionados.
  4. Implementación de sistemas de accounting para análisis predictivos y tendencias en Windows, Linux y Solaris.
  5. Diseño de planes de pruebas en entornos de preproducción, incluyendo herramientas de carga para CPU, memoria y E/S.
  6. Elaboración de un plan de pruebas específico para el sistema operativo.

UNIDAD FORMATIVA 2. SISTEMAS DE ALMACENAMIENTO

UNIDAD DIDÁCTICA 1. ORGANIZACIÓN Y GESTIÓN DE LA INFORMACIÓN

  1. Sistemas de archivos:
    • - Nomenclatura y codificación de datos.
    • - Estructuración jerárquica del almacenamiento.
    • - Migración y archivado de datos.
  2. Volúmenes lógicos y físicos:
    • - Concepto de particionamiento.
    • - Tabla de particiones y MBR.
    • - Sistemas NAS y SAN: diferencias, aplicaciones y comparación entre SAN iSCSI, Fibre Channel (FC) y FCoE.
    • - Gestión de volúmenes con LVM: conceptos básicos y uso.
    • - Acceso paralelo.
    • - Protección RAID: niveles RAID 0, 1, 5 y 6, incluyendo controladoras hardware y software.
  3. Políticas de respaldo y recuperación:
    • - Puntos únicos de fallo: definición y detección.
    • - Tipos de copias de seguridad: completas, incrementales y diferenciales, incluyendo planificación.
    • - Salvaguarda física y lógica.
    • - Protección a nivel de bloques y archivos.
    • - Conceptos de Alta Disponibilidad: clúster, grid y balanceo de carga.
    • - Planes de continuidad de negocio y conceptos RTO y RPO.
    • - Seguridad en el almacenamiento de datos confidenciales y cumplimiento legal (LOPD).
  4. Políticas de seguridad:
    • - Control de acceso mediante cuentas y permisos de usuario.
    • - Uso de identificadores únicos y sistemas SSO.
    • - Protección antivirus y auditorías de seguridad.

UNIDAD DIDÁCTICA 2. DESARROLLO DE CASOS PRÁCTICOS DE GESTIÓN DE ALMACENAMIENTO

  1. Impacto de decisiones de particionamiento y políticas de respaldo en la gestión de datos.
  2. Creación y documentación de mapas de red y nomenclatura en sistemas de archivos.
  3. Estudio de diferentes sistemas de archivos, permisos y acceso a datos.
  4. Proceso de migración de datos entre diferentes sistemas y gestión de errores.

UNIDAD FORMATIVA 3. ALMACENAMIENTO DE LA INFORMACIÓN Y INTRODUCCIÓN A LOS SGBD

UNIDAD DIDÁCTICA 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN

  1. Análisis y ejemplos de modelos de almacenamiento en ficheros:
    • - Acceso secuencial.
    • - Acceso directo.
    • - Acceso indexado.
    • - Acceso mediante hashing.

UNIDAD DIDÁCTICA 2. ALMACENAMIENTO EN LOS SISTEMAS DE GESTIÓN DE BASES DE DATOS (SGBD)

  1. Definición de SGBD y su función principal.
  2. Reconocimiento de diferentes SGBD en el mercado, desde aplicaciones para uso personal hasta soluciones profesionales.
  3. Roles de usuario en los SGBD y sus funciones generales.
  4. Componentes funcionales de un SGBD.
  5. Ventajas e inconvenientes de almacenar datos en ficheros versus en un SGBD.
  6. Clasificación de SGBD según su modelo de datos:
    • - Relacional.
    • - Orientado a objetos.
    • - Jerárquico.
    • - En red (CODASYL).

UNIDAD DIDÁCTICA 3. OTROS TIPOS DE ALMACENAMIENTO DE INFORMACIÓN

  1. XML:
    • - Definición y características.
    • - Comparación con almacenamiento en ficheros planos.
  2. Servicios de directorio LDAP:
    • - Qué es LDAP y su utilidad.
    • - Comparación entre almacenamiento en LDAP y en SGBD.

UNIDAD FORMATIVA 4. SGBD E INSTALACIÓN

UNIDAD DIDÁCTICA 1. SISTEMAS GESTORES DE BASES DE DATOS

  1. Historia y evolución de los SGBD.
  2. Funciones principales de los SGBD.
  3. Clasificación según:
    • - Modelo de datos.
    • - Número de usuarios: monousuario o multiusuario.
    • - Distribución: centralizada o distribuida.
    • - Gestión de procesos: multiproceso y multihilo.
  4. Arquitectura de un SGBD basada en el modelo de tres capas del comité ANSI-SPARC:
    • - Nivel interno o físico.
    • - Nivel externo o de vistas.
    • - Nivel conceptual.

UNIDAD DIDÁCTICA 2. DICCIONARIO DE DATOS

  1. Definición y estructura del diccionario de datos.
  2. Importancia en la instalación y mantenimiento de bases de datos.

UNIDAD DIDÁCTICA 3. ANÁLISIS DE LA ESTRUCTURA FUNCIONAL DEL SGBD

  1. Procesos internos del SGBD.
  2. Gestor de ficheros.
  3. Procesador y compilador del Lenguaje de Manipulación de Datos (DML).
  4. Compilador del Lenguaje de Definición de Datos (DDL).
  5. Gestión global de la base de datos.
  6. Gestión de conexiones y redes.

UNIDAD DIDÁCTICA 4. INSTALACIÓN DE UN SGBD

  1. Elegir el SGBD adecuado según los requisitos del caso práctico.
  2. Interpretar la documentación de licencias y requisitos técnicos.
  3. Identificar las fuentes de documentación técnica para la instalación.
  4. Verificar requisitos del hardware y sistema operativo necesarios.
  5. Configurar parámetros de instalación y puesta en marcha del SGBD.
  6. Seleccionar componentes adicionales útiles para la instalación.
  7. Determinar la ubicación y distribución de datos, índices y software en el equipo.
  8. Valorar ventajas e inconvenientes de diferentes sistemas operativos y arquitecturas.
  9. Considerar compatibilidad con juegos de caracteres y aspectos internacionales.
  10. Realizar una práctica de instalación y documentar todo el proceso, relacionando la arquitectura física con las partes lógicas del SGBD.

UNIDAD DIDÁCTICA 5. MECANISMOS DE COMUNICACIÓN DEL SGBD

  1. Configurar el acceso remoto a bases de datos en al menos un SGBD.
  2. Describir la comunicación Cliente/Servidor en el contexto del SGBD.
  3. Diferenciar los medios de acceso: Sockets, memoria compartida, TCP/IP, etc.
  4. Reconocer los principales estándares de interoperabilidad: ODBC, JDBC, etc.

UNIDAD FORMATIVA 5. LENGUAJES SQL DE DEFINICIÓN Y MODIFICACIÓN DE DATOS

UNIDAD DIDÁCTICA 1. ANÁLISIS DE OBJETOS Y ESTRUCTURAS DE ALMACENAMIENTO EN DISTINTOS SGBD

  1. Relacionar objetos de almacenamiento con tablas, vistas e índices.
  2. Analizar las implicaciones prácticas de escoger diferentes objetos de almacenamiento.
  3. Estudiar métodos de fragmentación en bases de datos distribuidas.

UNIDAD DIDÁCTICA 2. LENGUAJES DE DEFINICIÓN, MANIPULACIÓN Y CONTROL

  1. Conceptos básicos, estándares y nociones fundamentales.
  2. Lenguaje DDL (SQL) y su aplicación práctica en SGBD actuales.
  3. Diferenciar elementos estándar SQL-92 y funciones específicas de bases de datos comerciales.
  4. Sentencias principales:
    • - Crear objetos: CREATE (bases de datos, tablas, vistas, triggers, procedimientos).
    • - Modificar objetos: ALTER (bases de datos, tablas, vistas, triggers, procedimientos).
    • - Eliminar objetos: DROP, TRUNCATE (bases, tablas, vistas, triggers, procedimientos).
    • - DML (SQL): SELECT, INSERT, UPDATE, DELETE.
    • - Otros comandos: DO, REPLACE, JOIN, UNION, subconsultas.
  5. Gestión del diccionario de datos y almacenamiento de objetos.
  6. Introducción a la gestión de objetos XML en bases relacionales (estándar SQL-2006).

UNIDAD DIDÁCTICA 3. TRANSACCIONALIDAD Y CONTROL DE CONCURRENCIA

  1. Conceptos fundamentales y problemas asociados a la concurrencia.
  2. Tipos de problemas: actualizaciones perdidas, lecturas no repetibles, lecturas fantasmas.
  3. Control de concurrencia:
    • - Método optimista.
    • - Método pesimista.
  4. Propiedades fundamentales de las transacciones (ACID):
    • - Atomicidad.
    • - Consistencia.
    • - Aislamiento (niveles).
    • - Durabilidad.
  5. Estudio de niveles de aislamiento:
    • - Lectura confirmada.
    • - Lectura repetible.
    • - Serializable.
  6. Ejemplo práctico que relacione el modelo lógico de datos con su almacenamiento físico y el impacto en el control de transacciones.

UNIDAD DIDÁCTICA 4. SEGURIDAD Y COPIAS DE SEGURIDAD DE DATOS

  1. Tipos de fallos posibles (físicos y lógicos) y su influencia en la integridad de la base de datos.
  2. Recuperación ante fallos: mecanismos y elementos principales en los SGBD estudiados.
  3. Soportes para copias de seguridad: ventajas e inconvenientes.
  4. Concepto y niveles de RAID: RAID 5 y RAID 6, y sus tiempos de reconstrucción.
  5. Servidores remotos especializados en respaldo de datos.
  6. Diseñar un plan de respaldo y recuperación adaptado a un entorno empresarial, considerando RTO y RPO.
  7. Tipos de copias de seguridad: completa, incremental y diferencial.
  8. Verificación de la integridad de las copias y control de la recuperación.

UNIDAD DIDÁCTICA 5. BASES DE DATOS DISTRIBUIDAS

  1. Concepto, ventajas y desventajas de los SGBD distribuidos.
  2. Características clave y requisitos de los SGBD distribuidos.
  3. Clasificación según la distribución de datos, tipo de base local y autonomía de los nodos.
  4. Reglas de diseño y gestión de bases distribuidas (reglas de DATE).
  5. Revisión de la replicación de datos en sistemas distribuidos.
  6. Procesamiento de consultas distribuidas, fragmentación y localización de datos.

UNIDAD DIDÁCTICA 6. SEGURIDAD DE DATOS

  1. Conceptos clave: confidencialidad, integridad y disponibilidad.
  2. Normativa legal vigente relacionada con protección de datos:
    • - Derecho a la privacidad y protección de datos personales.
    • - Leyes de diferentes generaciones y la Ley de Protección de Datos.
    • - La Agencia de Protección de Datos y el RGPD.
  3. Implicaciones legales para administradores de bases de datos.
  4. Amenazas a la seguridad:
    • - Accidentales: errores humanos, fallos en hardware/software.
    • - Intencionadas: ciberataques y ataques internos.
  5. Políticas de seguridad en bases de datos:
    • - Control de acceso: perfiles, privilegios, vistas.
    • - Encriptación de datos y uso del lenguaje DCL.
    • - Roles de usuario y su gestión en diferentes SGBD.
  6. Monitorización de actividad de usuarios:
    • - Herramientas para rastrear y auditar la actividad en tiempo real.
    • - Técnicas forenses para análisis post-evento.
    • - Métodos para identificar actividades sospechosas o usuarios específicos.
  7. Introducción a la criptografía en bases de datos:
    • - Técnicas de cifrado simétrico y asimétrico.
    • - Uso en autenticación, confidencialidad, integridad y no repudio.
    • - Herramientas criptográficas integradas en los SGBD para protección de datos.
    • - Verificación de integridad y confidencialidad mediante mecanismos criptográficos.
    • - Métodos seguros de conexión cifrada.
    • - Desarrollo de casos prácticos aplicando medidas de seguridad.

UNIDAD DIDÁCTICA 4. TRANSFERENCIA DE DATOS

  1. Herramientas para importar y exportar datos:
    • - Cómo garantizar la integridad durante las transferencias.
    • - Tipos de backups: en caliente y en frío.
  2. Ejemplo práctico de exportación e importación de datos.
  3. Migración entre diferentes SGBD:
    • - Inconvenientes comunes y soluciones con formatos intermedios u otros métodos.
    • - Verificación del proceso de transferencia.
  4. Configuración del acceso remoto:
    • - Métodos disponibles para conectarse a bases remotas.
    • - Ventajas e inconvenientes de cada método.

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso