Curso actualizado: 30 de enero de 2025 -
El curso de SQL proporcionado por CEPI-BASE está enfocado en introducir a los estudiantes al manejo de bases de datos mediante el lenguaje de consulta estructurado (SQL), permitiendo conocer su estructura general y cómo manipular datos a través de consultas, filtros, y más.
Objetivos
- Introducir al estudiante en el mundo de las bases de datos, con el fin de que puedan comprender su estructura general y aprender a acceder, modificar, eliminar datos, y realizar consultas y filtros.
Metodología
- El curso adopta una metodología activa y práctica desde el primer día, con clases personalizadas impartidas por un profesor experto en la materia.
- Las clases pueden ser presenciales en Barcelona o combinadas con Aula Virtual.
Horarios
- Los horarios son totalmente flexibles, adaptándose a las necesidades de los alumnos.
Duración
- La duración del curso es de 45 horas, aunque este tiempo puede variar en función de la capacidad de cada alumno para asimilar el temario.
Este curso está dirigido a aquellos que deseen adquirir conocimientos fundamentales en el manejo de bases de datos utilizando SQL, desde conceptos básicos hasta técnicas avanzadas para la manipulación y consulta de datos.
Introducción
Conceptos básicos sobre bases de datos y el modelo relacional. Uso de SQL y herramientas como MySQL Workbench.
Tablas y Registros
Creación de bases de datos y tablas, inserción de registros, y manejo de restricciones.
Consultas
Realización de consultas básicas, filtrado de registros, y operaciones con texto.
Gestión de Datos
Inserción, actualización o eliminación de datos, y uso de condicionales.
Relaciones Entre Tablas
Manejo de claves primarias y foráneas, relaciones uno a varios, uno a uno, y varios a varios.
Consultas Avanzadas
Realización de consultas por unión y combinadas, y manejo de subconsultas.
Vistas
Creación, actualización y eliminación de vistas.
Procedimientos y Funciones
Creación de procedimientos y funciones, y manejo de sentencias condicionales y bucles.
Tratamiento de Errores y Cursores
Manejo de errores y uso de cursores.
Triggers
Creación y gestión de triggers before y after.
Privilegios
Gestión de usuarios, asignación de privilegios y uso de grant y revoke.
Transacciones
Uso de transacciones, savepoint, y aislamiento de transacciones.
Requisitos
- No son necesarios conocimientos previos de bases de datos ni programación, aunque son recomendables.
Idioma en que se realiza el curso: español
Situación laboral requerida: Cualquier situación laboral
Duración: 45 horas.