Actualmente, las bases de datos representan el cimiento sobre el cual se sustentan las operaciones y la toma de decisiones en prácticamente todos los sectores.
Una administración eficiente y segura de la información es crucial para garantizar la integridad, disponibilidad y confidencialidad de los datos, y es en este contexto el Master en Administración de Bases de Datos adquiere un valor excepcional.
La creciente complejidad de los sistemas de información, la diversificación de los modelos de datos y la adopción de arquitecturas en la nube han intensificado la demanda de profesionales capacitados en la administración de bases de datos. Este master da una respuesta contundente a esta necesidad, proporcionando una formación profunda y multidimensional a todas estas tendencias tecnológicas.
Este Master en Administración de Bases de Datos está dirigido a profesionales del ámbito informático y estudiantes de ingeniería, sistemas y desarrollo, así como a aquellos que deseen adquirir competencias en la administración de bases de datos. También es adecuado para administradores de bases de datos que buscan expandir su conocimiento a sistemas en la nube y bases de datos NoSQL.
Objetivos
– Dominar el diseño y gestión de bases de datos, abarcando modelos SQL, NoSQL y en la nube.
– Adquirir competencias en consultas avanzadas y optimización del rendimiento en sistemas MySQL y Oracle.
– Implementar y administrar bases de datos en la nube, comprendiendo estrategias de seguridad y cumplimiento.
– Utilizar herramientas clave como MongoDB para manejar bases de datos documentales y escalabilidad.
– Aplicar procedimientos almacenados y triggers en SQL Server, optimizando el flujo de datos.
– Integrar bases de datos con lenguajes y herramientas externas para un enfoque completo en el desarrollo.
– Analizar y resolver problemas complejos en la gestión de bases de datos, respondiendo a las demandas actuales.
Salidas Profesionales
Este Master en Administración de Bases de Datos abre un abanico de oportunidades en el mundo laboral. Gracias a esta formación estarás preparado para desempeñar roles fundamentales en diversos sectores. Podrás administrar bases de datos en entornos heterogéneos, abarcando desde sistemas SQL tradicionales hasta bases de datos NoSQL o sistemas Cloud.
Ficheros (planos, indexados y acceso directo, entre otros)
Bases de datos. Conceptos, usos y tipos según el modelo de datos, la ubicación de la información
Sistemas gestores de base de datos: funciones, componentes y tipos
Modelo de datos
La representación del problema: los diagramas E/R entidades y relaciones
El modelo E/R ampliado
Notaciones
El modelo relacional: Terminología del modelo relacional. Características de una relación. Claves primarias y claves ajenas
Paso del diagrama E/R al modelo relacional
Normalización
Herramientas gráficas proporcionadas por el sistema gestor para la implementación de la base de datos
Instalación de programas necesarios
El lenguaje de definición de datos
Creación, modificación y eliminación de bases de datos
Creación, modificación y eliminación de tablas. Tipos de datos
Implementación de restricciones
Herramientas gráficas proporcionadas por el sistema gestor para la realización de consultas
La sentencia SELECT
Selección y ordenación de registros. Tratamiento de valores nulos
Consultas de resumen. Agrupamiento de registros
Unión de consultas
Herramientas gráficas proporcionadas por el sistema gestor para la edición de la información
Las sentencias INSERT, DELETE y UPDATE
Subconsultas y combinaciones en órdenes de edición
Transacciones. Sentencias de procesamiento de transacciones
Acceso simultáneo a los datos: políticas de bloqueo
Introducción. Lenguaje de programación
Tipos de datos, identificadores, variables
Operadores. Estructuras de control
Recuperación de fallos
Copias de seguridad
Herramientas gráficas y utilidades proporcionadas por el sistema gestor para la realización y recuperación de copias de seguridad
Introducción a la optimización de sentencias
Sintaxis
Herramientas disponibles en Oracle para el ajuste
Creación y gestión de las Vistas
Archivos de rastreo
Explain Plan
La comprensión de Traza de SQL. TKPROF
Fases para ejecutar una sentencia SQL
Consultas básicas en SQL
Introducción
Elementos PL/SQL
Tipos de bloques PL/SQL
Arquitectura Base de datos
Creación de un servicio para iniciar o detener una instancia de Oracle Database
Parametrización
Optimizar el rendimiento de la carga: Ajuste de CPU
Ajustando la memoria: SGA y PGA
Entrada/Salida
Funcionamiento general del SGBDR Oracle
Ficheros de la base de datos Oracle
Solucionar problemas de cuellos de botella de rendimiento
Puntos de comprobación (CHECKPOINTS) o Database Writer (DBWR)
Diccionario de datos
Latches
Contención en los Segmentos de Undo
Arquitectura en memoria del servidor Oracle
REDO ALLOCATION LATCH / REDO COPY LATCH
Introducción a Statspack
Creación automática de estadísticas de Rendimiento
SQL Tuning y Access Advisors
Automatic Workload Repository
Archivos de instantáneas
Problemas de diseño de aplicación
Métricas
Conceptos fundamentales de bases de datos en la nube
Ventajas y desafíos de las bases de datos en la nube
Modelos de servicio en la nube: IaaS, PaaS y SaaS
Arquitectura y componentes de una base de datos en la nube
Consideraciones de seguridad y cumplimiento en bases de datos cloud
Diseño lógico y físico de bases de datos en la nube
Modelado de datos relacional en entornos cloud
NoSQL y bases de datos distribuidas en la nube
Escalabilidad y rendimiento en el diseño de bases de datos cloud
Herramientas y enfoques para la migración de datos a la nube
Configuración y aprovisionamiento de bases de datos en la nube
Monitorización y optimización de rendimiento en entornos cloud
Copias de seguridad, restauración y recuperación en bases de datos cloud
Automatización de tareas administrativas en la nube
Gestión de costos y recursos en bases de datos cloud
Bases de datos en memoria y procesamiento en tiempo real
Bases de datos orientadas a grafos y su uso en la nube
Bases de datos de series temporales y análisis de datos en la nube
Herramientas de búsqueda y indexación en bases de datos cloud
Integración de bases de datos cloud con herramientas de BI y análisis
Estrategias de seguridad para bases de datos en la nube
Autenticación, autorización y control de acceso en entornos cloud
Encriptación de datos en reposo y en tránsito en bases de datos cloud
Auditoría y cumplimiento de normativas en bases de datos cloud
Mejores prácticas para proteger la integridad de los datos en la nube
Bases de datos cloud en aplicaciones web y móviles
Análisis de big data y bases de datos cloud
Internet de las cosas (IoT) y bases de datos en la nube
Casos de uso en industrias específicas: salud, finanzas, logística, etc
Futuras tendencias y evolución de las bases de datos cloud
Titulación
Titulación de Máster de Formación Permanente en Administración de Bases de Datos con 1500 horas y 60 ECTS expedida por UTAMED – Universidad Tecnológica Atlántico Mediterráneo.