Acronimo di relational database management system . Tipo di database di sistema di gestione di database che memorizza le informazioni in tabelle (righe e colonne di dati) e conduce le ricerche impiegando i dati nelle colonne specificate di una tabella per trovare altri dati in un’altra tabella. In un database relazione le righe di una tabella rappresentano i record insieme di informazioni su elementi diversi e le colonne i campi attributi particolari di record.
Nel condurre le ricerche un database relazionale fa corrispondere le informazioni contenute in un campo di una tabella con quelle del campo corrispondente di un’altra tabella, cosi’ da produrre una terza che combini i dati richiesti da entrambe le tabelle. Per esempio se una tabella contenesse i campi COD-DIPENDENTE , COGNOME, NOME e DATA-ASSUNZ- e un’altra tabella i campi REPARTO, ASSUNZA e un’altra tabella i campi REPARTO, cod dipendente e stipendio, un database relazionale potrebbe cercare le corrispondenze tra i campi COD -DIPENDENTE delle due tabelle per trovare le informazioni quali i nomi di tutti i dipendenti che guadagnino un certo stipendio eppure i reparti i cui lavorano tutti i dipendenti assunti dopo una certa data. In altre parole un database relazionale impiega i valori corrispondenti nelle due tabelle per collegare le informazioni dell’una e quelle dell’altra. I prodotti database dei microcalcolatori sono in genere database relazioni.
Confronta con database a liste invertite database piatto.