En esta lección del curso de bases de datos, aprendemos sobre subconsultas en FROM en SQL. Una aplicación importante de las subconsultas en la cláusula FROM son las agregaciones anidadas (por ejemplo, utilizando las funciones de agregación AVG, MAX o MIN). También consideramos (brevemente) las declaraciones de vistas en SQL.
Este es el curso de bases de datos en línea impartido en la Vrije Universiteit Amsterdam por Jörg Endrullis. El objetivo del curso es obtener una buena comprensión de los sistemas de bases de datos relacionales desde la perspectiva del usuario. Esto incluye la capacidad de desarrollar modelos conceptuales de bases de datos, así como conceptos y habilidades clave en la teoría y práctica de bases de datos relacionales.
Entre otros, tratamos en este curso los siguientes temas:
(a) diagramas entidad-relación para el diseño de esquemas de bases de datos,
(b) el modelo de base de datos relacional y las restricciones de integridad,
(c) SQL (lenguaje de consulta estructurado) para recuperar información de bases de datos relacionales,
(d) normalización de bases de datos y dependencias funcionales (razonamiento sobre un buen diseño de bases de datos),
(e) transacciones y control de concurrencia.
Las diapositivas se basan en el trabajo de Peter Boncz y Torsten Grust.