Una base de datos relacional permite el uso simultáneo de datos de más de una tabla, donde las tablas se relacionan entre sí de dos en dos, con una tabla principal y una secundaria. Existen tres tipos de relaciones entre tablas: relación uno a uno, donde un registro solo se relaciona con otro único registro; relación uno a varios, donde un registro de la tabla secundaria solo se relaciona con uno de la principal pero este puede tener varios registros secundarios; y relación varios a varios, donde un registro puede relacionarse con múltiples registros de la otra