에드거 F.코드

Edgar F.
에드거 "테드" 코드
Edgar F Codd.jpg
태어난
에드거 프랭크 코드

(1923-08-19) 1923년 8월[1][2] 19일
영국 도싯 , Fortuneswell
죽은2003년 4월 18일(2003-04-18)(79세)
미국 플로리다 주 아벤투라 주 윌리엄스
모교옥스포드 대학
미시간 대학교
로 알려져 있다알파 언어
데이터베이스 정규화
OLAP
관계형 모델
코드세포오토마톤
코드의 정리
커드의 12가지 규칙
보이스-코드 정규형
어워드튜링상 (1981)[3]
과학 경력
필드컴퓨터 사이언스
기관옥스퍼드 대학교
미시간 대학교
IBM
논문2차원 세포공간에서의 전파, 연산 및 시공 (1965)
박사 어드바이저존 헨리 홀랜드[4]

에드거 프랭크 "테드" 코드(Edgar Frank "Ted" Codd, 1923년 8월 19일 ~ 2003년 4월 18일)는 영국의 컴퓨터 과학자로 IBM에서 근무하면서 관계형 데이터베이스 및 관계형 데이터베이스 관리 시스템의 이론적 기반인 데이터베이스 관리를 위한 관계형 모델을 발명했습니다.그는 컴퓨터 과학에 다른 귀중한 공헌을 했지만, 데이터 관리의 매우 영향력 있는 일반 이론인 관계형 모델은 그의 가장 언급되고, 분석되고, 칭찬받는 [5][6]업적으로 남아 있습니다.

전기

Edgar Frank Codd는 영국 도싯의 포틀랜드 에 있는 Fortuneswell에서 태어났다.그래머 스쿨을 다닌 후, 그는 옥스퍼드 엑서터 칼리지에서 수학과 화학을 공부한 후, 2차 세계대전 동안 선덜랜드를 [7]비행하며 영국 해안 사령부에서 조종사로 근무했습니다.1948년, 그는 수학 프로그래머로서 IBM에서 일하기 위해 뉴욕으로 이사했다.1953년 조지프 매카시 상원의원에 의해 화가 난 Codd는 캐나다 온타리오주 오타와로 이사했다.1957년에 그는 IBM에서 일하면서 미국으로 돌아갔고 1961년부터 1965년까지 앤아버에 있는 미시간 대학에서 컴퓨터 공학 박사 학위를 취득했습니다.2년 [1][8]후 그는 IBM의 새너제이 연구소에서 일하기 위해 캘리포니아 새너제이 연구소로 옮겨 1980년대까지 계속 일했다.그는 1976년에 IBM 펠로우로 임명되었습니다.1990년대에 그의 건강은 악화되었고 [9]그는 일을 그만두었다.

Codd는 1981년에 [1]Turing Award를 받았고 1994년에는 컴퓨터 기계 [10]협회의 펠로우로 취임했습니다.

Codd는 2003년 [11]4월 18일 79세의 나이로 플로리다주 윌리엄스 아일랜드 자택에서 심장마비로 사망했다.

일하다.

Codd는 1965년 John Henry [4][9][12]Holland의 조언으로 미시간 대학 Ann Arbor에서 박사학위를 받았습니다.그의 논문은 셀 오토마타에서의 자기 복제에 관한 것이었고, 폰 노이만의 연구로 확장되었고, 8가지 상태의 집합이 보편적인 계산과 [13]건설에 충분하다는 것을 보여주었다.그의 자기 복제 컴퓨터 디자인은 2010년에야 구현되었다.

1960년대와 1970년대에 그는 데이터 배열 이론을 연구하여 1년 [15]전 IBM 내부 논문을 발표한 후 1970년에 논문 "대규모 공유 데이터 [14]뱅크를 위한 데이터의 관계형 모델"을 발표했습니다.실망스럽게도, IBM은 상업적 경쟁자들이 [16]제안들을 실행하기 전까지 그의 제안을 이용하는 데 더딘 것으로 판명되었습니다.

처음에 IBM은 IMS/DB[citation needed]수익을 보존하기 위해 관계형 모델 구현을 거부했습니다. 그런 다음 Codd는 IBM 고객에게 모델의 구현 가능성을 보여주었고, IBM은 이를 압박했습니다.IBM은 Future Systems 프로젝트에 System R 하위 프로젝트를 포함시켰지만 Codd의 아이디어를 완전히 숙지하지 못한 개발자들을 담당하게 되었고, 팀을 [citation needed]Codd로부터 격리시켰습니다.그 결과 Codd의 독자적인 Alpha 언어를 사용하지 않고 비관계형 시스템인 SEQUAL을 작성했습니다.그렇다고 해도 SEQUAL은 1979년에 Relational Software Inc의 Larry Elison이 컨퍼런스에서 발표한 출시 전 논문을 바탕으로 복사되어 실제로 SQL/SQL에 도달했습니다.DS – 원래 이름의 소유권이 이미 있기 때문에 SEQUAL은 SQL로 이름이 변경되었습니다.

Codd는 관계형 모델을 계속 개발하고 확장했으며, 때로는 Christopher J. Date와 협력하기도 했습니다.정규화된 형태 중 하나인 Boyce-Codd 정규형은 그의 이름을 따서 명명되었다.

Codd의 정리는 관계 모델에 대한 그의 중요한 연구에서 증명된 결과로서 관계 대수와 관계 [14]미적분의 표현력과 동일하다.

1980년대 초에 관계형 모델이 유행하기 시작하면서 Codd는 오래된 기술에 관계형 외관을 추가한 데이터베이스 벤더에 의해 이 용어가 오용되는 것을 막기 위해 때때로 격렬한 캠페인을 벌였습니다.이 캠페인의 일환으로, 그는 관계형 데이터베이스를 구성하는 것을 정의하는 12가지 규칙을 발표했습니다.이로 인해 IBM에서 그의 위치가 점점 더 어려워졌고, 그는 Chris Date 및 다른 사람들과 함께 컨설팅 회사를 설립하기 위해 떠났습니다.

Codd는 온라인 분석 처리(OLAP)라는 용어를 만들어 "온라인 분석 처리의 12가지 법칙"[17]을 작성했습니다.그러나 이 논문이 Arbor Software(이후 Hyperion, 현재 Oracle에 인수됨)의 후원을 받았다는 사실이 알려지면서 논란이 일었고, 컴퓨터월드는 논문을 [18]철회했다.

2004년 SIGMOD는 최고상을 SIGMOD Edgar F로 개명했다. Codd Innovations Award, 그에게 경의를 표합니다.

간행물

  • Codd, Edgar Frank (1968). Cellular Automata. Academic Press, Inc. LCCN 68-23486.
  • Codd, Edgar Frank (1970). "Relational Completeness of Data Base Sublanguages". Database Systems: 65–98. CiteSeerX 10.1.1.86.9277.
  • Codd, Edgar Frank (9 November 1981). "1981 Turing Award Lecture – Relational Database: A Practical Foundation for Productivity". Communications of the ACM. 25 (2): 109–117. doi:10.1145/358396.358400. S2CID 207577282.
  • Codd, Edgar Frank (1990). The Relational Model for Database Management (Version 2 ed.). Addison Wesley Publishing Company. ISBN 978-0-201-14192-4.
  • Codd, Edgar Frank; Codd, S. B.; Salley, C. T. (1993). "Providing OLAP to User-Analysts: An IT Mandate" (PDF).

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c Date, C. J. "A. M. Turing Award – Edgar F. ("Ted") Codd". ACM. Retrieved 2 September 2013. 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. Retrieved 19 August 2013.
  3. ^ Codd, Edgar Frank (1982). "Relational database: A practical foundation for productivity". Communications of the ACM. 25 (2): 109–117. doi:10.1145/358396.358400.
  4. ^ a b 에드거 F. 수학 계보 프로젝트 Codd
  5. ^ DBLP 서지 서버의 Edgar Frank Codd
  6. ^ 에드거 F. ACM 디지털 라이브러리의 코드 작성자 프로파일 페이지
  7. ^ "Edgar F. ("Ted") Codd". A. M. Turing award. he volunteered for active duty and became a flight lieutenant in the Royal Air Force Coastal Command, flying Sunderlands
  8. ^ 루벤슈타인, 스티브 "에드거 F.Codd –데이터베이스의 컴퓨터 개척자.샌프란시스코 크로니클 2003년 4월 24일 A21. Gale Biography in Context.Web. 2011년 12월 1일.
  9. ^ a b Campbell-Kelly, Martin (1 May 2003). "Edgar Codd". The Independent. Archived from the original on 9 December 2010. Retrieved 24 October 2011.
  10. ^ ACM 펠로우 2009년 6월 15일 Wayback Machine에서 아카이브
  11. ^ Edgar F Codd, IBM Research, 2003년 4월 23일 사망
  12. ^ Codd, Edgar (1965). Propagation, Computation, and Construction in Two-dimensional cellular spaces (PhD thesis). University of Michigan. ProQuest 302172044.
  13. ^ Codd, Edgar Frank (1968). Cellular Automata. London: Academic Pr. ISBN 978-0-12-178850-6.
  14. ^ a b Codd, Edgar Frank (June 1970). "A Relational Model of Data for Large Shared Data Banks" (PDF). Communications of the ACM. 13 (6): 377–387. doi:10.1145/362384.362685. S2CID 207549016. Retrieved 29 April 2020.
  15. ^ 마이클 오웬스입니다SQLite 최종 가이드, 페이지 47.뉴욕: Apress (Springer-Verlag) 2006.ISBN 978-1-59059-673-9.
  16. ^ "Edgar F. Codd ,79,Dies; Key theorist of database". The New York Times. 23 April 2003. Retrieved 7 September 2021.
  17. ^ 사용자 분석가에게 OLAP 제공:컴퓨터 월드, E F Codd, S B Codd 및 C T Salley의 IT 위임, 1993년 7월 26일
  18. ^ Whitehorn, Mark (26 January 2007). "OLAP and the need for SPEED". The Register. Retrieved 30 December 2014.

추가 정보

외부 링크