¿Qué aprenderás en este módulo?
El objetivo de este módulo es formar a los alumnos en todos los aspectos relacionados con las bases de datos SQL, el modelo más usado en la actualidad y por el cual se basan todos los demás.
Se puede afirmar que el modelo de bases de datos relacionales es el punto de partida para el manejo de grandes volúmenes de datos y, por tanto, es una parte crucial del proceso para sacar el máximo rendimiento a la inteligencia de datos.
Los profesores de este módulo enseñarán, además de los conceptos básicos de SQL, todo lo relacionado con las consultas y manipulación de datos. A continuación, se muestran más en detalle:
- Introducción a las bases de datos, como se gestionan y las ventajas de saber gestionarlas. Se entrará en detalles sobre la evolución y los tipos de bases de datos.
- El modelo entidad/relación en el diseño de las bases de datos, incluyendo el modelado conceptual de datos, las entidades, especialización y generalización, relaciones, cardinalidad y atributos.
- Conceptos fundamentales como: Relaciones, claves y restricciones de integridad.
- Implementación relacional con SQL
- DDL
- DML
- consultas simples y subconsultas
- JOIN
- EXIST
- HAVING Y GROUP BY
- UNION
- INTERSECT y EXCEPT
- INSERT
- UPDATE
- DELETE
- Conceptos fundamentales y arquitectura de bases de datos