Edgar F. Codd - Edgar F. Codd - Wikipedia

Edgar "Ted" Codd
Edgar F Codd.jpg
Doğum
Edgar Frank Codd

(1923-08-19)19 Ağustos 1923[1][2]
Fortuneswell, Dorset, İngiltere
Öldü18 Nisan 2003(2003-04-18) (79 yaşında)
Williams Adası, Aventura, Florida, AMERİKA BİRLEŞİK DEVLETLERİ
gidilen okulExeter Koleji, Oxford
Michigan üniversitesi
BilinenOLAP
İlişkisel model[3]
Codd'un hücresel otomat
Codd'un 12 kuralı
Boyce – Codd normal formu
ÖdüllerTuring Ödülü (1981)[4]
Bilimsel kariyer
AlanlarBilgisayar Bilimi
KurumlarOxford Üniversitesi
Michigan üniversitesi
IBM
Tezİki boyutlu hücresel uzaylarda Yayılma, Hesaplama ve İnşaat  (1965)
Doktora danışmanıJohn Henry Holland[5]

Edgar Frank "Ted" Codd (19 Ağustos 1923 - 18 Nisan 2003) İngilizceydi bilgisayar uzmanı kimin için çalışırken IBM, icat etti ilişkisel model için veri tabanı yönetim, teorik temeli ilişkisel veritabanları ve ilişkisel veritabanı yönetim sistemleri. Başka değerli katkılarda bulundu bilgisayar Bilimi, ancak çok etkili bir genel veri yönetimi teorisi olan ilişkisel model, en çok bahsedilen, analiz edilen ve en beğenilen başarısı olmaya devam ediyor.[6][7]

Biyografi

Edgar Frank Codd doğdu Fortuneswell, üzerinde Portland Adası içinde Dorset, İngiltere. Katıldıktan sonra Poole Dilbilgisi Okulu, matematik okudu ve kimya -de Exeter Koleji, Oxford pilot olarak görev yapmadan önce RAF Sahil Komutanlığı İkinci Dünya Savaşı sırasında uçmak Sunderlands.[8] 1948'de IBM'de matematiksel olarak çalışmak için New York'a taşındı. programcı. 1953'te Senatör tarafından kızdırıldı Joseph McCarthy, Codd taşındı Ottawa, Ontario, Kanada. 1957'de IBM için çalışarak ABD'ye döndü ve 1961-1965 yılları arasında bilgisayar bilimleri alanında doktorasını sürdürdü. Michigan üniversitesi içinde Ann Arbor. İki yıl sonra taşındı San Jose, Kaliforniya IBM’lerde çalışmak San Jose Araştırma Laboratuvarı 1980'lere kadar çalışmaya devam ettiği yer.[1][9] Atandı IBM Üyesi 1990'larda sağlığı kötüleşti ve işini bıraktı.[10]

Codd, Turing Ödülü 1981'de[1] ve 1994 yılında bir Dost of Bilgi İşlem Makineleri Derneği.[11]

Codd, 18 Nisan 2003'te 79 yaşında Florida, Williams Island'daki evinde kalp yetmezliğinden öldü.[12]

İş

Codd, 1965 yılında Michigan Üniversitesi'nden Ann Arbor'dan doktora derecesi aldı. John Henry Holland.[5][10][13] Tezi hakkındaydı kendini kopyalama içinde hücresel otomata, çalışmalarını genişletmek von Neumann ve sekiz eyaletten oluşan bir setin evrensel hesaplama ve inşaat.[14] Kendi kendini kopyalayan bir bilgisayar tasarımı sadece 2010 yılında uygulanmıştır.

1960'larda ve 1970'lerde veri düzenleme teorilerini geliştirdi ve "Büyük Paylaşılan Veri Bankaları için İlişkisel Veri Modeli" adlı makalesini yayınladı.[3] 1970 yılında, bir yıl önceki dahili bir IBM makalesinin ardından.[15] IBM, hayal kırıklığına uğramasına rağmen, ticari rakipleri bunları uygulamaya başlayana kadar önerilerinden yararlanmakta yavaş kaldı.[kaynak belirtilmeli ]

Başlangıçta IBM, geliri korumak için ilişkisel modeli uygulamayı reddetti. IMS / DB[kaynak belirtilmeli ]. Codd daha sonra IBM müşterilerine modelinin uygulanma potansiyelini gösterdi ve karşılığında onlar da IBM'e baskı yaptı. Ardından IBM, Gelecek Sistemleri proje a Sistem R alt proje - ancak Codd'un fikirlerine tam anlamıyla aşina olmayan ve ekibi Codd'dan izole eden geliştiricilerin sorumluluğunu üstlendi.[kaynak belirtilmeli ] Sonuç olarak, Codd'un kendi Alfa dil ancak ilişkisel olmayan bir tane yarattı, SEQUEL. Öyle olsa bile, SEQUEL ilişkisel sistemlerden o kadar üstündü ki, 1979'da konferanslarda sunulan lansman öncesi makalelere dayanarak kopyalandı. Larry Ellison, Relational Software Inc'in Oracle Veritabanı daha önce pazara ulaşan SQL / DS - orijinal adın o zamanlar zaten tescilli statüsü nedeniyle, SEQUEL yeniden adlandırıldı SQL.

Codd, ilişkisel modelini bazen işbirliği içinde geliştirmeye ve genişletmeye devam etti. Christopher J. Tarih. Biri normalleştirilmiş formlar, Boyce – Codd normal formu, onun adını almıştır.

Codd teoremi, ilişkisel model üzerindeki ufuk açıcı çalışmasında kanıtlanmış bir sonuç, ifade gücüne eşittir ilişkisel cebir ve ilişkisel hesap (her ikisi de özyinelemesiz, kesinlikle daha az güçlüdür. birinci dereceden mantık ).[kaynak belirtilmeli ]

İlişkisel model 1980'lerin başında moda olmaya başladığında, Codd terimin eski teknolojiye sadece ilişkisel bir kaplama ekleyen veritabanı satıcıları tarafından kötüye kullanılmasını önlemek için bazen sert bir kampanya yürüttü. Bu kampanyanın bir parçası olarak kendi 12 kural ilişkisel bir veritabanını neyin oluşturduğunu tanımlamak için. Bu, onun IBM'deki konumunu gittikçe zorlaştırdı ve Chris Date ve diğerleriyle kendi danışmanlık şirketini kurmak üzere ayrıldı.

Codd terimi icat etti Çevrimiçi analitik işleme (OLAP) ve "çevrimiçi analitik işlemenin on iki yasasını" yazdı.[16] Bununla birlikte, bu makalenin Arbor Software (daha sonra Hyperion, şimdi Oracle tarafından satın alınmıştır) tarafından desteklendiğinin keşfedilmesinin ardından, açıklanmayan bir çıkar çatışması ortaya çıktı ve Bilgisayar Dünyası kağıdı geri çekti.[17]

2004 yılında, SIGMOD en yüksek ödülünü şu şekilde yeniden adlandırdı: SIGMOD Edgar F. Codd Yenilikler Ödülü onuruna.

Yayınlar

  • Codd, Edgar Frank (1968). Hücresel Otomata. Academic Press, Inc. LCCN  68-23486.
  • Codd, Edgar Frank (1970). "Veri Tabanı Alt Dillerinin İlişkisel Tamlığı". Veritabanı Sistemleri: 65–98. CiteSeerX  10.1.1.86.9277.
  • Codd, Edgar Frank (9 Kasım 1981). "1981 Turing Ödülü Dersi - İlişkisel Veritabanı: Verimlilik için Pratik Bir Temel".
  • Codd, Edgar Frank (1990). Veritabanı Yönetimi için İlişkisel Model (Sürüm 2 ed.). Addison Wesley Yayıncılık Şirketi. ISBN  978-0-201-14192-4.
  • Codd, Edgar Frank; Codd, S. B .; Salley, C.T. (1993). "Kullanıcı Analistlerine OLAP Sağlamak: Bir BT Yetkisi" (PDF).

Ayrıca bakınız

Referanslar

  1. ^ a b c Tarih, C.J. "A. M. Turing Ödülü - Edgar F. (" Ted ") Codd". ACM. Alındı 2 Eylül 2013. Amerika Birleşik Devletleri - 1981. Veritabanı yönetim sistemlerinin teori ve pratiğine temel ve sürekli katkılarından dolayı.
  2. ^ "12 basit kural: Ted Codd mütevazı veritabanını nasıl dönüştürdü". Kayıt. Alındı 19 Ağustos 2013.
  3. ^ a b Codd, Edgar Frank (Haziran 1970). "Büyük Paylaşılan Veri Bankaları için İlişkisel Veri Modeli" (PDF). ACM'nin iletişimi. 13 (6): 377–387. doi:10.1145/362384.362685. S2CID  207549016. Alındı 29 Nisan 2020.
  4. ^ Codd, Edgar Frank (1982). "İlişkisel veritabanı: Verimlilik için pratik bir temel". ACM'nin iletişimi. 25 (2): 109–117. doi:10.1145/358396.358400.
  5. ^ a b Edgar F. Codd -de Matematik Şecere Projesi
  6. ^ Edgar Frank Codd -de DBLP Kaynakça Sunucusu Bunu Vikiveri'de düzenleyin
  7. ^ Edgar F. Codd adresinde yazar profili sayfası ACM Dijital kütüphane
  8. ^ "Edgar F. (" Ted ") Codd". A. M. Turing ödülü. o aktif göreve gönüllü oldu ve Kraliyet Hava Kuvvetleri Sahil Komutanlığında Sunderlands ile uçarak uçuş teğmeni oldu.
  9. ^ Rubenstein, Steve. "Edgar F. Codd - veritabanlarında bilgisayar öncüsü." San Francisco Chronicle 24 Nisan 2003: A21. Bağlamda Gale Biyografi. Ağ. 1 Aralık 2011.
  10. ^ a b Martin Campbell-Kelly (1 Mayıs 2003). "Edgar Codd". Bağımsız. Alındı 24 Ekim 2011.
  11. ^ ACM Üyeleri Arşivlendi 15 Haziran 2009 Wayback Makinesi
  12. ^ Edgar F Codd Vefat Etti, IBM Research, 2003 Nisan 23.
  13. ^ Codd, Edgar (1965). İki boyutlu hücresel uzaylarda Yayılma, Hesaplama ve İnşaat (Doktora tezi). Michigan üniversitesi. ProQuest  302172044.
  14. ^ Codd, Edgar Frank (1968). Hücresel Otomata. Londra: Akademik Pr. ISBN  978-0-12-178850-6.
  15. ^ Michael Owens. SQLite için Kesin Kılavuz, s. 47. New York: Apress (Springer-Verlag) 2006. ISBN  978-1-59059-673-9.
  16. ^ OLAP'ın Kullanıcı-Analistlere Sağlanması: E F Codd, S B Codd ve C T Salley, ComputerWorld, 26 Temmuz 1993.
  17. ^ Whitehorn, Mark (26 Ocak 2007). "OLAP ve HIZ ihtiyacı". Kayıt. Alındı 30 Aralık 2014.

daha fazla okuma

Dış bağlantılar