SQL
Información detallada.
Sobre la formación.
Este curso ofrece una formación práctica y progresiva en SQL orientada a comprender y
aplicar los fundamentos del modelado de datos, la definición de estructuras y la
elaboración de consultas, desde los conceptos esenciales hasta técnicas más avanzadas.
Los contenidos se plantean de forma genérica y agnóstica del motor, de manera que
puedan contextualizarse en distintos entornos (p. ej., MySQL, PostgreSQL o SQL Server)
y, sobre todo, adaptarse a las necesidades reales de los asistentes.
A lo largo de la formación se ajustará el enfoque y la profundidad de cada tema en función del perfil del
grupo, avanzando en el temario al ritmo que marque el aprendizaje del alumnado,
reforzando los puntos clave cuando sea necesario y ampliando contenidos cuando el grupo esté preparado para ello.
Temas que se van a tratar en la sesión.
- Fundamentos de almacenamiento y modelado
- Datos, información, BD relacional y SGBD
- Tablas, filas, columnas, claves, relaciones
- Calidad del dato, integridad y redundancia
2. Modelo Entidad/Relación (E/R)
- Entidades, atributos, relaciones
- Cardinalidades y participación
- Errores típicos de diseño y criterios de corrección
3. Paso a modelo relacional
- Reglas de transformación E/R → relacional
- Resolución de N:M, claves primarias/foráneas
- Normalización práctica (1FN–3FN, enfoque aplicado)
4. SQL DDL: definición de estructuras
- CREATE/ALTER/DROP
- Tipos de datos
- Restricciones: PK, FK, UNIQUE, NOT NULL, CHECK (según motor)
- Índices: concepto, tipos básicos, cuándo aportan valor
5. SQL DML: manipulación de datos
- INSERT/UPDATE/DELETE
- Cargas y actualizaciones seguras
- Concepto de transacción (COMMIT/ROLLBACK) según soporte
6. Consultas en una tabla
- SELECT, WHERE, operadores, LIKE, IN, BETWEEN
- ORDER BY, LIMIT/OFFSET
- Funciones básicas (texto, numéricas, fecha)
7. Consultas en varias tablas (joins)
- INNER JOIN y JOIN múltiple
- JOIN cruzado (CROSS) y cuándo evitarlo
- LEFT/RIGHT JOIN y tratamiento de “faltantes”
- Buenas prácticas de legibilidad (alias, ON vs WHERE)
8. Consultas resumen (agregaciones)
- COUNT/SUM/AVG/MIN/MAX
- GROUP BY, HAVING
- DISTINCT y agrupaciones frecuentes
9. Subconsultas
- Subconsultas escalares y tabulares
- IN vs EXISTS
- Subconsultas correlacionadas (concepto y casos)
- Patrones habituales de negocio
10. Vistas
- Creación y uso
- Ventajas: abstracción, reutilización, seguridad conceptual
- Limitaciones y mantenimiento
11. Optimización básica de consultas
- Qué mide un plan de ejecución (EXPLAIN a alto nivel)
- Selectividad, filtros, índices y coste
- Anti-patrones comunes: funciones en columnas filtradas, SELECT *, joins sin claves
12. Control de acceso y seguridad (DCL, nivel introductorio)
- Conceptos: usuarios, roles, permisos
- GRANT/REVOKE (visión general)
- Principio de mínimo privilegio
13. Programación en base de datos (visión aplicada)
- Triggers: cuándo tienen sentido y riesgos
- Procedimientos/funciones: utilidad y cautelas (dependiente del motor)
- Separación de responsabilidades: BD vs capa de aplicación
14. Panorama de bases de datos actuales (conceptual)
- NoSQL: documento, clave-valor, columna, grafo (cuándo conviene)
- Objeto-relacional: datos semiestructurados (p. ej., JSON en motores relacionales)
- Vectoriales: similitud, embeddings, usos (búsqueda semántica, RAG
Cómo funciona.
Adquirir el curso
Elige el curso que mejor se adapte a ti o a tu empresa
Verificación de pago
Una vez hecho el pago revisaremos tus datos y nos pondremos en contacto contigo
Acceso a la plataforma
Te enviaremos las claves para poder entrar a la plataforma donde se realizará el curso
Adquirir el curso
Elige el curso que mejor se adapte a ti o a tu empresa
Verificación de pago
Una vez hecho el pago revisaremos tus datos y nos pondremos en contacto contigo
Acceso a la plataforma
Te enviaremos las claves para poder entrar a la plataforma donde se realizará el curso
Es para tu empresa si...
- Buscas diseñar bases de datos sólidas, sin duplicados y con integridad total (E/R y Normalización).
- Necesitas extraer información valiosa con consultas SQL avanzadas, agregaciones y subconsultas.
- Quieres optimizar el rendimiento del motor y garantizar la seguridad de tus datos (DCL y Planes de ejecución).
La atención personalizada que hemos recibido ha sido excepcional. Destacamos especialmente su capacidad de adaptación, siempre buscando la mejor solución para nuestras necesidades. ||Las formaciones para la obtención de certificaciones o las de analíticas de datos marcan una gran diferencia. En todo momento nos hemos sentido acompañados y respaldados. Estamos muy satisfechos con su profesionalidad.
Versia
Contamos con una larga trayectoria de colaboración con C2B en el ámbito de la formación, y la experiencia ha sido siempre excelente. Tanto los formadores como las personas que gestionan la formación destacan por su profesionalidad y cercanía, lo que facilita todo el proceso. ||Además, se adaptan con agilidad a nuestras necesidades, aportando contenidos de valor y generando un impacto positivo en las personas y en la organización.
Fundación BBK
Seguro que te interesa:
¿Tienes alguna duda?

