Indholdsfortegnelse:
Definition - Hvad betyder Edgar F. Codd?
Edgar F. Codd var en britisk computervidenskabsmand, der får kredit til at formulere den relationelle model til databasestyring, der blev grundlaget for relationelle databasestyringssystemer.
Han føjede andre vigtige teorier til datalogi, men den relationelle model, en meget vigtig universel teori om datastyring, betragtes som hans vigtigste præstation. Mellem 1960 og 1980 udtænkte han sine teorier om dataarrangement, hvilket resulterede i hans papir A Relational Model of Data for Large Shared Data Banks i 1970, et år efter at han udgav et papir i IBM.
Techopedia forklarer Edgar F. Codd
Den banebrydende funktion ved denne model var forslaget om at erstatte hierarkiske eller navigationsdatabasestrukturer med enkle tabeller, der består af rækker og kolonne. Denne "funktion" synes at være grundlæggende for selv den mest junior DBA i dag.
Selvom Codd nu betragtes som en visionær, afviste IBM først sin relationelle model for at bevare dens indtægter fra IMS / DB. IBM implementerede til sidst modellen gennem deres System R-database, men nægtede at udnævne Codd til en projektleder, i stedet tildelte han en udvikler, der ikke var meget tilpas med Codds ideer, og isolerede udviklingsholdet fra Codd. I stedet for at bruge Codds eget Alpha-sprog, skabte teamet et ikke-relationelt sprog, SEQUEL. Alligevel var SEQUEL så meget bedre end prærelationssystemer, at det blev efterlignet, baseret på pre-lanceringspapirer, der blev tilbudt på konferencer, af Larry Ellison i sin Oracle-database, som faktisk bragte det til markedet før SQL / DS - dette er hvorfor det oprindelige navn SEQUEL blev erstattet med SQL. EF
Codds bidrag til computeren bragte ham mange anerkendelser og priser, herunder Turing Award i 1981 og en induktion som stipendiat i Association for Computing Machinery.
