RDBMS
È l'acronimo di "Relational Database Management System". Un RDBMS è un DBMS progettato specificamente per i database relazionali. Pertanto, gli RDBMS sono un sottoinsieme dei DBMS.
Un database relazionale è un database che archivia i dati in un formato strutturato, usando righe e colonne. Questo rende facile individuare e accedere a valori specifici all'interno del database. È detto "relazionale" perché i valori all'interno di ogni tabella sono correlati tra loro. Le tabelle possono anche essere correlate ad altre tabelle. La struttura relazionale consente di eseguire query su più tabelle contemporaneamente.
Mentre un database relazionale descrive il tipo di database gestito da un RDBMS, il termine RDBMS si riferisce al programma di database stesso. È il software che esegue query sui dati, incluse operazioni di aggiunta, aggiornamento e ricerca di valori. Un RDBMS può anche fornire una rappresentazione visiva dei dati. Ad esempio, può visualizzare i dati in tabelle come un foglio di calcolo, consentendo di visualizzare e persino modificare singoli valori nella tabella. Alcuni programmi RDBMS consentono di creare moduli che possono semplificare l'inserimento, la modifica e l'eliminazione dei dati.
La maggior parte delle applicazioni DBMS più note rientra nella categoria degli RDBMS. Tra gli esempi figurano Oracle Database, MySQL, Microsoft SQL Server e IBM DB2. Alcuni di questi programmi supportano database non relazionali, ma vengono usati principalmente per la gestione di database relazionali.
Tra gli esempi di database non relazionali figurano Apache HBase, IBM Domino e Oracle NoSQL Database. Questi tipi di database sono gestiti da altri programmi DBMS che supportano NoSQL, i quali non rientrano nella categoria degli RDBMS.
Metti alla prova le tue conoscenze