Edgar Frank Codd

Edgar Frank "Ted" Codd (Fortunewell, Portland Uhartea, Ingalaterra, 1923ko abuztuaren 19a – Aventura, Florida, AEB,  2003ko apirilaren 18a) informatikari ingelesa izan zen. Edgar Frankek, IBMrentzat lan egiten zuen bitartean, datu-baseak kudeatzeko eredu erlazionala, datu-base erlazionaletarako base teorikoa eta datu-base arrazionalak kudeatzeko sistemak asmatu zituen.

Era berean, beste ekarpen baliotsu batzuk egin zituen Informatikan, baina eredu erlazionala, datuen kudeaketari buruzko teoria orokorra eragin handikoa izan zen, bere lorpenik aipatuena, aztertuena eta ospatuena izaten jarraitzen du.

 Biografia 
Edgar Frank Codd Fortuneswellen jaio zen, Portland uhartean, Dorset-en, Ingalaterran. Poole Grammar Schoolera joan ondoren, matematika eta kimika ikasi zituen Oxfordeko (Ingalaterra) Exeter Collegen. Ikasketak amaitzean, Royal AIr Forceko (RAF) Kostaldeko Komandoan pilotua izan zen Bigarren Mundu Gerran, Sunderland hegazkinak hegan egin zituen. 

1948an, New Yorkera joan zen, IBMn programatzaile matematiko gisa lan egitera. Coddek hasiera batean konpainiaren Selective Sequence Electronic (SSEC) proiektuan lan egin zuen, eta geroago IBM 701 eta 702 garatzen parte hartu zuen.O’Regan, Gerard (2013). Giants of Computing: A Compendium of Select, Pivotal Pioneers. Dordrecht: Springer Science & Business Media. p. 75. ISBN 978-1-4471-5339-9.

1953an, Joseph McCarthy senatorearen erasoa sentitu zuen eta Codd Ottawara (Ontario, Kanada) joan zen bizitzera. 1957an, Estatu Batuetara itzuli zen, IBMn lan egiteko. Horretaz gain, 1961etik 1965era, konputazio zientzietako doktoregoa egin zuen Ann Arbor-en, Michiganeko Unibertsitatean.

Bi urte geroago, Kaliforniako San Josera joan zen, IBMko Ikerketa Laborategian lan egitera, eta han jarraitu zuen lanean 1980ko hamarkadara arte. Rubenstein, Steve. "Edgar F. Codd – computer pioneer in databases." San Francisco Chronicle 24 April 2003: A21. Gale Biography in Context. Web. 1 December 2011.1976an Edgar Frank Codd-i  IBM kide izendatu zuten. Eta ondoren, 1990eko hamarkadan, bere osasuna dela eta, lan egiteari utzi zion.

Coddek 1981ean Turing Saria jaso zuen, eta 1994an Makineria Konputazionalaren Elkarteko Fellow-a izendatu zuten.

Codd 2003ko apirilaren 18an hil zen, 79 urte zituela, Williams Islandeko (Florida) etxean izandako bihotz-geldialdi baten ondorioz.

 Burututako lanak 
Coddek doktoretza lortu zuen 1965ean Michigango Unibertsitatean, Ann Arbor-en, John Henry Hollanden begiradapean. Bere tesia automata zelularretako auto-erreplikazioari buruzkoa zen, Von Neumannen lana zabalduz eta zortzi estatuetako multzo konputazio eta eraikuntza unibertsalerako nahikoa zela frogatuz.Codd, Edgar Frank (1968). Cellular Automata. London: Academic Pr. ISBN 978-0-12-178850-6. Ordenagailu auto-erreplikatzaile baterako diseinua 2010ean ezarri zen.

1960 eta 1970eko hamarkadetan, Codd-ek datuen antolaketari buruzko teoriak garatu zituen, eta "A Relational Model of Data for Large Shared Data Banks" artikulua aurkeztu zuen 1970ean,Codd, Edgar Frank (June 1970). "A Relational Model of Data for Large Shared Data Banks" (PDF). Communications of the ACM. 13 (6): 377–387. doi:10.1145/362384.362685. S2CID 207549016. Archived (PDF) from the original on 8 September 2004. Retrieved 29 April 2020. urtebete lehenago IBMren barne-dokumentu baten ondoren. Michael Owens. The Definitive Guide to SQLite, p.47. New York: Apress (Springer-Verlag) 2006. ISBN 978-1-59059-673-9. Bere etsipenerako, IBMk bere iradokizunak motelak zirela erakutsi zuen lehiakide komertzialak ezartzen hasi ziren arte.

Hasiera batean, IBMk uko egin zion eredu erlazionalari, IMS/DBren diru-sarrerak babesteko, konpainiak 1970eko hamarkadan sustatzen zuen datu-base hierarkikoa. Codd-ek IBMren bezeroei erakutsi zien bere ereduaren inplementazioaren potentziala, eta haiek, era berean, IBM presionatu zuten.

Ondoren, IBMk bere Future Systems proiektuan System R azpiproiektua sartu zuen, baina garatzaileek, Codden ideiekin erabat ohituta ez zeudenez, bere kargura eraman ezin izateaz gain, Codden taldea isolatu egin zuten. Ondorioz, ez zuten Codd-en Alpha lengoaia bera erabili, baizik eta erlazionala ez zen bat sortu zuten, SEQUEL.

Hala ere, 1979an Larry Ellisonek kopiatu zuen, Relational Software Inc-en hitzaldietan bere Oracle Database-rako merkaturatu aurretik aurkeztutako dokumentuetan oinarrituta. Jatorrizko izenaren jabea zen estatusa zela eta, SEQUELek SQL izena jaso behar izan zuen.

Coddek bere harreman-eredua garatzen eta zabaltzen jarraitu zuen, batzuetan Christopher J. Date -ekin lankidetzan.Celko, Joe (1999). Joe Celko's Data and Databases: Concepts in Practice. San Francisco, CA: Morgan Kaufmann Publishers. p. 124. ISBN 1-55860-432-4. Forma normalizatuetako batek, Boyce-Codd forma arruntak, bere izena darama.Codd, E. F. "Recent Investigations into Relational Data Base" in Proc. 1974 Congress (Stockholm, Sweden, 1974). New York, N.Y.: North-Holland (1974).

Codd-en teoremak, eredu erlazionalari buruzko bere funtsezko lanean frogatutako emaitza, aljebra erlazionalaren adierazpen-ahalmena eta kalkulu erlazionala berdintzen ditu.Codd, Edgar Frank (June 1970). "A Relational Model of Data for Large Shared Data Banks" (PDF). Communications of the ACM. 13 (6): 377–387. doi:10.1145/362384.362685. S2CID 207549016. Archived (PDF) from the original on 8 September 2004. Retrieved 29 April 2020.

1980ko hamarkadaren hasieran eredu erlazionala modan jartzen zen heinean, Coddek kanpaina mingotsa gidatu zuen batzuetan, datu-base hornitzaileek terminoa gaizki erabil ez zezaten, teknologia zaharragoei estaldura erlazionala eransten baitzieten. Kanpaina horren barruan, datu-base erlazionala definitzeko bere 12 arauak argitaratu zituen. Horrek IBMn zuen posizioa gero eta zailagoa izatea eragin zuen, beraz, konpainia utzi eta aholkularitza-enpresa bat sortu zuen Chris Date eta beste batzuekin.

Coddek Lineako Prozesamendu Analitikoa (OLAP) terminoa sortu zuen eta "lineako prozesamendu analitikoaren hamabi legeak" idatzi zituen.Providing OLAP to User-Analysts: An IT Mandate by E F Codd, S B Codd and C T Salley, ComputerWorld, 26 July 1993. Hala ere, eztabaida piztu zen artikulu hau Arbor Software-k (ondoren Hyperion, orain Oracle-k eskuratua) babestu zuela jakin zenean, eta Computerworld-ek artikulua kendu zuen.

2004an, SIGMODek SIGMOD Edgar F. Codd Innovations saria eman zion, haren omenez.

 Argitalpenak 
 Codd, Edgar Frank (1968). Automata zelularrak. Prentsa akademikoa. LCCN 68-23486
 (1970). "Datu-basearen osotasun erlazionala". Datu-base sistemak: 65 – 98. CiteSeerX 10.1.1.86.9277
 (1981eko azaroaren 9a). "1981 Turing sariaren hitzaldia – Datu-base erlazionala: produktibitaterako fundazio praktikoa". ACMren komunikazioak. 25 (2): 109 – 17 doi: 10.1145/358396.358400
 (1990). Datu-baseak kudeatzeko eredu erlazionala (2. bertsioa, ed.). Addison Wesley argitaletxea. ISBN 978-0-201-14192-4.

 Erreferentziak 

 Ikus, gainera 

 Datu baseak

 Eredu erlazionala
 Codd-en 12 arau
 Datu-base baten normalizazioa
 Datu-baseak kudeatzeko sistema
 Taula (datu-basea)

 Kanpo estekak 
 Codd, E.F. (1970). «A Relational Model of Data for Large Shared Data Banks». ACM 13 (6): 377-387. Jatorrizkoa 2007ko ekainaren 12an artxibatu zen.

Kategoria:Erresuma Batuko informatikariak
Kategoria:Informatikako aitzindariak
Kategoria:Ingalaterrako informatikariak