Jump to content

Эдгар Ф. Кодд

(Перенаправлено с Э. Ф. Кодда )

Эдгар «Тед» Кодд
Рожденный
Эдгар Фрэнк Кодд

( 1923-08-19 ) 19 августа 1923 г. [3] [4]
Умер 18 апреля 2003 г. (18 апреля 2003 г.) (79 лет)
Альма-матер Эксетер-Колледж, Оксфорд
Мичиганский университет
Известный Альфа-язык
Нормализация базы данных
ОЛАП
Реляционная модель
клеточный автомат Кодда
Теорема Кодда
12 правил Кодда
Нормальная форма Бойса-Кодда
Награды Премия Тьюринга (1981) [1]
Научная карьера
Поля Информатика
Учреждения Оксфордский университет
Мичиганский университет
ИБМ
Диссертация Распространение, вычисление и построение в двумерных клеточных пространствах   (1965)
Докторантура Джон Генри Холланд [2]

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

Биография

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

Эдгар Фрэнк Кодд родился в Фортунесвелле , на острове Портленд в Дорсете , Англия. [7] После посещения средней школы Пула он изучал математику и химию в Эксетер-колледже в Оксфорде , а затем служил пилотом в прибрежном командовании Королевских ВВС во время Второй мировой войны, летая над Сандерлендом . [8] -математиком В 1948 году он переехал в Нью-Йорк, чтобы работать в IBM программистом . [9] Кодд сначала работал над проектом компании Selective Sequence Electronic (SSEC), а затем участвовал в разработке IBM 701 и 702. [9]

В 1953 году, встревоженный сенатором Джозефом Маккарти , Кодд переехал в Оттаву, Онтарио , Канада. В 1957 году он вернулся в США, работая в IBM и с 1961 по 1965 год получал докторскую степень по информатике в Мичиганском университете в Анн-Арборе . Два года спустя он переехал в Сан-Хосе, штат Калифорния IBM , чтобы работать в исследовательской лаборатории в Сан-Хосе , где продолжал работать до 1980-х годов. [3] [10] В 1976 году он был назначен членом IBM. В 1990-е годы его здоровье ухудшилось, и он прекратил работу. [11]

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

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

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

В 1960-х и 1970-х годах он разработал свои теории организации данных, опубликовав статью «Реляционная модель данных для больших общих банков данных». [16] в 1970 году, после внутреннего документа IBM годом ранее. [17] К его разочарованию, IBM не спешила использовать его предложения, пока коммерческие конкуренты не начали их реализовывать. [18]

Первоначально IBM отказалась от внедрения реляционной модели, чтобы сохранить доходы от IMS/DB , иерархической базы данных, которую компания продвигала в 1970-х годах. [19] Затем Кодд показал клиентам IBM потенциал реализации своей модели, а они, в свою очередь, оказали давление на IBM. Затем IBM включила в свой Future Systems проект подпроект System R , но возложила ответственность за него на разработчиков, которые не были досконально знакомы с идеями Кодда, и изолировала команду от Кодда. [20] [21] В результате они не использовали собственный язык Alpha Кодда , а создали нереляционный язык SEQUEL. Несмотря на это, SEQUEL настолько превосходил дореляционные системы, что в 1979 году его скопировал Ларри Эллисон , основываясь на предварительных документах, представленных на конференциях Relational Software Inc, в своей базе данных Oracle , которая фактически вышла на рынок раньше SQL/DS. – из-за того, что исходное имя уже тогда было проприетарным, SEQUEL пришлось переименовать в SQL .

Кодд продолжал развивать и расширять свою реляционную модель, иногда в сотрудничестве с Кристофером Дж. Дейтом . [22] Одна из нормализованных форм , нормальная форма Бойса-Кодда , названа в его честь. [23]

Теорема Кодда , результат, доказанный в его основополагающей работе по реляционной модели, приравнивает выразительную силу реляционной алгебры и реляционного исчисления . [16]

Когда в начале 1980-х годов реляционная модель стала модной, Кодд вел порой ожесточенную кампанию, чтобы предотвратить неправильное использование этого термина поставщиками баз данных, которые просто добавляли реляционную видимость к старой технологии. В рамках этой кампании он опубликовал свои 12 правил, определяющих, что представляет собой реляционная база данных. Это сделало его положение в IBM все более трудным, поэтому он ушел, чтобы основать консалтинговую компанию вместе с Крисом Дейтом и другими.

Кодд ввел термин «онлайн-аналитическая обработка» (OLAP) и написал «двенадцать законов онлайн-аналитической обработки». [24] Однако разногласия разгорелись после того, как выяснилось, что спонсором этой статьи была компания Arbor Software (впоследствии Hyperion, теперь приобретенная Oracle), конфликт интересов не был раскрыт, и Computerworld отозвал статью. [25]

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

Публикации

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

См. также

[ редактировать ]
  1. ^ Кодд, Эдгар Франк (1982). «Реляционная база данных: практическая основа производительности» . Коммуникации АКМ . 25 (2): 109–117. дои : 10.1145/358396.358400 .
  2. ^ Перейти обратно: а б Эдгар Ф. Кодд в проекте «Математическая генеалогия»
  3. ^ Перейти обратно: а б с Дата, CJ «Премия Тьюринга - Эдгар Ф. («Тед») Кодд» . АКМ . Проверено 2 сентября 2013 г. США – 1981 г. За фундаментальный и постоянный вклад в теорию и практику систем управления базами данных.
  4. ^ «12 простых правил: как Тед Кодд преобразил скромную базу данных» . Регистр . Проверено 19 августа 2013 г.
  5. ^ Эдгар Фрэнк Кодд на DBLP библиографическом сервере Отредактируйте это в Викиданных
  6. ^ Эдгара Ф. Кодда Страница профиля автора ACM. в цифровой библиотеке
  7. ^ «Эдгар Фрэнк Кодд | Биография и факты | Британника» . www.britanica.com . Проверено 18 апреля 2023 г.
  8. ^ «Эдгар Ф. («Тед») Кодд» . Премия А. М. Тьюринга. он пошел добровольцем на действительную военную службу и стал лейтенантом берегового командования Королевских ВВС, летая над Сандерлендом.
  9. ^ Перейти обратно: а б О'Риган, Джерард (2013). Гиганты вычислительной техники: сборник избранных ведущих пионеров . Дордрехт: Springer Science & Business Media. п. 75. ИСБН  978-1-4471-5339-9 .
  10. ^ Рубинштейн, Стив. «Эдгар Ф. Кодд – пионер компьютеров в области баз данных». San Francisco Chronicle, 24 апреля 2003 г.: A21. Биография Гейла в контексте. Веб. 1 декабря 2011 г.
  11. ^ Перейти обратно: а б Кэмпбелл-Келли, Мартин (1 мая 2003 г.). «Эдгар Кодд» . Независимый . Архивировано из оригинала 9 декабря 2010 года . Проверено 24 октября 2011 г.
  12. ACM Fellows. Архивировано 15 июня 2009 г. в Wayback Machine.
  13. Эдгар Ф. Кодд скончался , IBM Research, 23 апреля 2003 г.
  14. ^ Кодд, Эдгар (1965). Распространение, вычисление и построение в двумерных клеточных пространствах (кандидатская диссертация). Мичиганский университет. ПроКвест   302172044 .
  15. ^ Кодд, Эдгар Франк (1968). Клеточные автоматы . Лондон: Академический проф. ISBN  978-0-12-178850-6 .
  16. ^ Перейти обратно: а б Кодд, Эдгар Франк (июнь 1970 г.). «Реляционная модель данных для больших общих банков данных» (PDF) . Коммуникации АКМ . 13 (6): 377–87. дои : 10.1145/362384.362685 . S2CID   207549016 . Архивировано (PDF) из оригинала 8 сентября 2004 г. Проверено 29 апреля 2020 г.
  17. ^ Майкл Оуэнс. Полное руководство по SQLite, стр. 47. Нью-Йорк: Апресс (Springer-Verlag), 2006. ISBN   978-1-59059-673-9 .
  18. ^ «Эдгар Ф. Кодд, 79 лет, умирает; ключевой теоретик баз данных» . Нью-Йорк Таймс . 23 апреля 2003 года . Проверено 7 сентября 2021 г.
  19. ^ О'Риган, Джерард (2016). Введение в историю вычислений: учебник по истории вычислений . Дордрехт: Спрингер. п. 278. ИСБН  978-3-319-33138-6 .
  20. ^ Чемберлин, Д.Д. (Дональд Дин) (8 июня 2011 г.). «Устное историческое интервью с Дональдом Д. Чемберлином» . Институт Чарльза Бэббиджа. hdl : 11299/107215 . Проверено 14 февраля 2024 г.
  21. ^ «Эдгар Ф. Кодд» . ИБМ . Проверено 14 февраля 2024 г.
  22. ^ Селко, Джо (1999). Данные и базы данных Джо Селко: концепции на практике . Сан-Франциско, Калифорния: Издательство Morgan Kaufmann. п. 124. ИСБН  1-55860-432-4 .
  23. ^ Кодд, EF 1974 «Недавние исследования реляционных баз данных» в Proc. Конгресс 1974 года . Стокгольм, Швеция; Нью-Йорк, штат Нью-Йорк: Северная Голландия.
  24. ^ Предоставление OLAP пользователям-аналитикам: ИТ-мандат Э.Ф. Кодда, С.Б. Кодда и К.Т. Салли, ComputerWorld, 26 июля 1993 г.
  25. ^ Уайтхорн, Марк (26 января 2007 г.). «OLAP и потребность в скорости» . Регистр . Проверено 30 декабря 2014 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c43b46c177976d205f289f55f8d7e210__1722247500
URL1:https://arc.ask3.ru/arc/aa/c4/10/c43b46c177976d205f289f55f8d7e210.html
Заголовок, (Title) документа по адресу, URL1:
Edgar F. Codd - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)