Programa del Curso

Parte 1: SQL Conceptos básicos

Introducción a SQL y Databases

  • Descripción de las bases de datos
  • Introducción a SQL
  • Configuración del entorno SQL

SQL Sintaxis y consultas básicas

  • SQL Descripción general de la sintaxis
  • Sentencias SELECT
  • Filtrado de datos con la cláusula WHERE

Trabajar con funciones y agregados

  • Funciones comunes SQL
  • Funciones agregadas: COUNT, SUM, AVG, MAX, MIN
  • Agrupación de datos con GROUP BY

Unión de tablas

  • Descripción de los JOIN
  • UNIÓN INTERNA
  • UNIÓN IZQUIERDA, UNIÓN DERECHA y COMBINACIÓN EXTERNA COMPLETA

Subconsultas y operaciones de conjunto

  • Escritura de subconsultas
  • Operaciones UNION, INTERSECT y EXCEPT

Manipulación de datos

  • Instrucción INSERT INTO
  • Instrucción UPDATE
  • Instrucción DELETE


Parte 2: Intermedio SQL

Filtrado avanzado de datos

  • Técnicas avanzadas de la cláusula WHERE
  • Operador LIKE y coincidencia de patrones
  • Operadores IN y BETWEEN

Uniones y subconsultas complejas

  • Auto-uniones
  • Subconsultas no correlacionadas y correlacionadas
  • Cláusula EXISTS

Trabajar con índices y vistas

  • Descripción de los índices y su impacto en el rendimiento
  • Creación y uso de vistas

Funciones avanzadas y procedimientos almacenados

  • Funciones definidas por el usuario
  • Procedimientos almacenados y desencadenadores
  • Manejo de errores en SQL

Transformación y análisis de datos

  • Datos pivotantes y anuladores
  • Funciones de ventana: ROW_NUMBER, RANK, DENSE_RANK
  • CTE (Tabla Común Expressiones)

Database Diseño y normalización

  • Database Principios de diseño
  • Formas normales y normalización
  • Modelado entidad-relación (ER)

Ajuste y optimización del rendimiento

  • Técnicas de optimización de consultas
  • Planes de ejecución
  • Procedimientos recomendados de ajuste del rendimiento

SQL en el mundo real

  • Integración SQL con otras tecnologías
  • Casos prácticos y escenarios del mundo real
  • Proyecto Fin de Carrera: Construcción de una solución de base de datos desde cero

Resumen y próximos pasos

Requerimientos

  • Comprensión de las operaciones informáticas básicas
  • La experiencia con cualquier lenguaje de programación es beneficiosa, pero no es obligatoria

Audiencia

  • Analistas de datos
  • Database Profesionales
  • Desarrolladores de software
 70 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Oracle SQL Language

14 horas

Business Intelligence in MS SQL Server 2008

14 horas

Oracle 11g - SQL language for administrators - workshops

21 horas

Oracle 11g - SQL language for developers - Workshop

35 horas

Oracle 11g - Programming with PL / SQL I - Workshops

28 horas

Oracle 11g - Programming with PL / SQL II

21 horas

SQL Avanzado

14 horas

SQL (lenguaje de consulta estructurada) Avanzado, Procedimientos Almacenados y Disparadores para Microsoft SQL Server

14 horas

Analytic Functions Fundamentals

21 horas

SQL DATABASE MANAGEMENT AND DESIGN - Bespoke

14 horas

Qué almacenamiento de datos elegir: desde archivos planos, a través de SQL, NoSQL hasta sistemas masivos distribuidos

7 horas

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 horas

Fundamentos de ORACLE PL / SQL

21 horas

Oracle SQL Avanzado

14 horas

Oracle SQL para Principiantes

21 horas

Categorías Relacionadas