Casa Banche dati Chi è edgar f. Codd? - definizione da techopedia

Chi è edgar f. Codd? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Edgar F. Codd?

Edgar F. Codd era uno scienziato informatico britannico a cui è stato attribuito il merito di aver formulato il modello relazionale per la gestione dei database che è diventato la base per i sistemi di gestione dei database relazionali.


Ha aggiunto altre importanti teorie all'informatica, ma il modello relazionale, un'importantissima teoria universale della gestione dei dati, è considerato il suo risultato più importante. Tra il 1960 e il 1980 ha ideato le sue teorie sulla disposizione dei dati, risultando nel suo documento Un modello relazionale di dati per grandi banche dati condivise nel 1970, un anno dopo aver pubblicato un documento all'interno di IBM.

Techopedia spiega Edgar F. Codd

La caratteristica innovativa di quel modello era la proposta di sostituire le strutture di database gerarchiche o di navigazione con semplici tabelle costituite da righe e colonne. Questa "caratteristica" sembrerebbe fondamentale anche ai DBA più giovani al giorno d'oggi.


Sebbene Codd sia ora visto come un visionario, IBM ha prima rifiutato il suo modello relazionale per mantenere le sue entrate da IMS / DB. IBM alla fine implementò il modello attraverso il loro database System R ma rifiutò di nominare Codd come project manager, assegnando invece uno sviluppatore che non era molto a suo agio con le idee di Codd e isolò il team di sviluppo da Codd. Invece di usare il linguaggio Alpha di Codd, il team ne ha creato uno non relazionale, SEQUEL. Anche così, SEQUEL era molto meglio dei sistemi pre-relazionali che è stato imitato, sulla base di articoli pre-lancio offerti alle conferenze, da Larry Ellison nel suo database Oracle, che in realtà è arrivato sul mercato prima di SQL / DS - questo è perché il nome originale SEQUEL è stato sostituito con SQL. EF


I contributi di Codd nel campo dell'informatica gli hanno procurato numerosi riconoscimenti e riconoscimenti, tra cui il Turing Award nel 1981 e un riconoscimento come membro dell'Association for Computing Machinery.

Chi è edgar f. Codd? - definizione da techopedia