I Database Relazionali sono l'implementazione software dei concetti espressi dalla teoria introdotta dal Modello Relazionale.
In un database relazionale, i dati vengono archiviati in tabelle .
Ogni tabella contiene una o più colonne , che contengono dati di un tipo specifico , come stringhe, numeri e così via.
L'insieme di una tabella e tutte le regole relative alle sue colonne è chiamato schema .
Ogni tabella può definire vincoli sui dati che ogni riga può contenere.
Le tabelle possono fare riferimento a vicenda, formare relazioni, utilizzando chiavi esterne .
Un sistema di gestione del database è il software che implementa il database in un sistema informatico.
Comunemente, i database relazionali utilizzano il linguaggio SQL per darci le istruzioni per creare un database, definisci le sue tabelle schema , riempi le tabelle con i dati e, infine, esegui una query sui dati quando necessario.
Alcuni esempi di software che implementano database relazionali sono PostgreSQL, MySQL, SQLite, Oracle e MicroSoft SQL Server.