Эдгар Ф. Кодд

редактировать

Эдгар «Тед» Кодд
Edgar F Codd.jpg
РодилсяЭдгар Фрэнк Кодд. (1923-08 -19) 19 августа 1923 года. Фортунсвелл, Дорсет, Англия
Умер18 апреля 2003 (2003-04-18) (в возрасте 79 лет). Остров Уильямс, Авентура, Флорида, США
Alma materЭксетер-Колледж, Оксфорд. Мичиганский университет
Известен какOLAP. Реляционная модель. Клеточный автомат Кодда. 12 правил Кодда. нормальная форма Бойса-Кодда
НаградыПремия Тьюринга (1981)
Научная карьера
ПоляКомпьютер Наука
УчрежденияОксфордский университет. Мичиганский университет. IBM
Диссертация Распространение, вычисления и конструирование в двумерных клеточных пространствах (1965)
Докторантура советник Джон Генри Холланд

Эдгар Франк "Тед " Кодд (19 августа 1923 - 18 апреля 2003), английский ученый-компьютерщик который, работая в IBM, изобрел реляционный del для управления базами данных, теоретическая основа для реляционных баз данных и систем управления реляционными базами данных. Он внес и другой ценный вклад в информатику, но реляционная модель, очень влиятельная общая теория управления данными, остается его наиболее упоминаемым, анализируемым и отмеченным достижением.

Содержание

  • 1 Биография
  • 2 Работа
  • 3 Публикации
  • 4 См. Также
  • 5 Ссылки
  • 6 Дополнительная литература
  • 7 Внешние ссылки

Биография

Эдгар Фрэнк Кодд родился в Фортунсвелл, на острове Портленд в Дорсете, Англия. После посещения гимназии Пула, он изучал математику и химию в Эксетер-колледже, Оксфорд, прежде чем служить пилотом в прибрежном командовании ВВС Великобритании во время Второй мировой войны летал на Сандерлендс. В 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 Премия Эдгара Ф. Кодда за инновации в его честь.

Публикации

См. Также

Ссылки

Дополнительная литература

Внешние ссылки

Последняя правка сделана 2021-05-18 06:51:26
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте