El modelo relacional es un tipo de modelo de base de datos, es decir, una forma de organizar datos estructurados en una base de datos. En un modelo relacional, un proceso real se mapea con datos organizados en tablas interconectadas (también llamadas relaciones), cada una de las cuales almacena datos sobre una entidad o proceso concreto. Las bases de datos en las que los datos se organizan según un modelo relacional se denominan bases de datos relacionales. Dado que los datos se almacenan en tablas, las bases de datos relacionales no son adecuadas para almacenar datos no estructurados. 

El modelo relacional es una forma extremadamente versátil y potente, aunque sencilla, de organizar los datos en una base de datos. Por tanto, puede utilizarse para modelar una gran variedad de situaciones del mundo real. Por ello, es el modelo de base de datos más utilizado en la actualidad, y lo ha sido durante un par de décadas. Las bases de datos relacionales son los caballos de batalla de la industria y se utilizan en la gran mayoría de las situaciones de almacenamiento de datos. Estas bases de datos tienen varias ventajas sobre otros tipos de bases de datos, como ser muy versátiles y permitir consultas complejas.