Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Биография [ править ]

Эдгар Фрэнк Кодд родился в Фортунесвелле , на острове Портленд в Дорсете , Англия. После посещения гимназии Пула он изучал математику и химию в Эксетер-колледже в Оксфорде , прежде чем служить пилотом прибрежного командования Королевских ВВС во время Второй мировой войны, летая на Сандерлендсе . [8] В 1948 году он переехал в Нью-Йорк, чтобы работать в IBM математическим программистом . В 1953 году, рассерженный сенатором Джозефом Маккарти , Кодд переехал в Оттаву, Онтарио., Канада. В 1957 году он вернулся в США, работая в IBM, а с 1961 по 1965 год работал над докторской степенью по информатике в Мичиганском университете в Анн-Арборе . Два года спустя он переехал в Сан-Хосе, Калифорния , чтобы работать в исследовательской лаборатории IBM в Сан-Хосе , где продолжал работать до 1980-х годов. [1] [9] Он был назначен научным сотрудником IBM в 1976 году. В 1990-х годах его здоровье ухудшилось, и он прекратил работу. [10]

Кодд получил премию Тьюринга в 1981 году [1] и в 1994 году он был введен в качестве стипендиата от Ассоциации вычислительной техники . [11]

Кодд умер от сердечной недостаточности в своем доме на острове Уильямс, штат Флорида, в возрасте 79 лет 18 апреля 2003 г. [12]

Работа [ править ]

Кодд получил докторскую степень в 1965 году в Мичиганском университете в Анн-Арборе по рекомендации Джона Генри Холланда . [5] [10] [13] Его диссертация была о самовоспроизведении в клеточных автоматах , расширяя работу фон Неймана и показывая, что набора из восьми состояний достаточно для универсальных вычислений и построения . [14] Его дизайн самовоспроизводящегося компьютера был реализован только в 2010 году.

В 1960-х и 1970-х годах он разработал свои теории организации данных, выпустив свою статью «Реляционная модель данных для больших общих банков данных» [3] в 1970 году после внутренней статьи IBM годом ранее. [15] К его разочарованию, 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) и написал «двенадцать законов онлайн-аналитической обработки». [16] Споры разгорелись, однако, после того, как было обнаружено, что эта статья спонсировалась Arbor Software (впоследствии Hyperion, теперь приобретенная Oracle), конфликт интересов не был раскрыт, и Computerworld отозвала статью. [17]

В 2004 году SIGMOD переименовал свою высшую награду в SIGMOD Edgar F. Codd Innovations Award в его честь.

Публикации [ править ]

  • Кодд, Эдгар Франк (1968). Клеточные автоматы . Academic Press, Inc. LCCN  68-23486 .
  • Кодд, Эдгар Франк (1970). «Реляционная полнота подъязыков баз данных». Системы баз данных : 65–98. CiteSeerX  10.1.1.86.9277 .
  • Кодд, Эдгар Франк (9 ноября 1981 г.). «Лекция 1981 года по Премии Тьюринга - Реляционная база данных: практическая основа производительности» .
  • Кодд, Эдгар Франк (1990). Реляционная модель для управления базами данных (Версия 2-е изд.). Издательство Эддисон Уэсли. ISBN 978-0-201-14192-4.
  • Кодд, Эдгар Франк; Кодд, SB; Салли, Коннектикут (1993). «Предоставление OLAP пользователям-аналитикам: полномочия ИТ» (PDF) .

См. Также [ править ]

  • Хью Дарвен
  • Нормализация базы данных
  • Список пионеров информатики
  • Реляционная модель / Тасмания (RM / T)

Ссылки [ править ]

  1. ^ a b c Дата, CJ "Премия AM Тьюринга - Эдгар Ф. (" Тед ") Кодд" . ACM . Проверено 2 сентября 2013 года . США - 1981. За фундаментальный и постоянный вклад в теорию и практику систем управления базами данных.
  2. ^ «12 простых правил: как Тед Кодд преобразовал скромную базу данных» . Реестр . Проверено 19 августа 2013 года .
  3. ^ a b Кодд, Эдгар Франк (июнь 1970 г.). «Реляционная модель данных для больших общих банков данных» (PDF) . Коммуникации ACM . 13 (6): 377–387. DOI : 10.1145 / 362384.362685 . S2CID 207549016 . Проверено 29 апреля 2020 .  
  4. ^ Кодд, Эдгар Франк (1982). «Реляционная база данных: практическая основа производительности» . Коммуникации ACM . 25 (2): 109–117. DOI : 10.1145 / 358396.358400 .
  5. ^ a b Эдгар Ф. Кодд в проекте « Математическая генеалогия»
  6. ^ Эдгар Фрэнк Кодд насервере библиографии DBLP
  7. ^ Кодд страницу профиля автора в ACM Digital Library
  8. ^ "Эдгар Ф. (" Тед ") Кодд" . Премия AM Тьюринга. он пошел добровольцем на действительную военную службу и стал лейтенантом в прибрежном командовании Королевских ВВС, летая на Сандерлендс
  9. ^ Рубинштейн, Стив. «Эдгар Ф. Кодд - компьютерный пионер в области баз данных». San Francisco Chronicle, 24 апреля 2003 г .: A21. Биография Гейла в контексте. Интернет. 1 декабря 2011 г.
  10. ^ a b Мартин Кэмпбелл-Келли (1 мая 2003 г.). «Эдгар Кодд» . Независимый . Проверено 24 октября 2011 года .
  11. ^ ACM Fellows архивации 15 июня 2009 в Wayback Machine
  12. Эдгар Ф. Кодд уходит , IBM Research, 23 апреля 2003 г.
  13. ^ Кодд, Эдгар (1965). Распространение, вычисление и построение в двумерных клеточных пространствах (кандидатская диссертация). Университет Мичигана. ProQuest 302172044 . 
  14. ^ Кодд, Эдгар Франк (1968). Клеточные автоматы . Лондон: Academic Pr. ISBN 978-0-12-178850-6.
  15. ^ Майкл Оуэнс. Полное руководство по SQLite, стр. 47. Нью-Йорк: Apress (Springer-Verlag) 2006. ISBN 978-1-59059-673-9 . 
  16. ^ Предоставление OLAP пользователям-аналитикам: мандат ИТ, EF Codd, SB Codd и CT Salley, ComputerWorld, 26 июля 1993 г.
  17. Уайтхорн, Марк (26 января 2007 г.). «OLAP и потребность в СКОРОСТИ» . Реестр . Проверено 30 декабря 2014 .

Дальнейшее чтение [ править ]

  • Дата, CJ (2000). Реляционная модель базы данных: ретроспективный обзор и анализ: исторический отчет и оценка вклада EF Codd в область технологий баз данных . Эддисон Уэсли Лонгман. ISBN 978-0-201-61294-3.
  • Национальная академия наук (1999). «Глава 6: Рост реляционных баз данных» . Финансирование революции: государственная поддержка компьютерных исследований . Вашингтон, округ Колумбия, США: National Academy Press.

Внешние ссылки [ править ]

  • Цитаты, связанные с Эдгаром Фрэнком Коддом в Wikiquote