July 1
Sistemi di gestione di database relazionali (RDBMS) sono software di database che supporta uno schema di database relazionale. Nei sistemi relazionali, i dati vengono raggruppati insieme da un oggetto, quale un cliente; memorizzate in tabelle; e legato a dati correlati, come la storia dell'ordine. I database relazionali memorizzano i dati in piccoli pezzi, assicurandosi che sia non ripetitive.
I database relazionali sono stati inventati più di 30 anni fa per risolvere i problemi di accesso ai dati in file flat. Poiché la quantità di dati che vengono memorizzati cominciò a crescere, sia in termini di numero di record e il numero di pezzi di informazioni in ciascun record, file piatti diventato troppo lento e talvolta dati erano impossibili da recuperare. I database relazionali sono stati inventati per garantire solo i dati necessari è stato recuperato, utilizzando un indice per individuare solo il record necessario.
La maggior parte dei pacchetti software per il business, tra cui Enterprise Resource Planning (ERP) e Customer Relationship Management (CRM), utilizzano i database relazionali, perché in genere memorizzare grandi quantità di dati transazionali che è legato ad altre informazioni nel sistema. Ad esempio, in un database di clienti, informazioni sui clienti e la storia le vendite sono legati pezzi di informazioni che potrebbero essere uniti tra loro da tasto per visualizzare le informazioni profilo completo.
Gli attuali leader del mercato RDBMS sono dominate da tre grandi produttori di software: il prodotto di Microsoft SQL Server, prodotto 11g di Oracle e DB2 di IBM. Ognuno ha anche iniziato abbracciando altri schemi di database con la crescente focalizzazione sul business intelligence e analisi, ma la loro forza principale rimane database relazionali.