Los sistemas de bases de datos relacionales tradicionales,
tienen la habilidad de poder fundir múltiples conjuntos de datos (normalmente tablas) dentro del resultado de una
consulta. Para realizar estas uniones, se tienen en cuenta los datos en común
entre unos y otros conjuntos, realizándose generalmente entre claves primarias y claves ajenas (PK y FK).
También abordaremos el caso del operador GroupJoin, que nos ofrece la capacidad de relacionar 2 conjuntos de datos, con una tipología mucho más cercana al programador, creando propiedades de tipo colección dentro de las propiedades de la secuencia de resultado, eliminando de esta manera los campos con datos redundantes.