For faster navigation, this Iframe is preloading the Wikiwand page for Едгар Франк Код.

Едгар Франк Код

Едгар Франк Код
Лични подаци
Датум рођења(1923-08-23)23. август 1923.
Место рођењаПортланд, Дорсет, Енглеска
Датум смрти18. април 2003.(2003-04-18) (79 год.)
Место смртиострва Вилијамс, Флорида
ОбразовањеExeter College, Универзитет Мичигена
Научни рад
ПољеРачунарство
ИнституцијаIBM
Познат поOLAP
Релациони модел
НаградеТјурингова награда

Едгар Франк „Тед“ Код (енгл. Edgar Frank "Ted" Codd; Портланд, Дорсет, 23. август 1923 — острва Вилијамс, 18. април 2003) је био британски информатичар који је дао значајан допринос теорији релационих база података (релациона алгебра).

У време док је радио за IBM, створио је релациони модел за управљање базама података. Иако је то није његов једини значајни допринос рачунарству, релациони модел, врло утицајна општа теорија манипулације подацима, остаје његово најзначајније достигнуће.

Једна од нормализованих форми, Бојс-Кодова нормализована форма, је добила свој назив по Коду.

Биографија

[уреди | уреди извор]

Едгар Франк Код је рођен у Портланду, Енглеска. Након што је завршио Гимназију Пул (Poole Grammar School), студирао је математику и хемију на Егзетер колеџу у оквиру Оксфорда, да би потом служио као пилот у Британској краљевској авијацији за време Другог светског рата. Прешао је у Њујорк 1948, да би радио у IBM-у као математичар - програмер. Пет година касније, љут на сенатора Џозефа Макартија, Код се преселио у Отаву, Канада. Деценију касније вратио се у САД где је докторирао рачунарство на Универзитету Мичиген у Ен Арбору. Две године потом преселио се у Сан Хозе, Калифорнија да би радио у IBM-овом Алмаден центру за истраживање.

Током шездесетих и седамдесетих година двадесетог века радио је на својим теоријама уређивања података, издавши 1970. године рад под насловом "A Relational Model of Data for Large Shared Data Banks" ("Релациони модел података за велике базе података са више корисника"), након што је годину дана раније изашао један његов интерни рад писан за IBM. На Кодово разочарење, испоставило се да IBM није био заинтересован да искористи његове сугестије све док нису почеле да их имплементирају супарничке куће.

у почетку, IBM је одбио да имплементира релациони модел да би сачувао приходе које је имао од свог ИМСа. Код је затим показао IBM-овим купцима потенцијал имплементације свог модела, а они су, заузврат, извршили притисак на IBM. Као последица тога, IBM је у свој Future System пројекат укључио System R потпројекат — али је за њега задужио људе који нису били довољно упознати са Кодовим идејама, и изловао их је од Кода. Резултат свега тога је био да они нису користили Кодов Алфа језик, већ су створили нерелациони језик, SEQUEL. И поред тога, SEQUEL је био толико надмоћан у односу на системе који су претходили релационом, да га је Лери Елисон копирао, према информацијама које су се износиле на конференцијама на којима је најављиван, у свом Oracle DBMS, који је стигао на тржиште пре SQL/DS — због тада већ успостављеног власничког статуса над изворним термином, SEQUEL је преименован у SQL.

Код је наставио са развијањем свог релационог модела, понекад у сарадњи са Крисом Дејтом.

Како је релациони модел почео да бива популаран раних осамдесетих, Код је водио понекад грубе битке у спречавању злоупотребе термина од стране вендора база података који су само направили релациону облогу на старој технологији. Као део своје кампање, објавио је својих 12 правила којима је хтео да дефинише како треба да изгледа релациона база података. Његова борба је обухватила и SQL језик, који је посматрао као неправилну имплементацију своје теорије. Све то је отежало његову позицију у IBM-у, и приморало га да напусти своје радно место да би основао сопствену консултантску фирму са Крисом Дејтом и другим сарадницима.

Едгар Код је сковао термин OLAP и поставио дванаест правила OLAP-а, иако она никад нису у потпуности била прихваћена пошто се сазнало да је његов рад на ту тему био наручен од стране вендора софтвера; такође је проширио идеје релационог модела да би покрио проблем дизајна базе података у свом RM/T. Дао је и значајан допринос знању у пољу целуларних аутомата.

Код је 1981. године примио Тјурингову награду а 1994. је постао члан ACM[1].

Едгар Ф. Код је умро од последица срчаног удара у својој кући на Флориди у 79. години, 18. априла, 2003. године

Референце

[уреди | уреди извор]
  1. ^ „Чланови ACM-а”. Архивирано из оригинала 15. 06. 2009. г. Приступљено 23. 06. 2007. 



{{bottomLinkPreText}} {{bottomLinkText}}
Едгар Франк Код
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?