Null (SQL)
La siguiente muestra SQL desarrolla una combinación externa de tabla izquierda entre las dos tablas anteriores. SELECT e.ID, e.Apellido, e.Nombre, pn.Número FROM Empleado e LEFT OUTER JOIN Número de teléfono pn ON e.ID = pn.ID; El resultado generado en esta serie de cuestiones demuestra cómo SQL usa el Null como un marcador para valores que faltan en la parte derecha de la tabla (Números de teléfono), como se muestra a continuación:
Asignación objeto-relacional
Sin embargo, muchos productos populares de base de datos, como los Sistemas de Gestión de Bases de Datos SQL, solamente pueden almacenar y manipular valores escalares como enteros y cadenas, organizados en tablas normalizadas. El programador debe convertir los valores de los objetos en grupos de valores simples para almacenarlos en la base de datos (y volverlos a convertir luego de recuperarlos de la base de datos), o usar sólo valores escalares simples en el programa. El mapeo objeto-relacional es utilizado para implementar la primera aproximación.