Sectorial

Bases de datos SQL y NoSQL

Desarrollo de Big Data y Business Intelligence 30 h

Presentación

En la actualidad, el manejo eficiente de datos es una habilidad imprescindible en el entorno laboral, dado el crecimiento exponencial de la información y la necesidad de las empresas de tomar decisiones basadas en datos. El Curso en Bases de Datos SQL y NoSQL te brindará las herramientas necesarias para dominar tanto bases de datos relacionales como no relacionales, lo que te permitirá adaptarte a diversas situaciones y requisitos del mercado. Este curso online está diseñado para que adquieras competencias en la creación, gestión y optimización de bases de datos, así como en la integración de diferentes sistemas. La demanda de profesionales en este campo es alta, y contar con estos conocimientos te abrirá las puertas a numerosas oportunidades laborales. No te quedes atrás y conviértete en un experto en gestión de datos, un perfil cada vez más valorado en el sector.

Objetivos

  • Comprender los conceptos básicos y ventajas de las bases de datos SQL y NoSQL en aplicaciones modernas.

  • Conocer el lenguaje SQL para la creación y gestión de bases de datos y tablas efectivas.

  • Realizar consultas básicas y avanzadas en SQL para la manipulación de datos con eficacia.

  • Diseñar modelos de datos relacionales mediante la normalización y el uso de claves adecuadas.

  • Administrar bases de datos en MySQL y MongoDB, incluyendo su instalación y configuración.

  • Comparar SGBD SQL y NoSQL relevantes para elegir la mejor opción según necesidades específicas.

  • Integrar datos de bases SQL y NoSQL mediante estrategias y herramientas adecuadas para optimización.

Índice de contenidos

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS
Conceptos básicos de las bases de datos
Ventajas de utilizar bases de datos en aplicaciones
Breve historia de los Sistemas de Gestión de Bases de Datos (SGBD)
Tipos de bases de datos: SQL y NoSQL

UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE SQL
Introducción al lenguaje SQL
Creación de bases de datos y tablas
Inserción y consulta de datos
Modificación y eliminación de datos
Consultas avanzadas: operaciones JOIN
Funciones de agregación y agrupación de datos

UNIDAD DIDÁCTICA 3. CONSULTAS Y SUBCONSULTAS EN SQL
Consultas básicas: SELECT, FROM y WHERE
Ordenamiento de resultados: cláusula ORDER BY
Filtrado de datos: cláusulas LIKE e IN
Uso de subconsultas en SQL
Operadores lógicos y combinación de condiciones
Optimización de consultas

UNIDAD DIDÁCTICA 4. MODELADO DE DATOS RELACIONALES
Diseño de bases de datos relacionales
Modelado de entidades y relaciones
Normalización de bases de datos
Claves primarias y foráneas
Relaciones uno a uno, uno a muchos y muchos a muchos

UNIDAD DIDÁCTICA 5. MYSQL
Instalación y configuración de MySQL
Creación y administración de bases de datos en MySQL
Creación y gestión de tablas en MySQL
Consultas avanzadas en MySQL
Transacciones y control de concurrencia en MySQL
Índices y optimización de consultas en MySQL

UNIDAD DIDÁCTICA 6. MONGODB
Introducción a MongoDB y bases de datos NoSQL
Instalación y configuración de MongoDB
Creación y administración de bases de datos en MongoDB
Colecciones y documentos en MongoDB
Consultas y filtros en MongoDB
Índices y rendimiento en MongoDB

UNIDAD DIDÁCTICA 7. OTROS SGBD SQL RELEVANTES
Oracle Database: características y uso
PostgreSQL: características y uso
SQL Server: características y uso
Comparativa de SGBD relacionales

UNIDAD DIDÁCTICA 8. OTROS SGBD NOSQL RELEVANTES
Cassandra: características y uso
Redis: características y uso
Neo4j: características y uso
Comparativa de SGBD NoSQL

UNIDAD DIDÁCTICA 9. INTEGRACIÓN DE BASES DE DATOS SQL Y NOSQL
Ventajas de la integración de SQL y NoSQL
Estrategias de integración de datos
Herramientas y técnicas para la integración
Casos de uso de la integración SQL y NoSQL

Scroll al inicio