A relational database is structured according to the principles of the relational model. It organizes data into tables, each consisting of rows and columns. Tables can be interconnected by referencing keys from other tables—these references are known as foreign keys. To retrieve related data spread across multiple tables, we use join operations, which combine records based on these key relationships.
Examples of relational databases are MySQL, PostgreSQL, SQLite, MariaDB.