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
Diferencias entre bases de datos on-premise y cloud
Bases de datos relacionales y no relacionales en la nube
Criterios de selección de motores de base de datos cloud
Diseño de esquemas para bases de datos distribuidas
Particionamiento y sharding de datos
Consistencia y disponibilidad en sistemas distribuidos
Aprovisionamiento de instancias de bases de datos
Backups, restauración y planes de continuidad
Escalado vertical y horizontal de bases de datos
Bases de datos administradas (RDS, Cosmos DB, Cloud SQL)
Réplicas de lectura y alta disponibilidad
Caché de datos en memoria para mejorar rendimiento
Cifrado de datos en tránsito y en reposo
Gestión de credenciales y roles de acceso
Auditoría y trazabilidad de accesos a datos
Bases de datos para aplicaciones de alto volumen transaccional
Bases de datos serverless
Tendencias emergentes en gestión de datos en la nube
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.