에드거 F. 커드

위키百科, 우리 모두의 百科事典.

애드거 F. 커드
Edgar Frank "Ted" Codd
出生 1923年 8月 19日 ( 1923-08-19 ) [1] [2]
英國 포틀랜드섬
死亡 2003年 4月 18日 ( 2003-04-18 ) (79歲)
美國 플로리다州 애번투라 윌리엄스 섬
主要 業績 온라인 分析 處理
關係形 모델 [3]
커드 셀룰러 오토마톤
커드의 12 規則
보이스 커드 정규형
受賞 튜링上 (1981) [4]
分野 컴퓨터 科學
所屬 옥스퍼드 大學校
미시간 大學校
IBM
博士 敎授 존 헨리 홀랜드 [5]

에드거 프랭크 "테드" 커드 ( Edgar Frank "Ted" Codd , 1923年 8月 23日 ~ 2003年 4月 18日 )는 關係形 데이터베이스 理論에 重要한 貢獻을 한 英國 컴퓨터 科學者 이다. 그는 IBM 에서 일하는 동안 데이터베이스 管理를 위한 關係形 모델 을 만들었다. 關係形 모델은 데이터 管理에서 매우 重要한 一般的 理論 으로, 그가 컴퓨터 科學 分野에서 이룬 貢獻들 中 가장 注目할 만한 業績이다.

生涯 [ 編輯 ]

에드거 프랭크 커드는 잉글랜드 에 있는 포틀랜드섬 에서 태어났다. 풀 그래머 學校(Poole Grammar School)를 卒業한 後 第2次 世界 大戰 前까지 옥스퍼드 大學校 엑스터 칼리지 에서 數學 化學 을 工夫했다. 第2次 世界 大戰 中에는 英國 空軍 의 操縱士로 服務하였다. 1948年 IBM에서 數學 프로그래머 로 勤務하기 위해 뉴욕 으로 갔다. 1953年 조지프 매카시 上院議員에 憤怒해 캐나다 오타와 로 갔다. 10年 後 美國 으로 돌아왔고, 미시간州 앤아버(Ann Arbor)에 있는 미시간 大學校 에서 1965年 컴퓨터 科學 分野에 對한 博士 學位를 받았다. 2年 後 IBM의 얼메이든 硏究 센터(Almaden Research Center)에서 일하기 위해 캘리포니아州 새너제이 로 移動했다.

1960年 代와 1970年 代 동안 그는 데이터 整列(data arrangement)에 關한 自身의 理論을 硏究하였고, 1970年에 이를 〈大規模 共有 데이터뱅크를 위한 데이터 關係形 모델〉 [6] 이라는 論文으로 發表하였다. 이 論文은 IBM 內部에 먼저 發表된 後 一 年 뒤에 外部로 發表된 것이었는데, 그를 더욱 落心시킨 것은 競爭社가 論文 關聯 內容을 具現하려고 始作할 때까지 IBM이 그의 提案을 活用하는 것을 늦췄다는 것이 드러났기 때문이다.

初期에 IBM은 IMS/DB 의 收益을 保護하기 위해 關係形 모델의 具現을 拒否하였다. 그래서 커드는 IBM의 顧客들에게 自身의 모델 具現이 갖는 潛在力을 보여준 後, 顧客들이 IBM을 壓迫하게 하였다. 이 때문에 IBM은 自身의 未來 시스템 프로젝트의 下位 프로젝트인 시스템 R 에 關聯 內容을 包含하게 되었다. 그러나 IBM은 커드의 아이디어에 全혀 能熟하지 않은 開發者들에게 開發을 맡겼고, 그 팀을 커드로부터 隔離시켰다. 그 結果 그들은 커드의 알파 言語를 使用하지 못하였으며, 代身 SEQUEL 이라는 非關係型 言語를 새로 만들게 되었다. 그렇지만 SEQUEL은 SQL/DS 보다 먼저 市場에 선보였던 래리 앨리슨 오라클 DBMS 보다 훨씬 뛰어났다. 래리 앨리슨은 協會에 미리 發表된 論文을 基盤으로 關係形 모델 以前의 方式을 使用하여 具現했었다. 當時 SEQUEL이라는 이름에는 所有權이 있었기 때문에, 이름을 SQL로 바꾸었다.

커드는 自身의 關係形 모델을 開發하고 擴張시키기를 繼續하였는데, 間或 크리스토퍼 데이트 (Christopher Date)와 協力 作業을 하였다. 데이터베이스 정규형 의 하나인 보이스-커드 정규형 (Boyce-Codd normal form)은 커드의 이름에서 由來된 것이다. 1980年 代初 關係形 모델이 流行하기 始作할 무렵, 커드는 데이터베이스 벤더들이 旣存 技術에 但只 關係形이라는 겉治粧만 덧붙여 自身의 用語를 잘못 使用하는 것을 막기 위해 때때로 苛酷한 캠페인을 벌였다. 이 캠페인의 一部로서, 그는 關係形 데이터베이스를 構成하는 것들이 무엇인지를 定義하는 12가지 規則 을 發表하였다. 그의 캠페인은 SQL로까지 擴大되었는데, 그는 SQL을 自身의 理論을 잘못 具現한 것으로 여겼다. 이 事實은 IBM에서의 그의 位置를 어렵게 하였다. 그래서 그는 自身의 컨설팅 會社를 設立하기 위해, 크리스토퍼 데이트와 一行들을 데리고 會社를 나왔다.

에드커 커드는 OLAP 이라는 用語를 만들고, 온라인 分析 處理의 12法則을 作成하였다. 이 法則은 소프트웨어 벤더들의 支援 下에 만들어졌지만, 採擇되지는 않았다. 그는 또한 自身의 關係形 모델을 擴張하였는데, 이는 RM/T 에서의 데이터베이스 設計 關聯 問題들을 爲한 것이었다. 커드는 또한 細胞 自動者 (Cellular automaton) 分野에도 貢獻하였다.

커드는 1981年 튜링上 을 受賞하였고, 1994年 에는 計算器 學會 의 特別 會員(fellow)으로 任命되었다. [7] 에드거 커드는 2003年 4月 18日 金曜日 플로리다州 윌리엄스 섬(Williams Island)에 있는 그의 自宅에서 79歲의 나이로 心臟機能喪失 로 死亡하였다. [8]

2004年 SIGMOD 는 에드거 커드를 기려 最高賞인 SIGMOD 革新賞(Innovations Award)에 그의 이름을 붙였다.

같이 보기 [ 編輯 ]

參考 資料 [ 編輯 ]

  • Codd, E.F. (1970). A Relational Model of Data for Large Shared Data Banks . Communications of the ACM 13 (6): 377?387
  • Codd, E.F. (1990). The Relational Model for Database Management, Version 2, Addison Wesley Publishing Company. ISBN   0-201-14192-2 .
  • National Academy of Sciences (1999). "Chapt. 6: The Rise of Relational Databases" , Funding a Revolution: Government Support for Computing Research . Washington DC, USA: National Academy Press.
  • Date, C.J. (2000). The Database Relational Model: A Retrospective Review and Analysis: A Historical Account and Assessment of E. F. Codd's Contribution to the Field of Database Technology. Addison Wesley Longman. ISBN   0-201-61294-1 .
  • Codd, E.F.; Codd S.B. and Salley C.T. (1993). Providing OLAP to User-Analysts: An IT Mandate . 2007年 8月 8日 에 確認.

各州 [ 編輯 ]

  1. Date, C. J. “A. M. Turing Award ? Edgar F. ("Ted") Codd” . ACM . 2013年 9月 2日에 確認함 . United States ? 1981. For his fundamental and continuing contributions to the theory and practice of database management systems.  
  2. “12 simple rules: How Ted Codd transformed the humble database” . 《The Register》 . 2013年 8月 19日에 確認함 .  
  3. Codd, E. F. (1970). “A relational model of data for large shared data banks” (PDF) . 《Communications of the ACM》 13 (6): 377. doi : 10.1145/362384.362685 .  
  4. Codd, E. F. (1982). “Relational database: A practical foundation for productivity”. 《Communications of the ACM》 25 (2): 109. doi : 10.1145/358396.358400 .  
  5. “에드거 F. 커드” . 《 數學 系譜 프로젝트 》 (英語). 美國 數學會 .  
  6. A Relational Model of Data for Large Shared Data Banks
  7. “ACM Fellows” . 2009年 6月 15日에 原本 文書 에서 保存된 文書 . 2009年 10月 26日에 確認함 .  
  8. “IBM Research News” . 2011年 6月 4日에 原本 文書 에서 保存된 文書 . 2007年 8月 21日에 確認함 .