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