Una base de datos relacional es una base de datos que almacena datos en tablas relacionadas entre sí. Las tablas se conectan mediante claves primarias y foráneas, lo que permite relacionar los datos entre las tablas. Una base de datos relacional se compone de un esquema que define la estructura de las tablas y sus campos, y los datos almacenados. Los sistemas de gestión de bases de datos relacionales como MySQL y SQL Server permiten manipular los datos mediante lenguajes como SQL.