Il concetto di un database relazionale è stato fondato nel 1969 da Edgar Frank Codd , un matematico britannico ed ex Reale pilota dell'Air Force che lavora in un laboratorio IBM di San Jose, California . Perché fare calcoli su computer costano centinaia di dollari al minuto , il tempo è ad un premio . Intuizioni di Codd in stoccaggio , il recupero e l'analisi dei dati hanno aiutato a superare le barriere di costo e di costruire l'industria del database in un business multimiliardario . Chiave primaria
La caratteristica principale di qualsiasi database relazionale è la sua chiave primaria . La chiave primaria è un numero univoco o un identificatore assegnato a ciascun record che viaggia attraverso tavoli diversi . Un buon esempio di una chiave primaria è un numero di previdenza sociale . La chiave primaria rende ogni record unico , e permette ai dati di essere tenuti in più di una tabella . Ogni tabella all'interno di un database relazionale avrà un campo per la chiave primaria .
Tavoli
Un database relazionale ha più di una tabella con i dati. Le tabelle sono unite dalla chiave primaria . La chiave può servire per unire tabelle insieme in molte relazioni diverse, come un uno- a-uno , in cui ciascuna tabella contiene un record unico, uno-a -molti , in cui una tabella potrebbe contenere record di un individuo e l' altro potrebbe avere record di transazioni finanziarie tutto ciò che di singoli , o di una relazione molti-a- uno, dove una tabella può contenere un elenco di individui e l'altro potrebbe disporre dei dati relativi alla tipologia di clientela rappresentata da quegli individui
< br . >
CRUD Capability
Tutti i database consentirà ai titolari di creare, leggere , aggiornare e cancellare ( CRUD ) . Questo è generalmente fatto attraverso varie forme di Structured Query Language , progettato nel 1974 da IBM , e basata su principi di algebra relazionale . Il linguaggio consente inoltre la maggior parte degli utenti di interrogare e manipolare i dati , così come proteggerlo da aggiornamenti indesiderati , delezioni o altri errori potenziali .