Edgar F. Codd

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Edgar Frank Codd , detto Ted ( Portland , 23 agosto 1923 ? Williams Island , 18 aprile 2003 ), e stato un informatico britannico , fondatore della teoria delle basi di dati relazionali .

Edgar F. Codd nacque a Portland su un'isola nella contea del Dorset in Inghilterra e studio matematica e chimica all' Exeter College dell' Universita di Oxford . Nel 1948 si trasferi a New York per lavorare per l'IBM come programmatore matematico. Nel 1953 , in dissenso con le politiche portate avanti dal senatore Joseph McCarthy , si trasferi ad Ottawa . Ha ricevuto un Premio Turing nel 1981 . Mori di insufficienza cardiaca nella sua casa di Williams Island , in Florida , all'eta di 79 anni, il 18 aprile 2003 .

Negli anni sessanta e settanta , mentre lavorava per l' IBM , creo il modello relazionale per la gestione delle basi di dati , pubblicando " A Relational Model of Data for Large Shared Data Banks " ("Un modello relazionale di dati per gestire grandi banche dati condivise") [1] nel 1970.

Con suo grande disappunto, l'IBM tardo a sfruttare i suoi suggerimenti fino a quando la concorrenza comincio ad implementarli. Ad esempio, Larry Ellison costrui il database Oracle sulla base delle idee di Codd. Una delle forme normali impiegate nella normalizzazione di basi di dati , la Forma normale di Boyce-Codd , prende proprio il nome da Edgar.

Edgar Codd conio inoltre il termine OLAP e scrisse le dodici regole dell'esecuzione analitica online ( online analytical processing ). Fu autore, quindi, di considerevoli contributi all' informatica , ma il modello relazionale, una teoria generale della gestione dei dati che ebbe un enorme seguito, rimane il suo conseguimento piu memorabile .

Bibliografia

[ modifica | modifica wikitesto ]

Voci correlate

[ modifica | modifica wikitesto ]

Altri progetti

[ modifica | modifica wikitesto ]

Collegamenti esterni

[ modifica | modifica wikitesto ]
Controllo di autorita VIAF ( EN 23711175  · ISNI ( EN 0000 0001 1045 9139  · LCCN ( EN n88299187  · GND ( DE 137387148  · J9U ( EN HE 987007316157805171