An Introduction to Relational Database Management Systems

July 1

An Introduction to Relational Database Management Systems


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.

Storia

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.

Importanza

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.

I leader di mercato

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.