Кодд, Эдгар

Поделись знанием:
Перейти к: навигация, поиск
Эдгар Франк Кодд
Edgar Frank Codd
Дата рождения:

23 августа 1923(1923-08-23)

Место рождения:

Портланд (Дорсет)

Дата смерти:

18 апреля 2003(2003-04-18) (79 лет)

Страна:

Великобритания Великобритания, США США

Научная сфера:

информатика

Альма-матер:

Оксфордский университет

Научный руководитель:

Д. Г. Холланд

Известен как:

Создатель реляционной модели данных.

Награды и премии:

Премия Тьюринга (1981), медаль «Пионер компьютерной техники» (1996)

Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.

Работая в компании IBM, он создал реляционную модель данных. Он также внёс существенный вклад в другие области информатики.





Биография

Родился в Портланде (Дорсет) в Англии. Его отец был производителем кожи, а его мама была учительницей[1]. Обучался математике и химии в Оксфордском университете (Exeter College).

Во время Второй мировой войны служил пилотом в военно-воздушных силах.

В 1948 переехал в Нью-Йорк, чтобы работать в IBM как математик-программист.

В 1953, из-за преследований со стороны сенатора Джозефа Маккарти (Joseph McCarthy), Кодд переехал в Оттаву (Канада).

В 1963 он вернулся в США и получил докторскую степень по информатике и вычислительной технике в Университете Мичигана (University of Michigan, Ann Arbor). В 1965 он переехал в Сан-Хосе (Калифорния), чтобы работать в Альмаденском Исследовательском Центре IBM.

В 60-х — 70-х годах он работал над своими теориями хранения данных. В 1970 издал работу «A Relational Model of Data for Large Shared Data Banks», которая считается первой работой по реляционной модели данных.

Кодд продолжил разрабатывать и расширять реляционную модель. Одна из нормальных форм названа в его честь (Нормальная форма Бойса — Кодда).

В начале 80-х реляционная модель начала входить в моду. Борясь с недобросовестными поставщиками СУБД, которые утверждали, что их устаревшие продукты поддерживают реляционную технологию, Кодд опубликовал «12 правил Кодда», описывающие, что должна содержать реляционная СУБД. Его борьба коснулась языка SQL, который Кодд считал неправильной реализацией теории. Это делало его положение в IBM достаточно тяжелым, так как та поставляла продукты, основанные на SQL. Он покинул IBM и организовал вместе с Кристофером Дейтом и несколькими другими людьми собственную консалтинговую компанию.

Кодд ввёл в оборот термин OLAP и написал 12 законов аналитической обработки данных. Он также занимался клеточными автоматами.

В 1976 Кодд получил почетное звание IBM Fellow. В 1981 он получил премию Тьюринга.

В 2002 журнал Forbes поместил реляционную модель данных в список важнейших инноваций последних 85 лет.

Эдгар Ф. Кодд умер от сердечного приступа у себя дома во Флориде на острове Вильямс в возрасте 79 лет в пятницу 18 апреля 2003. У него было четверо детей и шесть внуков.

Публикации

  • Codd, E.F. (1970). «[www.seas.upenn.edu/~zives/03f/cis550/codd.pdf A Relational Model of Data for Large Shared Data Banks]». Communications of the ACM 13 (6): 377–387. DOI:10.1145/362384.362685. ([citforum.ru/database/classics/codd/ перевод на русский М. Р. Когаловского])
  • Codd, E.F. (1970). «[citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86.9277&rep=rep1&type=pdf Relational Completeness of Data Base Sublanguages]». Database Systems: 65–98.
  • Codd E.F. The Relational Model for Database Management. — Version 2. — Addison Wesley Publishing Company, 1990. — ISBN 0-201-14192-2.
  • Codd, E.F.; Codd S.B. and Salley C.T. [dev.hyperion.com/resource_library/white_papers/providing_olap_to_user_analysts.pdf Providing OLAP to User-Analysts: An IT Mandate] (1993). [www.webcitation.org/61FwHQlE7 Архивировано из первоисточника 27 августа 2011].
  • Codd, E.F. [awards.acm.org/images/awards/140/articles/2485527.pdf 1981 Turing Award Lecture - Relational Database: A Practical Foundation for Productivity] (9 ноября 1981). [www.webcitation.org/61FwIBRfs Архивировано из первоисточника 27 августа 2011].

Напишите отзыв о статье "Кодд, Эдгар"

Примечания

Литература

Ссылки

  • www.informatik.uni-trier.de/~ley/db/about/codd.html Коллекция работ Эдгара Ф. Кодда.
  • www.research.ibm.com/resources/news/20030423_edgarpassaway.shtml Некролог Эдгара Ф. Кодда на сайте IBM.

Отрывок, характеризующий Кодд, Эдгар

В это же время начальник артиллерии 1 го корпуса, генерал Пернетти, с 30 ю орудиями дивизии Компана и всеми гаубицами дивизии Дессе и Фриана, двинется вперед, откроет огонь и засыплет гранатами неприятельскую батарею, против которой будут действовать!
24 орудия гвардейской артиллерии,
30 орудий дивизии Компана
и 8 орудий дивизии Фриана и Дессе,
Всего – 62 орудия.
Начальник артиллерии 3 го корпуса, генерал Фуше, поставит все гаубицы 3 го и 8 го корпусов, всего 16, по флангам батареи, которая назначена обстреливать левое укрепление, что составит против него вообще 40 орудий.
Генерал Сорбье должен быть готов по первому приказанию вынестись со всеми гаубицами гвардейской артиллерии против одного либо другого укрепления.
В продолжение канонады князь Понятовский направится на деревню, в лес и обойдет неприятельскую позицию.
Генерал Компан двинется чрез лес, чтобы овладеть первым укреплением.
По вступлении таким образом в бой будут даны приказания соответственно действиям неприятеля.
Канонада на левом фланге начнется, как только будет услышана канонада правого крыла. Стрелки дивизии Морана и дивизии вице короля откроют сильный огонь, увидя начало атаки правого крыла.
Вице король овладеет деревней [Бородиным] и перейдет по своим трем мостам, следуя на одной высоте с дивизиями Морана и Жерара, которые, под его предводительством, направятся к редуту и войдут в линию с прочими войсками армии.
Все это должно быть исполнено в порядке (le tout se fera avec ordre et methode), сохраняя по возможности войска в резерве.
В императорском лагере, близ Можайска, 6 го сентября, 1812 года».
Диспозиция эта, весьма неясно и спутанно написанная, – ежели позволить себе без религиозного ужаса к гениальности Наполеона относиться к распоряжениям его, – заключала в себе четыре пункта – четыре распоряжения. Ни одно из этих распоряжений не могло быть и не было исполнено.
В диспозиции сказано, первое: чтобы устроенные на выбранном Наполеоном месте батареи с имеющими выравняться с ними орудиями Пернетти и Фуше, всего сто два орудия, открыли огонь и засыпали русские флеши и редут снарядами. Это не могло быть сделано, так как с назначенных Наполеоном мест снаряды не долетали до русских работ, и эти сто два орудия стреляли по пустому до тех пор, пока ближайший начальник, противно приказанию Наполеона, не выдвинул их вперед.
Второе распоряжение состояло в том, чтобы Понятовский, направясь на деревню в лес, обошел левое крыло русских. Это не могло быть и не было сделано потому, что Понятовский, направясь на деревню в лес, встретил там загораживающего ему дорогу Тучкова и не мог обойти и не обошел русской позиции.
Третье распоряжение: Генерал Компан двинется в лес, чтоб овладеть первым укреплением. Дивизия Компана не овладела первым укреплением, а была отбита, потому что, выходя из леса, она должна была строиться под картечным огнем, чего не знал Наполеон.
Четвертое: Вице король овладеет деревнею (Бородиным) и перейдет по своим трем мостам, следуя на одной высоте с дивизиями Марана и Фриана (о которых не сказано: куда и когда они будут двигаться), которые под его предводительством направятся к редуту и войдут в линию с прочими войсками.
Сколько можно понять – если не из бестолкового периода этого, то из тех попыток, которые деланы были вице королем исполнить данные ему приказания, – он должен был двинуться через Бородино слева на редут, дивизии же Морана и Фриана должны были двинуться одновременно с фронта.
Все это, так же как и другие пункты диспозиции, не было и не могло быть исполнено. Пройдя Бородино, вице король был отбит на Колоче и не мог пройти дальше; дивизии же Морана и Фриана не взяли редута, а были отбиты, и редут уже в конце сражения был захвачен кавалерией (вероятно, непредвиденное дело для Наполеона и неслыханное). Итак, ни одно из распоряжений диспозиции не было и не могло быть исполнено. Но в диспозиции сказано, что по вступлении таким образом в бой будут даны приказания, соответственные действиям неприятеля, и потому могло бы казаться, что во время сражения будут сделаны Наполеоном все нужные распоряжения; но этого не было и не могло быть потому, что во все время сражения Наполеон находился так далеко от него, что (как это и оказалось впоследствии) ход сражения ему не мог быть известен и ни одно распоряжение его во время сражения не могло быть исполнено.


Многие историки говорят, что Бородинское сражение не выиграно французами потому, что у Наполеона был насморк, что ежели бы у него не было насморка, то распоряжения его до и во время сражения были бы еще гениальнее, и Россия бы погибла, et la face du monde eut ete changee. [и облик мира изменился бы.] Для историков, признающих то, что Россия образовалась по воле одного человека – Петра Великого, и Франция из республики сложилась в империю, и французские войска пошли в Россию по воле одного человека – Наполеона, такое рассуждение, что Россия осталась могущественна потому, что у Наполеона был большой насморк 26 го числа, такое рассуждение для таких историков неизбежно последовательно.