Menu

Database Design and Management: Programming in SQL

Sin horarios | Dirigido a profesionales que desean especializarse en la gestión de bases de datos y desarrollar competencias en programación SQL.

3 weeks (32h.)

Academic information

Why study this course?
  • Lenguaje estándar para bases de datos relacionales: SQL (Structured Query Language) es uno de los lenguajes de programación más utilizados a nivel mundial para gestionar bases de datos. Aprender SQL te permitirá acceder, manipular y analizar datos en una gran variedad de contextos laborales.
  • Facilita la toma de decisiones: Gracias a SQL, podrás realizar consultas precisas y eficientes a las bases de datos, lo que facilita la toma de decisiones basadas en datos confiables y actualizados.
  • Fácil de aprender: SQL es un lenguaje accesible, ideal para principiantes. No requiere conocimientos avanzados de programación, y su sintaxis es clara e intuitiva, lo que lo convierte en una excelente opción para quienes inician su camino en la gestión de bases de datos.
  • Aumenta tus oportunidades de carrera: Aprender SQL puede abrirte puertas en diversos campos profesionales, como la informática, el análisis de datos, el marketing digital o las finanzas, entre otras.
Program aims
  • Comprender los conceptos fundamentales de bases de datos y su estructura.
  • Aprender a crear, gestionar y manipular bases de datos utilizando SQL.
  • Diseñar y ejecutar consultas avanzadas con SQL para extraer y analizar datos.
  • Conocer técnicas de normalización y optimización de bases de datos.
  • Integrar SQL con otros lenguajes y herramientas para el análisis de datos.
Professional skills

Al finalizar este curso, podrás gestionar y diseñar bases de datos eficientemente, aplicar consultas avanzadas en SQL para extraer y transformar datos, y optimizar el rendimiento de bases de datos. Además, tendrás las habilidades necesarias para integrar SQL en proyectos de análisis de datos y tomar decisiones basadas en grandes volúmenes de información.

Methodology
  • Practical activities from minute 1
  • Cada unidad incluye un cuestionario tipo test
  • Al final del curso resolverás un caso práctico guiado

Study plan

Inteligencia de Negocio y diseño de base de datos

En esta unidad aprenderás los conceptos básicos sobre bases de datos, explorando los diferentes modelos, con un enfoque especial en el modelo relacional y el modelo Entidad-Relación (E/R), utilizado para representar la estructura de la base de datos. También se abordará la normalización, un proceso clave para optimizar bases de datos, y cómo transformar un modelo E/R en un modelo relacional aplicable.

  • Modelos de bases datos
  • Modelo relacional
  • Modelo Entidad-Relación
  • Normalización
SQL Standard I

En esta unidad se introduce el lenguaje SQL y su relevancia en la gestión de bases de datos. Aprenderás a configurar el entorno de trabajo para interactuar con bases de datos. A continuación, se explorarán las sentencias DDL (Data Definition Language) para definir y modificar la estructura de la base de datos, y las sentencias DML (Data Manipulation Language) para insertar, actualizar, eliminar y consultar datos.

  • Sentencias Data Definition Language (DDL)
  • Sentencias Data Manipulation Language (DML)
SQL Standard II

En esta unidad profundizarás en técnicas avanzadas de SQL, como el agrupamiento de registros para realizar análisis complejos. Aprenderás a combinar tablas mediante operaciones JOIN y a usar subconsultas para anidar consultas. También se explorarán las sentencias ANY y ALL para comparar valores en subconsultas, y el concepto de vistas, que permiten almacenar consultas complejas como objetos virtuales dentro de la base de datos.

  • Agrupamiento de registros
  • Combinaciones de tablas
  • Subconsultas
  • Sentencias ANY y ALL
  • Vistas
El almacén de datos

En esta unidad aprenderás qué es un Data Warehouse (almacén de datos) y cómo se utiliza para almacenar grandes volúmenes de datos estructurados para análisis. Se abordarán los conceptos de dimensiones y métricas para el diseño de bases de datos orientadas a análisis, y el proceso ETL (Extracción, Transformación y Carga) para integrar datos desde diferentes fuentes, asegurando su calidad y accesibilidad.

  • Data Warehouse
  • Dimensiones y métricas
  • Proceso de Extracción, Transformación y Carga (ETL)
*The academic program may be subject to changes in line with the changing demand for specific skills in the market. Your employability is our goal.