Hora de avanzar: consultas sin nulos ni bolsas en bases de datos relacionales

Fuentes: Time to Move on: Querying without Nulls and Bags

Un artículo académico difundido en arXiv el 11 de agosto de 2026, titulado 'Time to Move on: Querying without Nulls and Bags', sostiene que dos decisiones tempranas del diseño de SQL —el uso de bolsas (bags) en lugar de conjuntos y la tolerancia de valores nulos— pueden y deben evitarse. Los autores defienden que es posible diseñar, implementar y desplegar con éxito un lenguaje de consultas basado en relaciones completamente normalizadas, sin bolsas ni nulos, apoyándose en su experiencia con Rel, un lenguaje de programación relacional de extremo a extremo.

El texto describe las bolsas —lo que Edgar F. Codd denominó 'relaciones corruptas'— y los nulos —calificados como el 'error de los mil millones de dólares'— como males presentados en el ecosistema SQL como inevitables. Los autores argumentan que ambas decisiones son perfectamente evitables y que, examinados con detalle, los motivos aducidos para justificarlas pierden fuerza. Además de desmontar estos argumentos, el artículo describe las oportunidades que ofrece un lenguaje sin nulos con semántica de conjuntos.

El trabajo se inscribe en el debate sobre el futuro de los lenguajes de consulta y propone repensar fundamentos del diseño temprano ante la creciente complejidad de los problemas que abordan las bases de datos actuales. La pieza combina crítica histórica, experiencia práctica con Rel y una propuesta técnica para un modelo relacional más estricto.