CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Ted Codd - Wikipedia

Ted Codd

Edgar F. (Ted) Codd (23 augustus 192318 april 2003) was een Brits informaticus. Hij werd bekend als de grondlegger van het zeer invloedrijke relationele model voor databases

Ted Codd werd geboren in Portland (Engeland) en studeerde wiskunde en scheikunde aan de Universiteit van Oxford. Hij was piloot in de Britse luchtmacht tijdens de Tweede Wereldoorlog. In 1948 verhuisde hij naar New York en ging voor IBM werken. In 1953 verhuisde hij uit ergernis over senator Joseph McCarthy naar Ottawa (Canada). Tien jaar later keerde hij terug naar de Verenigde Staten en ontving hij een doctoraat in de informatica (computer science) van de Universiteit van Michigan in Ann Arbor (Michigan). Twee jaar later verhuisde hij naar San Jose (Californië) om bij een researchafdeling van IBM aldaar te gaan werken. In de jaren 60 en 70 werkte hij aan zijn theorieën over gegevensmodellen, die tot zijn teleurstelling grotendeels genegeerd werden door IBM, totdat ze met groot succes in de praktijk werden gebracht door Larry Ellison, oprichter van het database-bedrijf Oracle.

Codd won in 1981 de Turing Award.

Ted Codd overleed op 79-jarige leeftijd als gevolg van een hartinfarct in Williams Island (Florida).

Inhoud

[bewerk] Relationele model

Toen Codd zijn model ontwikkelde bestond de databasewereld uit hiërarchische en netwerk-database. Deze modellen hebben gemeen dat de interne organisatie van de gegevens in de database en de wijze waarop een applicatie de gegevens kan benaderen geheel worden afgestemd op de toepassing die ervan gemaakt wordt. Hierdoor is een hoge performance mogelijk, maar iedere verandering van de database of van de bevraging ervan vereist onderhoud aan de software.

Codd loste dat probleem op met het relationele model. Dat model is het eenvoudigst te begrijpen als het structureren van gegevens in gewone tabellen. Een applicatie benadert de gegevens slechts via deze conceptuele structuur, terwijl de database-software zorgt voor een optimale interne organisatie en bevraging van de gegevens. De database-software en de toenmalige computers hadden het er in de begintijd moeilijk mee. Het kon uren duren voor het resultaat van een bevraging beschikbaar was. Tegenwoordig is het heel normaal dat bijvoorbeeld voor het samenstellen van een enkele webpagina, zoals de pagina van de Wikipedia die u op dit moment wellicht op het web leest, meerdere database-queries op een relationele database worden uitgevoerd.

Codd publiceerde zijn ideeën in 1970 in het artikel A Relational Model for Data in Large Shared Data Banks[1]. Pas 7 jaar later kwam de eerste relationele database op de markt. Die was niet ontwikkeld door Codds werkgever IBM, de marktleider van de hiërarchische databases, maar door het net gestarte bedrijfje Oracle van Larry Ellison.

Codd heeft zich overigens met verschillende publicaties verzet tegen het te lichtvaardig gebruik van de term relationeel door commerciële bedrijven. Hij stelde een aantal strenge wiskundige regels op waaraan een product moest voldoen om relationeel genoemd te mogen worden.

Het begrip relationeel heeft in dit verband betrekking op het wiskundige begrip relatie in de verzamelingenleer.

[bewerk] Ontwerp

Het is belangrijk dat een database een goed ontwerp heeft. Op die manier worden vervelende bijwerkingen vermeden, zoals duplicatie van gegevens of het moeizaam veranderen van de databasestructuur.

Op relationele databases is een aantal concepten van toepassing die in de betreffende artikelen nader uitgelegd worden.

[bewerk] Voetnoten

  1. ^ Het artikel is te vinden op http://www.acm.org/classics/nov95/toc.html

[bewerk] Bronvermelding

[bewerk] Bronnen

Bron(nen):
  • Database-pionier Codd overleden, een artikel in het ICT-vakblad Automatisering Gids van 2 mei 2003
 
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com