Este documento resume las principales etapas y conceptos del procesamiento de consultas en bases de datos relacionales. Estas incluyen la descomposición, optimización, generación de código y ejecución de consultas, así como reglas y estrategias para mejorar la eficiencia como realizar selecciones y proyecciones temprano y combinar operaciones. También discute diferencias entre materialización y pipelining de resultados intermedios.