Curso online
Duración : 2 Meses
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Proporcionar conocimientos en el diseño y gestión de bases de datos. Desarrollar habilidades en el uso de lenguajes y herramientas para la gestión de bases de datos. Aprender técnicas de análisis de datos para la toma de decisiones empresariales. Adquirir conocimientos en seguridad de bases de datos y técnicas de backup y recovery. Desarrollar habilidades en la optimización de bases de datos para mejorar su eficiencia y rendimiento.
A quién va dirigido
Está dirigido a profesionales, directivos y estudiantes universitarios interesados en adquirir conocimientos sobre el diseño, gestión y análisis de bases de datos.
Requisitos
* Estar en posesión de un título de Grado, Arquitectura, Ingeniería Superior o Técnica, Licenciatura, Diplomatura u otro título equivalente. * Ser estudiante de una carrera universitaria o estudios superiores equivalentes. * Ser profesional con proyección profesional en el puesto desempeñado.
Temario completo de este curso
TEMA 1. FUNDAMENTOS DE BASES DE DATOS
1.1. ¿qué es una base de datos?
1.2. Modelado conceptual con el modelado de datos entidad-relación
1.3. El modelo de datos relacional
1.4. Algoritmo de traducción de entidad-relación a modelo relacional
1.5. El estándar de las bases de datos relacionales
TEMA 2. TECNOLOGÍA DE BASES DE DATOS
2.1. Tecnología de bases de datos relacionales
2.2. Tecnología de bases de datos no relacionales
TEMA 3. PRÁCTICA DE SQL (MYSQL)
3.1. Preparación del entorno y herramientas
3.2. Diseño y creación de base de datos
3.3. Manipulación de base de datos mediante SQL
3.4. Gestión de permisos y copias de seguridad
TEMA 4. PRÁCTICA DE NOSQL. MONGODB
4.1. Introducción a MongoDB y el formato JSON
4.2. Operaciones CRUD
4.2.1. Funciones CRUD
4.3. Schemas y tipos de datos
4.4. Aggregation
4.5. Robo3t y Pymongo
TEMA 5. PRÁCTICA DE NOSQL (HBASE)
5.1. Introducción a Hbase
5.2. Modelo de datos de Hhbase, DDL y DML
5.3. Aplicación práctica
TEMA 6. BASES DE DATOS PARA GRAFOS
6.1. Introducción al grafo
6.2. Tecnologías de bases de datos orientadas a grafos
6.3. Introducción a neo4j
6.4. Caso de aplicación con neo4j
TEMA 7. CLOUD
7.1. Azure CosmosDB
7.2. Aws DynamoDB