Una base de datos relacional cumple con el modelo relacional, el cual es el modelo más utilizado actualmente. Este modelo permite establecer relaciones entre los datos de diferentes tablas. Existen tres tipos de relaciones: relación uno a uno donde un registro solo se relaciona con otro registro único; relación uno a varios donde un registro se puede relacionar con múltiples registros; y relación varios a varios donde un registro puede relacionarse con más de un registro de otra tabla.