Spisu treści:
Definicja - Co oznacza Edgar F. Codd?
Edgar F. Codd był brytyjskim informatykiem, któremu przypisano sformułowanie modelu relacyjnego zarządzania bazami danych, który stał się podstawą systemów zarządzania relacyjnymi bazami danych.
Dodał inne ważne teorie do informatyki, ale model relacyjny, bardzo ważna uniwersalna teoria zarządzania danymi, jest uważany za jego najważniejsze osiągnięcie. Pomiędzy 1960 a 1980 rokiem opracował teorie układania danych, w wyniku czego w 1970 roku powstał relacyjny model danych dla dużych wspólnych banków danych, rok po opublikowaniu artykułu w IBM.
Techopedia wyjaśnia Edgara F. Codda
Przełomową cechą tego modelu była propozycja zastąpienia hierarchicznych lub nawigacyjnych struktur baz danych prostymi tabelami złożonymi z wierszy i kolumn. Ta „funkcja” wydaje się fundamentalna nawet dla najbardziej młodszych DBA w dzisiejszych czasach.
Chociaż Codd jest teraz postrzegany jako wizjoner, IBM po raz pierwszy odrzucił swój model relacyjny, aby zachować przychody z IMS / DB. IBM ostatecznie wdrożył model za pośrednictwem bazy danych System R, ale odmówił powołania Codda na kierownika projektu, zamiast tego wyznaczył programistę, który nie był zbyt zadowolony z pomysłów Codda, i odizolował zespół programistów od Codda. Zamiast używać własnego języka Alpha Codda, zespół stworzył nierelacyjny język SEQUEL. Mimo to SEQUEL był o wiele lepszy niż systemy przed relacyjne, że naśladował go, na podstawie artykułów przedwstępnych oferowanych na konferencjach, Larry Ellison w swojej bazie danych Oracle, która faktycznie trafiła na rynek przed SQL / DS - to jest dlaczego oryginalna nazwa SEQUEL została zastąpiona przez SQL. EF
Wkład Codda w dziedzinie informatyki przyniósł mu wiele wyróżnień i nagród, w tym Nagrodę Turinga w 1981 r. I członkostwo w Stowarzyszeniu Maszyn Komputerowych.
