Una base de datos relacional permite el almacenamiento y acceso simultáneo de datos de forma ordenada y eficiente, ahorrando memoria y espacio en el disco. Las bases de datos relacionales utilizan tablas relacionadas entre sí mediante llaves primarias y foráneas, pudiendo darse relaciones de uno a uno, uno a varios o varios a varios entre los registros de las tablas.