必威电竞|足球世界杯竞猜平台

E. F. Codd
來(lái)源:互聯(lián)網(wǎng)

E. F. Codd,全名埃德加·弗蘭克·科德(Edgar Frank Codd,1923年8月23日-2003年4月18日),英國(guó)計(jì)算機(jī)科學(xué)家,密執(zhí)安大學(xué)哲學(xué)博士,IBM公司研究員,被譽(yù)為“關(guān)系數(shù)據(jù)庫(kù)之父”。他因在數(shù)據(jù)庫(kù)管理系統(tǒng)的理論和實(shí)踐方面的杰出貢獻(xiàn)于1981年獲得圖靈獎(jiǎng),并被選為美國(guó)國(guó)家工程院院士和美國(guó)藝術(shù)與科學(xué)院。科德的關(guān)系模型理論徹底改變了人們對(duì)數(shù)據(jù)庫(kù)的看法,為數(shù)據(jù)庫(kù)技術(shù)奠定了理論基礎(chǔ),并促進(jìn)了計(jì)算機(jī)普及應(yīng)用的極大推動(dòng)力。

人物經(jīng)歷

Ted Codd曾經(jīng)就讀于牛津大學(xué),主修數(shù)學(xué)和化學(xué)專業(yè),第二次世界大戰(zhàn)期間曾在皇家空軍服役。第二次世界大戰(zhàn)后,Codd動(dòng)身前往紐約并成為IBM的一名數(shù)學(xué)編程員。Codd所做的第一個(gè)項(xiàng)目是幫助構(gòu)建一個(gè)稱為可選順序電子計(jì)算器的早期計(jì)算機(jī),該計(jì)算機(jī)占據(jù)了一棟市區(qū)辦公樓中的兩層。

在二十世紀(jì)六十年代中期,Codd獲得了密歇根大學(xué)計(jì)算機(jī)科學(xué)專業(yè)的博士學(xué)位。之后,他調(diào)到了IBM位于加利福尼亞州圣何塞的開(kāi)發(fā)實(shí)驗(yàn)室,在那里,他開(kāi)始從事關(guān)系型數(shù)據(jù)管理模型(這是一個(gè)在很大程度上依賴于數(shù)學(xué)的模型)的開(kāi)發(fā)。

早期的計(jì)算機(jī)太大、太昂貴了,以至于不能廣泛地應(yīng)用于企業(yè)。在二十世紀(jì)六十年代,計(jì)算機(jī)開(kāi)始變得經(jīng)濟(jì)有效,并逐漸被私營(yíng)機(jī)構(gòu)所采用,同時(shí)專門(mén)針對(duì)企業(yè)應(yīng)用開(kāi)發(fā)了許多標(biāo)準(zhǔn)和語(yǔ)言。其中有兩個(gè)用于處理數(shù)據(jù)的模型:層次模型和關(guān)系網(wǎng)絡(luò)模型。在層次模型中,數(shù)據(jù)記錄以層次方式相互關(guān)聯(lián);主要記錄位于上層,后續(xù)的各個(gè)記錄類型在下層分支。在網(wǎng)絡(luò)模型中,一層中的記錄集可能屬于鄰近的上層中的兩個(gè)不同的包含層次中。對(duì)于這兩種模型,編寫(xiě)查詢語(yǔ)句來(lái)檢索信息要求深入了解數(shù)據(jù)本身的導(dǎo)航結(jié)構(gòu),因而這是一個(gè)復(fù)雜的任務(wù),一般都是由專門(mén)的編程人員來(lái)完成的。Codd提出了一個(gè)新的解決方案。在最終收集到1970年具有創(chuàng)新性的技術(shù)論文--"A Relational Model of Data for Large Shared Data Banks"(大型共享數(shù)據(jù)庫(kù)的關(guān)系數(shù)據(jù)模型)中的一系列報(bào)告中,Codd建議將數(shù)據(jù)獨(dú)立于硬件來(lái)存儲(chǔ),程序員使用一個(gè)非過(guò)程語(yǔ)言來(lái)訪問(wèn)數(shù)據(jù)。Codd的解決方案的關(guān)鍵,是將數(shù)據(jù)保存在由行和列組成的簡(jiǎn)單表中(在這種表中,相似數(shù)據(jù)的列將各個(gè)表相互聯(lián)系起來(lái)),而不是將數(shù)據(jù)保存在一個(gè)層次結(jié)構(gòu)中。按照Codd的想法,數(shù)據(jù)庫(kù)用戶或應(yīng)用程序不需要知道數(shù)據(jù)結(jié)構(gòu)來(lái)查詢?cè)摂?shù)據(jù)。發(fā)表了該論文之后不久,Codd又發(fā)布了更為詳細(xì)的指導(dǎo)原則,提出了其指導(dǎo)創(chuàng)建關(guān)系數(shù)據(jù)庫(kù)的12項(xiàng)原則。

在Codd的理論公開(kāi)之后,并沒(méi)有立即被IBM所采納。IBM已經(jīng)對(duì)一個(gè)稱為IMS的層次型數(shù)據(jù)庫(kù)進(jìn)行了大量投資,因而它讓其他公司和企業(yè)家去考慮如何進(jìn)一步發(fā)展Codd的理論。其中的領(lǐng)袖人物是拉里o埃利森,他在1977年與Ed Oates和Bob Miner一起研制了世界上第一個(gè)商用關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在此過(guò)程中,創(chuàng)辦了一個(gè)公司,后來(lái)成為甲骨文公司。其余要說(shuō)的就是數(shù)據(jù)庫(kù)的歷史了。但是對(duì)Ted Codd來(lái)說(shuō),歷史并沒(méi)有停留在那兒。雖然直至二十世紀(jì)八十年代初,Codd一直就職于IBM,但他也與長(zhǎng)期的合作者Chris Date共同創(chuàng)建了一家咨詢服務(wù)公司,而且,直到其去世之前Codd還一直繼續(xù)研究和發(fā)表關(guān)于數(shù)據(jù)的規(guī)范化、分析和數(shù)據(jù)建模等主體的文章。

個(gè)人生活

埃德加·弗蘭克·科德的父親是一名皮革制造商,母親是一名教師,他是家中七個(gè)孩子最小的一個(gè)。這樣的家庭背景為他日后的學(xué)術(shù)生涯奠定了堅(jiān)實(shí)的基礎(chǔ)。

埃德加·弗蘭克·科德在英國(guó)皇家空軍服役期間被送往美國(guó)接受航空訓(xùn)練,這段經(jīng)歷使他終生熱愛(ài)娛樂(lè)性飛行。他的這種愛(ài)好也體現(xiàn)了他對(duì)探索和冒險(xiǎn)的熱情。

埃德加·弗蘭克·科德有兩段婚姻,原配利比、第二任莎倫,他有一個(gè)女兒凱瑟琳,三個(gè)兒子——羅納德、弗蘭克和大衛(wèi),還有六個(gè)孫子。他的家庭生活豐富多彩,與他的學(xué)術(shù)成就一樣,給人留下了深刻的印象。

主要成就

E.F.Codd 是關(guān)系數(shù)據(jù)庫(kù)的鼻祖。首次提出了數(shù)據(jù)庫(kù)系統(tǒng)的關(guān)系模型,開(kāi)創(chuàng)了數(shù)據(jù)庫(kù)關(guān)系方法和關(guān)系數(shù)據(jù)理論的研究。為數(shù)據(jù)庫(kù)技術(shù)奠定了理論基礎(chǔ)。由于他的杰出貢獻(xiàn),于1981年獲得ACM圖靈獎(jiǎng)。圖靈獎(jiǎng)計(jì)算機(jī)界的最高獎(jiǎng)項(xiàng),相當(dāng)于其他學(xué)科的諾貝爾獎(jiǎng)

在數(shù)據(jù)庫(kù)技術(shù)發(fā)展的歷史上,1970年是發(fā)生偉大轉(zhuǎn)折的一年。這一年的6月,IBM圣約瑟研究實(shí)驗(yàn)室的高級(jí)研究員埃德加·考特 (Edgar Frank Codd) 在Communications of ACM 上發(fā)表了《大型共享數(shù)據(jù)庫(kù)數(shù)據(jù)的關(guān)系模型》一文。ACM后來(lái)在1983年把這篇論文列為從1958年以來(lái)的25年中最具里程碑意義的25篇論文之一,因?yàn)樗状蚊鞔_而清晰地為數(shù)據(jù)庫(kù)系統(tǒng)提出了一種嶄新的模型,即關(guān)系模型。“關(guān)系”(relation) 是數(shù)學(xué)中的一個(gè)基本概念,由集合中的任意元素所組成的若干有序偶對(duì)表示,用以反映客觀事物間的一定關(guān)系。如數(shù)之間的大小關(guān)系、人之間的親屬關(guān)系、商品流通中的購(gòu)銷(xiāo)關(guān)系等等。在自然界和社會(huì)中,關(guān)系無(wú)處不在;在計(jì)算機(jī)科學(xué)中,關(guān)系的概念也具有十分重要的意義。計(jì)算機(jī)的邏輯設(shè)計(jì)、編譯程序設(shè)計(jì)、算法分析與程序結(jié)構(gòu)、信息檢索等,都應(yīng)用了關(guān)系的概念。而用關(guān)系的概念來(lái)建立數(shù)據(jù)模型,用以描述、設(shè)計(jì)與操縱數(shù)據(jù)庫(kù),考特是第一人。

由于關(guān)系模型既簡(jiǎn)單、又有堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ),所以一經(jīng)提出,立即引起學(xué)術(shù)界和產(chǎn)業(yè)界的廣泛重視,從理論與實(shí)踐兩方面對(duì)數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生了強(qiáng)烈的沖擊。在關(guān)系模型提出之后,以前的基于層次模型和網(wǎng)狀模型的數(shù)據(jù)庫(kù)產(chǎn)品很快走向衰敗以至消亡,一大批商品化關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)很快被開(kāi)發(fā)出來(lái)并迅速占領(lǐng)了市場(chǎng)。其交替速度之快、除舊布新之徹底是軟件史上所罕見(jiàn)的。基于70年代后期到80年代初期這一十分引人注目的現(xiàn)象,1981年的圖靈獎(jiǎng)很自然地授予了這位“關(guān)系數(shù)據(jù)庫(kù)之父”。在接受圖靈獎(jiǎng)時(shí),他做了題為“關(guān)系數(shù)據(jù)庫(kù):提高生產(chǎn)率的實(shí)際基礎(chǔ)”的演說(shuō)。

埃德加·弗蘭克·科德原是英國(guó)人,1923年8月19日生于英格蘭波特蘭島。第二次世界大戰(zhàn)爆發(fā)以后,年輕的埃德加·弗蘭克·科德應(yīng)征入伍在皇家空軍服役,1942至1945年期間任機(jī)長(zhǎng),參與了許多重大空戰(zhàn),為反法西斯主義戰(zhàn)爭(zhēng)立下了汗馬功勞。二戰(zhàn)結(jié)束以后,埃德加·弗蘭克·科德上牛津大學(xué)學(xué)習(xí)數(shù)學(xué),于1948年取得學(xué)士以后到美國(guó)謀求發(fā)展。他先后在美國(guó)和加拿大工作,參加了IBM第一臺(tái)科學(xué)計(jì)算機(jī)701以及第一臺(tái)大型晶體管計(jì)算機(jī)STRETCH的邏輯設(shè)計(jì),主持了第一個(gè)有多道程序設(shè)計(jì)能力的操作系統(tǒng)的開(kāi)發(fā)。他自覺(jué)硬件知識(shí)缺乏,于是在60年代初,到密歇根大學(xué)進(jìn)修計(jì)算機(jī)與通信專業(yè)(當(dāng)時(shí)他已年近40),并于1963年獲得碩士學(xué)位,1965年取得博士學(xué)位。這使他的理論基礎(chǔ)更加扎實(shí),專業(yè)知識(shí)更加豐富。加上他在此之前十幾年實(shí)踐經(jīng)驗(yàn)的積累,終于在1970年迸發(fā)出智慧的閃光,為數(shù)據(jù)庫(kù)技術(shù)開(kāi)辟了一個(gè)新時(shí)代。

由于數(shù)據(jù)庫(kù)是計(jì)算機(jī)各種應(yīng)用的基礎(chǔ),所以關(guān)系模型的提出不僅為數(shù)據(jù)庫(kù)技術(shù)的發(fā)展奠定了基礎(chǔ),同時(shí)也成為促進(jìn)計(jì)算機(jī)普及應(yīng)用的極大推動(dòng)力。在考特提出關(guān)系模型以后,IBM投巨資開(kāi)展關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的研究,其“System R”項(xiàng)目的研究成果極大地推動(dòng)了關(guān)系數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,在此基礎(chǔ)上推出的DB2和SQL等產(chǎn)品成為IBM的主流產(chǎn)品。System R本身作為原型并未問(wèn)世,但鑒于其影響,ACM還是把1988年的“軟件系統(tǒng)獎(jiǎng)”授予了System R開(kāi)發(fā)小組(獲獎(jiǎng)的6個(gè)人中就包括1998年圖靈獎(jiǎng)得主J. Gray)。這一年的軟件系統(tǒng)獎(jiǎng)還破例同時(shí)授給兩個(gè)軟件,另一個(gè)得獎(jiǎng)軟件也是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),即著名的INGRES。

1970年以后,考特繼續(xù)致力于完善與發(fā)展關(guān)系理論。1972年,他提出了關(guān)系代數(shù)和關(guān)系演算的概念,定義了關(guān)系的并、交、投影、選擇、連接等各種基本運(yùn)算,為日后成為標(biāo)準(zhǔn)的SQL(SQL)奠定了基礎(chǔ)。

考特還創(chuàng)辦了一個(gè)研究所(關(guān)系研究所)和一家公司(Codd & Associates),他本人是美國(guó)國(guó)內(nèi)和國(guó)外許多企業(yè)的數(shù)據(jù)庫(kù)技術(shù)顧問(wèn)。1990年,他編寫(xiě)出版了專著《數(shù)據(jù)庫(kù)管理的關(guān)系模型:第二版》,全面總結(jié)了他幾十年的理論探索和實(shí)踐經(jīng)驗(yàn)。

考特是最早提出數(shù)據(jù)庫(kù)OLAP概念的科學(xué)家。考特在提出OLAP概念的時(shí)候指出OLAP必須滿足以下的12條規(guī)則:

1.有多維度的視角。2.對(duì)用戶透明。3.訪問(wèn)性好。4.提供報(bào)告的性能要穩(wěn)定,不能因?yàn)榫S度的增加而變差。5.采用客戶端/服務(wù)器架構(gòu)。6.數(shù)據(jù)的每個(gè)維度都相當(dāng)。7.對(duì)稀疏矩陣有動(dòng)態(tài)優(yōu)化功能。8.多用戶支持。9.對(duì)于跨域的計(jì)算不做任何限制。10.直觀的數(shù)據(jù)操作。11.靈活的報(bào)告體系。12.任意多的維度和維度集合。

為了紀(jì)念埃德加·弗蘭克·科德對(duì)數(shù)據(jù)庫(kù)領(lǐng)域的巨大貢獻(xiàn),2004年,美國(guó)計(jì)算機(jī)協(xié)會(huì)數(shù)據(jù)管理特別興趣小組(SIGMOD)經(jīng)美國(guó)計(jì)算機(jī)協(xié)會(huì)理事會(huì)一致批準(zhǔn),決定將其年度創(chuàng)新獎(jiǎng)更名為SIGMOD埃德加·弗蘭克·科德創(chuàng)新獎(jiǎng)。這一獎(jiǎng)項(xiàng)的設(shè)立,旨在表彰那些在數(shù)據(jù)庫(kù)領(lǐng)域做出創(chuàng)新性貢獻(xiàn)的個(gè)人或團(tuán)隊(duì),延續(xù)科德的精神和對(duì)數(shù)據(jù)庫(kù)技術(shù)的推動(dòng)作用。

社會(huì)任職

埃德加·弗蘭克·科德曾擔(dān)任IBM系統(tǒng)編程系列書(shū)籍、IEEE軟件工程事務(wù)、ACM數(shù)據(jù)庫(kù)系統(tǒng)事務(wù)和信息系統(tǒng)雜志的編委。他的工作和研究對(duì)計(jì)算機(jī)科學(xué)領(lǐng)域產(chǎn)生了深遠(yuǎn)的影響。

人物評(píng)價(jià)

他(埃德加·弗蘭克·科德)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)理論和實(shí)踐做出了基礎(chǔ)性和持續(xù)性貢獻(xiàn)。(1981年圖靈獎(jiǎng)評(píng))

埃德加·弗蘭克·科德將作為關(guān)系數(shù)據(jù)庫(kù)之父被永遠(yuǎn)銘記。他非凡的遠(yuǎn)見(jiàn)和智慧引領(lǐng)了一個(gè)全新的創(chuàng)新領(lǐng)域,塑造了當(dāng)今的技術(shù)世界——但也許他最大的成就是激勵(lì)了幾代人,他們繼續(xù)在他奠定的基礎(chǔ)上繼續(xù)發(fā)展。(時(shí)任IBM軟件集團(tuán)數(shù)據(jù)管理解決方案總經(jīng)理Janet Perna評(píng))

榮譽(yù)獎(jiǎng)項(xiàng)

參考資料 >

生活家百科家居網(wǎng)