エドガー・「テッド」・コッド | |
|---|---|
| 生まれる | エドガー・フランク・コッド 1923年8月19日[3] [4] フォーチュンズウェル、ドーセット、イングランド |
| 死亡 | 2003年4月18日(享年79歳) |
| 母校 | エクセターカレッジ、オックスフォード大学 ミシガン大学 |
| 知られている | Alpha言語 データベース正規化 OLAP リレーショナルモデル コッドのセルオートマトン コッドの定理 コッドの12のルール ボイス・コッド正規形 |
| 受賞歴 | チューリング賞 (1981年)[1] |
| 科学者としてのキャリア | |
| フィールド | コンピュータサイエンス |
| 機関 | オックスフォード大学 ミシガン大学 IBM |
| 論文 | 2次元セル空間における伝播、計算、構築 (1965) |
| 博士課程の指導教員 | ジョン・ヘンリー・ホランド[2] |
エドガー・フランク・「テッド」・コッド(1923年8月19日 - 2003年4月18日)は、 IBMに勤務していたイギリスのコンピュータ科学者で、リレーショナルデータベースとリレーショナルデータベース管理システムの理論的基礎となるデータベース管理のためのリレーショナルモデルを発明した。彼はコンピュータサイエンスに他の価値ある貢献もしたが、データ管理の非常に影響力のある一般理論であるリレーショナルモデルは、彼の業績の中で最も言及され、分析され、称賛されている。[5] [6]
バイオグラフィー
エドガー・フランク・コッドは、イギリスのドーセット州ポートランド島のフォーチュンズウェルで生まれました。[7]プール・グラマー・スクールに通った後、オックスフォード大学のエクセター・カレッジで数学と化学を学び、第二次世界大戦中はイギリス空軍沿岸軍のパイロットとしてサンダーランドに乗り込みました。[8] 1948年にニューヨークに移り、IBMで数学プログラマーとして働きました。[9]コッドは最初、同社の選択的シーケンス電子工学(SSEC)プロジェクトに携わり、後にIBM 701および702の開発に携わりました。[9]
1953年、ジョセフ・マッカーシー上院議員に失望したコッドは、カナダのオンタリオ州オタワに移住した。1957年に米国に戻りIBMで働き、1961年から1965年までミシガン大学アナーバー校でコンピュータサイエンスの博士号を取得した。2年後、カリフォルニア州サンノゼ[10] [11]に移りIBMのサンノゼ研究所に勤務し、1980年代までそこで働き続けた。[3] [12] 1976年にIBMフェローに任命された。1990年代に健康状態が悪化し、仕事を辞めた。[13]
コッドは1981年にチューリング賞を受賞し[3] 、1994年には計算機協会のフェローに選出された[14]。
コッドは2003年4月18日、フロリダ州ウィリアムズ島の自宅で心不全のため79歳で亡くなった。[15]
仕事
コッドは1965年にミシガン大学アナーバー校でジョン・ヘンリー・ホランドの指導の下、博士号を取得した。[2] [13] [16]彼の論文はセルオートマトンにおける自己複製に関するもので、フォン・ノイマンの研究を拡張し、8つの状態のセットが普遍的な計算と構築に十分であることを示した。[17]彼の自己複製コンピュータの設計は2010年にようやく実装された。
1960年代から1970年代にかけて、彼はデータ配置の理論を練り上げ、1年前にIBMの社内論文を発表した後、1970年に論文「大規模共有データバンクのためのリレーショナルデータモデル」 [18]を発表しました。 [19]残念なことに、IBMは彼の提案を商業的なライバルが実装し始めるまで、なかなか活用しませんでした。[20]
当初、IBMは1970年代に同社が推進していた階層型データベースであるIMS/DBからの収益を維持するためにリレーショナルモデルの実装を拒否した。 [21] その後、コッドはIBMの顧客にそのモデルの実装の可能性を示し、顧客はIBMに圧力をかけた。その後、IBMはFuture SystemsプロジェクトにSystem Rサブプロジェクトを含めたが、コッドのアイデアを十分理解していない開発者を責任者に任命し、チームをコッドから切り離した。[22] [23]その結果、IBMはコッド独自のAlpha言語を使用せず、非リレーショナル言語であるSEQUELを作成した。それでも、SEQUEL はリレーショナル以前のシステムよりも非常に優れていたため、1979 年に、Relational Software Inc のカンファレンスで発表された発売前の論文に基づいて、Larry EllisonがOracle Database でそれをコピーしました。Oracle Databaseは、実際にはSQL/DSより前に市場に登場しました。当時、元の名前がすでに独自のものであったため、SEQUEL はSQLに名前が変更されなければなりませんでした。
コッドは、時にはクリストファー・J・デイトと共同で、リレーショナルモデルの開発と拡張を続けました。[24]正規化された形式の1つであるボイス・コッド正規形は、彼にちなんで名付けられました。[25]
コッドの定理は、リレーショナルモデルに関する彼の独創的な研究で証明された結果であり、リレーショナル代数とリレーショナル計算の表現力を同等にしている。[18]
1980 年代初頭にリレーショナル モデルが流行すると、コッドは、古いテクノロジにリレーショナルの外観を付け加えただけのデータベース ベンダーによってこの用語が誤用されるのを防ぐため、時には苦々しいキャンペーンを展開しました。このキャンペーンの一環として、コッドはリレーショナル データベースを構成する要素を定義する12 のルールを発表しました。このため IBM での立場がますます困難になり、コッドは同社を退社してクリス デイトらとコンサルティング会社を設立しました。
コッドはオンライン分析処理 (OLAP)という用語を作り出し、「オンライン分析処理の 12 の法則」を執筆しました。[26]しかし、この論文がArbor Software (後に Hyperion となり、現在は Oracle に買収)の支援を受けていたことが判明し、利益相反が公表されていなかったため論争が起こり、Computerworld は論文を撤回しました。[27]
2004 年、SIGMOD は彼に敬意を表して、最高賞をSIGMOD Edgar F. Codd Innovations Awardに改名しました。
出版物
- コッド、エドガー・フランク (1968)。セルラーオートマトン。アカデミックプレス。LCCN 68-23486 。
- ——— (1970). 「データベースサブ言語の関係完全性」データベースシステム: 65–98. CiteSeerX 10.1.1.86.9277 .
- ——— (1981 年 11 月 9 日). 「1981 年チューリング賞講演 – リレーショナル データベース: 生産性向上のための実践的基盤」Communications of the ACM . 25 (2): 109–17. doi : 10.1145/358396.358400 . S2CID 207577282.
- ——— (1990).データベース管理のためのリレーショナルモデル(バージョン 2 版). Addison Wesley Publishing. ISBN 978-0-201-14192-4。
- ———; Codd, SB; Salley, CT (1993)。「ユーザーアナリストへの OLAP の提供: IT 義務」(PDF)。2005 年 11 月 7 日のオリジナルからアーカイブ(PDF) 。
参照
参考文献
- ^ Codd, Edgar Frank (1982). 「リレーショナルデータベース: 生産性向上のための実践的基盤」Communications of the ACM . 25 (2): 109–117. doi : 10.1145/358396.358400 .
- ^ ab 数学系譜プロジェクトのエドガー・F・コッド
- ^ abc Date, CJ「AM Turing Award – Edgar F. ("Ted") Codd」。ACM 。 2013年9月2日閲覧。
米国 – 1981年。データベース管理システムの理論と実践に対する根本的かつ継続的な貢献に対して。
- ^ 「12のシンプルなルール: テッド・コッドがいかにして質素なデータベースを変革したか」The Register 。 2013年8月19日閲覧。
- ^ DBLP書誌サーバーの Edgar Frank Codd
- ^ ACMデジタル ライブラリの Edgar F. Codd 著者プロフィール ページ
- ^ 「エドガー・フランク・コッド | 伝記と事実 | ブリタニカ」www.britannica.com . 2023年4月18日閲覧。
- ^ 「エドガー・F・(テッド)・コッド」AMチューリング賞。
彼は現役に志願し、イギリス空軍沿岸司令部の飛行中尉となり、サンダーランドを飛行した。
- ^ ab O'Regan, Gerard (2013).コンピューティングの巨人: 選ばれた重要な先駆者の概要. ドルドレヒト: Springer Science & Business Media. p. 75. ISBN 978-1-4471-5339-9。
- ^ “エドガー・F・コッド氏、79歳で死去、データベースの重要理論家 - ニューヨーク・タイムズ”. ニューヨーク・タイムズ. 2024年8月15日. 2024年8月15日時点のオリジナルよりアーカイブ。 2024年11月4日閲覧。
- ^ Rubenstein, Steve (2022年8月13日) [2022年8月13日]. 「Edgar F. Codd -- computer leaders in databases」. 2022年8月13日時点のオリジナルよりアーカイブ。 2024年11月4日閲覧。
- ^ ルーベンスタイン、スティーブ。「エドガー・F・コッド - データベースのコンピュータの先駆者」サンフランシスコ・クロニクル 2003 年 4 月 24 日: A21。ゲイルの伝記の文脈。ウェブ。2011 年 12 月 1 日。
- ^ ab Campbell-Kelly, Martin (2003年5月1日). 「Edgar Codd」. The Independent . 2010年12月9日時点のオリジナルよりアーカイブ。 2011年10月24日閲覧。
- ^ ACM Fellows アーカイブ 2009年6月15日Wayback Machine
- ^ エドガー・F・コッド氏が逝去、IBMリサーチ、2003年4月23日。
- ^ Codd, Edgar ( 1965). 2次元セル空間における伝播、計算、構築(博士論文)。ミシガン大学。ProQuest 302172044。
- ^ コッド、エドガー・フランク (1968)。セルラーオートマトン。ロンドン:アカデミック出版。ISBN 978-0-12-178850-6。
- ^ ab Codd, Edgar Frank (1970 年 6 月). 「大規模共有データバンクのリレーショナルデータモデル」(PDF) . Communications of the ACM . 13 (6): 377–87. doi :10.1145/362384.362685. S2CID 207549016. 2004 年 9 月 8 日時点のオリジナルより アーカイブ(PDF) . 2020 年4 月 29 日閲覧。
- ^ Michael Owens . SQLite 決定版ガイド、p. 47。ニューヨーク: Apress (Springer-Verlag) 2006。ISBN 978-1-59059-673-9。
- ^ 「エドガー・F・コッド氏、79歳で死去。データベースの重要理論家」ニューヨーク・タイムズ。2003年4月23日。 2021年9月7日閲覧。
- ^ O'Regan, Gerard (2016). コンピューティングの歴史入門: コンピューティングの歴史入門. ドルドレヒト: Springer. p. 278. ISBN 978-3-319-33138-6。
- ^ Chamberlin, DD (Donald Dean) (2011年6月8日). 「Donald D. Chamberlinとのオーラルヒストリーインタビュー」. Charles Babbage Institute. hdl :11299/107215 . 2024年2月14日閲覧。
- ^ 「Edgar F. Codd」IBM 。 2024年2月14日閲覧。
- ^ Celko, Joe (1999). Joe Celko のデータとデータベース: 実践的概念サンフランシスコ、カリフォルニア州: Morgan Kaufmann Publishers. p. 124. ISBN 1-55860-432-4。
- ^ Codd, EF 1974「リレーショナル データベースに関する最近の調査」、Proc. 1974 Congress。ストックホルム、スウェーデン、ニューヨーク、ノースホランド。
- ^ ユーザーアナリストへの OLAP の提供: IT の義務、EF Codd、SB Codd、CT Salley 著、ComputerWorld、1993 年 7 月 26 日。
- ^ Whitehorn, Mark (2007 年 1 月 26 日)。「OLAP とスピードの必要性」The Register。2014年12 月 30 日閲覧。
さらに読む
- Date, CJ (2000)。データベースリレーショナルモデル: 過去を振り返るレビューと分析: データベーステクノロジー分野への EF Codd の貢献に関する歴史的説明と評価。Addison Wesley Longman。ISBN 978-0-201-61294-3。
- 米国科学アカデミー (1999)。「第 6 章: リレーショナル データベースの台頭」。革命への資金提供: コンピューティング研究に対する政府の支援。ワシントン DC、米国: National Academy Press。
