Эдгар «Тед» Кодд | |
---|---|
Родился | Эдгар Фрэнк Кодд. (1923-08 -19) 19 августа 1923 года. Фортунсвелл, Дорсет, Англия |
Умер | 18 апреля 2003 (2003-04-18) (в возрасте 79 лет). Остров Уильямс, Авентура, Флорида, США |
Alma mater | Эксетер-Колледж, Оксфорд. Мичиганский университет |
Известен как | OLAP. Реляционная модель. Клеточный автомат Кодда. 12 правил Кодда. нормальная форма Бойса-Кодда |
Награды | Премия Тьюринга (1981) |
Научная карьера | |
Поля | Компьютер Наука |
Учреждения | Оксфордский университет. Мичиганский университет. IBM |
Диссертация | Распространение, вычисления и конструирование в двумерных клеточных пространствах (1965) |
Докторантура советник | Джон Генри Холланд |
Эдгар Франк "Тед " Кодд (19 августа 1923 - 18 апреля 2003), английский ученый-компьютерщик который, работая в IBM, изобрел реляционный del для управления базами данных, теоретическая основа для реляционных баз данных и систем управления реляционными базами данных. Он внес и другой ценный вклад в информатику, но реляционная модель, очень влиятельная общая теория управления данными, остается его наиболее упоминаемым, анализируемым и отмеченным достижением.
Эдгар Фрэнк Кодд родился в Фортунсвелл, на острове Портленд в Дорсете, Англия. После посещения гимназии Пула, он изучал математику и химию в Эксетер-колледже, Оксфорд, прежде чем служить пилотом в прибрежном командовании ВВС Великобритании во время Второй мировой войны летал на Сандерлендс. В 1948 году он переехал в Нью-Йорк, чтобы работать в IBM математиком программистом. В 1953 году, разгневанный сенатором Джозефом Маккарти, Кодд переехал в Оттаву, Онтарио, Канада. В 1957 году он вернулся в США, работая в IBM, а с 1961 по 1965 год работал над докторской степенью по информатике в Мичиганском университете в Анн-Арборе. Два года спустя он переехал в Сан-Хосе, Калифорния, чтобы работать в Исследовательской лаборатории Сан-Хосе IBM, где он проработал до 1980-х годов. Он был назначен членом IBM в 1976 году. В течение 1990-х его здоровье ухудшилось, и он прекратил работу.
Кодд получил премию Тьюринга в 1981 году, а в 1994 году он был принят в член Ассоциации вычислительной техники.
Кодд умер от сердечной недостаточности в своем доме на острове Уильямс, Флорида, в возрасте 79 лет 18 апреля 2003 года.
Кодд получил докторскую степень в 1965 году в Мичиганском университете, Анн-Арбор, по рекомендации Джона Генри Холланда. Его диссертация была посвящена самовоспроизведению в клеточных автоматах, расширяя работу фон Неймана и показывая, что набора восьми состояний достаточно для универсального вычисление и построение. Его проект самовоспроизводящегося компьютера был реализован только в 2010 году.
В 1960-х и 1970-х годах он разработал свои теории организации данных, выпустив свою статью «Реляционная модель данных для больших общих банков данных» в 1970 году после внутренней статьи IBM годом ранее. К его разочарованию, IBM не спешила использовать его предложения, пока их не начали внедрять коммерческие конкуренты.
Первоначально IBM отказалась внедрять реляционную модель, чтобы сохранить доход от IMS / DB. Затем Кодд показал клиентам IBM потенциал реализации своей модели, а они, в свою очередь, оказали давление на IBM. Затем IBM включила в свой проект Future Systems подпроект System R, но возложила на него ответственность за разработчиков, которые не были полностью знакомы с идеями Кодда, и изолировала команду от Кодда. В результате они не использовали собственный язык Кодда Alpha, а создали нереляционный язык SEQUEL. Тем не менее, SEQUEL был настолько превосходен над реляционными системами, что был скопирован в 1979 году на основе предварительных документов, представленных на конференциях Ларри Эллисоном из Relational Software Inc в его Oracle Database, которая фактически вышла на рынок до SQL / DS - из-за того, что первоначальное имя уже имело статус собственности, SEQUEL был переименован в SQL.
Кодд продолжал разработку и расширить его реляционную модель, иногда в сотрудничестве с Кристофером Дж. Дейтом. Одна из нормализованных форм, нормальная форма Бойса – Кодда, названа в его честь.
Теорема Кодда, результат, доказанный в его основополагающей работе над реляционной моделью, приравнивает выразительную силу реляционной алгебры и реляционного исчисления (оба из которых не имеют рекурсии)., строго менее эффективны, чем логика первого порядка ).
Поскольку реляционная модель стала модной в начале 1980-х, Кодд вел иногда ожесточенную кампанию по предотвращению злоупотребления этим термином поставщиками баз данных, которые просто добавили реляционную модель В рамках этой кампании он опубликовал свои 12 правил, чтобы определить, что представляет собой реляционная база данных. Это сделало его положение в IBM все более трудным, поэтому он ушел, чтобы основать свою собственную консалтинговую компанию с Крисом Дейта и др.
Кодд ввел термин онлайн-аналитическая обработка (OLAP) и написал «двенадцать законов онлайн-аналитической обработки». Однако споры разгорелись после того, как было обнаружено, что эта статья спонсировалась Arbor Software (впоследствии Hyperion, теперь приобретена Oracle), конфликт интересов, который не был раскрыт, и Computerworld отозвал этот документ.
В 2004 году SIGMOD переименовал свой главный приз в SIGMOD Премия Эдгара Ф. Кодда за инновации в его честь.