← Back to Glossary

relational database

A relational database is a structured collection of data organized into tables with rows and columns.

A relational database is a structured collection of data organized into tables with rows and columns. It uses the relational model to establish relationships between different data elements, allowing for efficient storage, retrieval, and management of information. In a relational database, each table represents an entity (like customers or orders), and columns define attributes of that entity. Rows contain individual records.

Relationships between tables are created using keys, typically primary keys (unique identifiers for each row) and foreign keys (references to primary keys in other tables). This structure enables complex queries and data analysis across multiple tables using Structured Query Language (SQL).

Related terms