poniedziałek,
Edgar Frank Codd
Dzisiaj mija rocznica śmierci twórcy relacyjnego modelu bazy danych.
Edgar Frank Codd urodził się 23 sierpnia 1923 roku w Isle of Portland na południowym wybrzeżu Anglii. Ukończył Poole Grammar School w Dorset. Początkowo studiował chemię na Uniwersytecie Oksfordzkim. W 1942 roku ochotniczo zgłosił się do wojska i został pilotem RAF. Po wojnie wrócił na studia, jednak zmienił kierunek na matematykę.
Po ukończeniu studiów przeniósł się do Stanów Zjednoczonych. Zatrudnił się jako programista w firmie IBM. Uczestniczył w pracach nad maszyną obliczeniową Selective Sequence Electronic Calculator oraz nad IBM Card Programmed Electronic Calculator. We wczesnych latach pięćdziesiątych był członkiem zespołu projektującego przeznaczony do celów naukowych komputer IBM 701. W 1953 roku przeprowadził się do Ottawy w Kanadzie i podjął pracę w Computing Devices of Canada Limited. Kierował działem przetwarzania danych.
W 1957 roku wrócił do USA i ponownie dołączył do IBM. Podczas prac nad projektem STRETCH kierował zespołem, który opracował pionierski system multiprogramowania. W 1965 roku obronił doktorat z informatyki. Od 1967 roku pracował w Laboratorium Badawczym IBM w San Jose. W tym okresie opracował koncepcję relacyjnych baz danych. Fundamentalną pozycją z tej dziedziny była jego praca „A Relational Model of Data for Large Shared Data Banks” wydana w 1970 roku.
Ku rozczarowaniu kierownictwa firmy nie śpieszył się ze wdrożeniem swoich rozwiązań. Stosunkowo szybko konkurencyjna firma Larry’ego Ellisona na bazie prac Codda opracowała bazę danych Oracle. Wkrótce Codd odszedł z IBM i wspólnie założył własną firmę consultingową.
Model relacyjny zdecydowanie zmienił sposób postrzegania danych. Prace Codda stały się teoretyczną podstawą dla rozwoju tej dziedziny. W kolejnych latach Codd prowadził prace badawcze, które miały wpływ na współcześnie spotykane bazy danych. Stworzył termin OLAP (OnLine Analytical Processing) występujący w dziedzinie hurtowni danych. Opracował trzynaście zasad, które musi spełniać każda relacyjna baza danych. Obecnie branża relacyjnych baz danych jest jednym z najwyżej wycenianych działów informatyki.
Edgar Frank Codd zmarł 18 kwietnia 2003 roku.