Edgar F. Codd

Författare: Lewis Jackson
Skapelsedatum: 6 Maj 2021
Uppdatera Datum: 20 Juni 2024
Anonim
History of Databases
Video: History of Databases

Innehåll

Definition - Vad betyder Edgar F. Codd?

Edgar F. Codd var en brittisk datavetare som krediteras med att formulera den relationella modellen för databashantering som blev grunden för relationsdatabashanteringssystem.

Han lade till andra viktiga teorier till datavetenskap, men den relationella modellen, en mycket viktig universell teori för datahantering, anses vara hans viktigaste prestation. Mellan 1960 och 1980 tänkte han på sina teorier om datainriktning, vilket resulterade i sin uppsats A Relational Model of Data for Large Shared Data Banks 1970, ett år efter att han publicerade en uppsats i IBM.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Edgar F. Codd

Den banbrytande funktionen för den modellen var förslaget att ersätta hierarkiska eller navigationsdatabasstrukturer med enkla tabeller som består av rader och kolumn. Denna "funktion" verkar grundläggande för även den mest junior DBA nuförtiden.

Även om Codd nu betraktas som en visionär, avvisade IBM först sin relationsmodell för att behålla sina intäkter från IMS / DB. IBM implementerade så småningom modellen genom sin System R-databas men vägrade att utse Codd till projektledare, istället tilldelade en utvecklare som inte var särskilt bekväm med Codds-idéer och isolerade utvecklingsgruppen från Codd. Istället för att använda Codds eget alfa-språk skapade teamet ett icke-relationellt språk, SEQUEL. Trots det var SEQUEL så mycket bättre än pre-relationella system att det imiterades, baserat på pre-lansering papper som erbjuds vid konferenser, av Larry Ellison i sin Oracle Database, som faktiskt kom till marknaden före SQL / DS - detta är varför det ursprungliga namnet SEQUEL ersattes med SQL. E. F.

Codds bidrag till datorområdet fick honom många erkännanden och utmärkelser, inklusive Turing Award 1981 och en introduktion som stipendiat till Association for Computing Machinery.