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
	- 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.
 
	
	- 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.
 
	
	- Interfaces de entrada/salida:
 
	
		- - Identificar los dispositivos externos conectados al sistema.
 
		- - Enumerar los tipos de interfaces más comunes y su función.
 
	
	- 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.
 
	
	- 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.
 
	
	- 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.
 
	
	- Sistemas operativos:
 
UNIDAD DIDÁCTICA 2. FUNCIONES Y OBJETIVOS DE LOS SISTEMAS OPERATIVOS Y GESTIÓN DE MEMORIA
	- El sistema operativo como interfaz entre el usuario y el hardware.
 
	- El sistema operativo como gestor de recursos del sistema.
 
	- Facilidades para la evolución y actualización del sistema operativo.
 
	- Requisitos para la gestión eficiente de la memoria: reubicación, protección, compartición y organización tanto lógica como física.
 
	- Concepto de memoria virtual y su utilidad.
 
	- Explicación del proceso de paginación y su impacto en el rendimiento.
 
	- Gestión de memoria en sistemas Linux, Windows y Solaris: características y diferencias.
 
UNIDAD DIDÁCTICA 3. SISTEMAS DE ARCHIVOS
	- Definición y funciones de los archivos y directorios.
 
	- Implementación de sistemas de archivos: conceptos y metodologías.
 
	- Ejemplos prácticos y comparaciones entre diferentes sistemas de archivos.
 
	- Sistemas de archivos con journaling para mayor integridad.
 
	- Medidas de seguridad y protección en el sistema de archivos.
 
UNIDAD DIDÁCTICA 4. CONCEPTOS DE MULTIPROCESO Y MULTIUSUARIO
	- Hardware necesario para soportar sistemas multiprocesador.
 
	- Tipos de sistemas operativos diseñados para entornos multiprocesador.
 
	- Funcionamiento de las multicomputadoras.
 
	- 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
	- Concepto y beneficios de la virtualización.
 
	- Historia y evolución de la virtualización.
 
	- 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
	- Herramientas principales para monitorizar el rendimiento del sistema: memoria, CPU y disco en Windows, Linux y Solaris.
 
	- Ejemplos prácticos de resolución de problemas por alto consumo de recursos en estos sistemas.
 
	- Procesos y servicios que afectan al rendimiento en los sistemas operativos mencionados.
 
	- Implementación de sistemas de accounting para análisis predictivos y tendencias en Windows, Linux y Solaris.
 
	- Diseño de planes de pruebas en entornos de preproducción, incluyendo herramientas de carga para CPU, memoria y E/S.
 
	- 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
	- Sistemas de archivos:
 
	
		- - Nomenclatura y codificación de datos.
 
		- - Estructuración jerárquica del almacenamiento.
 
		- - Migración y archivado de datos.
 
	
	- 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.
 
	
	- 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).
 
	
	- 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
	- Impacto de decisiones de particionamiento y políticas de respaldo en la gestión de datos.
 
	- Creación y documentación de mapas de red y nomenclatura en sistemas de archivos.
 
	- Estudio de diferentes sistemas de archivos, permisos y acceso a datos.
 
	- 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
	- 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)
	- Definición de SGBD y su función principal.
 
	- Reconocimiento de diferentes SGBD en el mercado, desde aplicaciones para uso personal hasta soluciones profesionales.
 
	- Roles de usuario en los SGBD y sus funciones generales.
 
	- Componentes funcionales de un SGBD.
 
	- Ventajas e inconvenientes de almacenar datos en ficheros versus en un SGBD.
 
	- 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
	- XML:
 
	
		- - Definición y características.
 
		- - Comparación con almacenamiento en ficheros planos.
 
	
	- 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
	- Historia y evolución de los SGBD.
 
	- Funciones principales de los SGBD.
 
	- 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.
 
	
	- 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
	- Definición y estructura del diccionario de datos.
 
	- Importancia en la instalación y mantenimiento de bases de datos.
 
UNIDAD DIDÁCTICA 3. ANÁLISIS DE LA ESTRUCTURA FUNCIONAL DEL SGBD
	- Procesos internos del SGBD.
 
	- Gestor de ficheros.
 
	- Procesador y compilador del Lenguaje de Manipulación de Datos (DML).
 
	- Compilador del Lenguaje de Definición de Datos (DDL).
 
	- Gestión global de la base de datos.
 
	- Gestión de conexiones y redes.
 
UNIDAD DIDÁCTICA 4. INSTALACIÓN DE UN SGBD
	- Elegir el SGBD adecuado según los requisitos del caso práctico.
 
	- Interpretar la documentación de licencias y requisitos técnicos.
 
	- Identificar las fuentes de documentación técnica para la instalación.
 
	- Verificar requisitos del hardware y sistema operativo necesarios.
 
	- Configurar parámetros de instalación y puesta en marcha del SGBD.
 
	- Seleccionar componentes adicionales útiles para la instalación.
 
	- Determinar la ubicación y distribución de datos, índices y software en el equipo.
 
	- Valorar ventajas e inconvenientes de diferentes sistemas operativos y arquitecturas.
 
	- Considerar compatibilidad con juegos de caracteres y aspectos internacionales.
 
	- 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
	- Configurar el acceso remoto a bases de datos en al menos un SGBD.
 
	- Describir la comunicación Cliente/Servidor en el contexto del SGBD.
 
	- Diferenciar los medios de acceso: Sockets, memoria compartida, TCP/IP, etc.
 
	- 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
	- Relacionar objetos de almacenamiento con tablas, vistas e índices.
 
	- Analizar las implicaciones prácticas de escoger diferentes objetos de almacenamiento.
 
	- Estudiar métodos de fragmentación en bases de datos distribuidas.
 
UNIDAD DIDÁCTICA 2. LENGUAJES DE DEFINICIÓN, MANIPULACIÓN Y CONTROL
	- Conceptos básicos, estándares y nociones fundamentales.
 
	- Lenguaje DDL (SQL) y su aplicación práctica en SGBD actuales.
 
	- Diferenciar elementos estándar SQL-92 y funciones específicas de bases de datos comerciales.
 
	- 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.
 
	
	- Gestión del diccionario de datos y almacenamiento de objetos.
 
	- 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
	- Conceptos fundamentales y problemas asociados a la concurrencia.
 
	- Tipos de problemas: actualizaciones perdidas, lecturas no repetibles, lecturas fantasmas.
 
	- Control de concurrencia:
 
	
		- - Método optimista.
 
		- - Método pesimista.
 
	
	- Propiedades fundamentales de las transacciones (ACID):
 
	
		- - Atomicidad.
 
		- - Consistencia.
 
		- - Aislamiento (niveles).
 
		- - Durabilidad.
 
	
	- Estudio de niveles de aislamiento:
 
	
		- - Lectura confirmada.
 
		- - Lectura repetible.
 
		- - Serializable.
 
	
	- 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
	- Tipos de fallos posibles (físicos y lógicos) y su influencia en la integridad de la base de datos.
 
	- Recuperación ante fallos: mecanismos y elementos principales en los SGBD estudiados.
 
	- Soportes para copias de seguridad: ventajas e inconvenientes.
 
	- Concepto y niveles de RAID: RAID 5 y RAID 6, y sus tiempos de reconstrucción.
 
	- Servidores remotos especializados en respaldo de datos.
 
	- Diseñar un plan de respaldo y recuperación adaptado a un entorno empresarial, considerando RTO y RPO.
 
	- Tipos de copias de seguridad: completa, incremental y diferencial.
 
	- Verificación de la integridad de las copias y control de la recuperación.
 
UNIDAD DIDÁCTICA 5. BASES DE DATOS DISTRIBUIDAS
	- Concepto, ventajas y desventajas de los SGBD distribuidos.
 
	- Características clave y requisitos de los SGBD distribuidos.
 
	- Clasificación según la distribución de datos, tipo de base local y autonomía de los nodos.
 
	- Reglas de diseño y gestión de bases distribuidas (reglas de DATE).
 
	- Revisión de la replicación de datos en sistemas distribuidos.
 
	- Procesamiento de consultas distribuidas, fragmentación y localización de datos.
 
UNIDAD DIDÁCTICA 6. SEGURIDAD DE DATOS
	- Conceptos clave: confidencialidad, integridad y disponibilidad.
 
	- 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.
 
	
	- Implicaciones legales para administradores de bases de datos.
 
	- Amenazas a la seguridad:
 
	
		- - Accidentales: errores humanos, fallos en hardware/software.
 
		- - Intencionadas: ciberataques y ataques internos.
 
	
	- 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.
 
	
	- 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.
 
	
	- 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
	- Herramientas para importar y exportar datos:
 
	
		- - Cómo garantizar la integridad durante las transferencias.
 
		- - Tipos de backups: en caliente y en frío.
 
	
	- Ejemplo práctico de exportación e importación de datos.
 
	- Migración entre diferentes SGBD:
 
	
		- - Inconvenientes comunes y soluciones con formatos intermedios u otros métodos.
 
		- - Verificación del proceso de transferencia.
 
	
	- Configuración del acceso remoto:
 
	
		- - Métodos disponibles para conectarse a bases remotas.
 
		- - Ventajas e inconvenientes de cada método.