Edgar F. Codd

Bách khoa toàn thư mở Wikipedia
Buớc tưới chuyển hướng Bước tới tìm kiếm
Edgar "Ted" Codd
Edgar F Codd.jpg
Edgar F Codd.jpg
SinhEdgar Frank Codd
(1923-08-19)19 tháng 8 năm 1923[1][2]
Fortuneswell, Dorset, Anh
Mất18 tháng 4 năm 2003(2003-04-18) (79 tuổi)
Williams Island, Aventura, Florida, Hoa Kỳ
NgànhKhoa học máy tính
Alma materExeter College, Oxford
Đại học Michigan
Người hướng dẫn luận án tiến sĩJohn Henry Holland[3]
Nổi tiếng vìOLAP
Mô hình quan hệ[4]
Codd's cellular automaton
12 quy tắc của Codd
dạng chuẩn Boyce–Codd
Giải thưởngGiải Turing (1981)[5]

Edgar Frank "Ted" Codd (19 tháng 8 năm 1923 - 18 tháng 4 năm 2003) là một nhà khoa học máy tính người Anh, khi làm việc cho IBM, đã phát minh ra mô hình quan hệ để quản lý cơ sở dữ liệu, cơ sở lý thuyết cho cơ sở dữ liệu quan hệ và hệ thống quản lý cơ sở dữ liệu quan hệ. Ông đã có những đóng góp có giá trị khác cho khoa học máy tính, nhưng mô hình quan hệ, một lý thuyết chung có ảnh hưởng rất lớn về quản lý dữ liệu, vẫn là thành tựu được đề cập, phân tích và tôn vinh nhất của ông. .[6][7]

Tiểu sử[sửa | sửa mã nguồn]

Edgar Frank Codd sinh ra ở Fortuneswell, trên Isle of PortlandDorset, Anh. Sau khi học Trường trung học Poole,ông học toán và hóa học tại Exeter College, Oxford, trước khi làm phi công trong Bộ chỉ huy ven biển RAF trong Chiến tranh thế giới thứ hai, lái máy bay bay Sunderland.[8]

Năm 1948, ông chuyển đến New York để làm việc cho IBM với công việc lập trình viên toán học. Năm 1953, tức giận bởi Thượng nghị sĩ Joseph McCarthy, Codd chuyển đến Ottawa, Ontario, Canada. Năm 1957, ông trở về Hoa Kỳ làm việc cho IBM và từ năm 1961 191965 theo học bằng tiến sĩ khoa học máy tính tại Đại học Michigan ở Ann Arbor. Hai năm sau, ông chuyển đến San Jose, California, để làm việc tại Phòng thí nghiệm nghiên cứu San Jose của IBM, nơi ông tiếp tục làm việc cho đến những năm 1980.[1][9] Ông được bổ nhiệm làm Uỷ viên IBM năm 1976. Trong những năm 1990, sức khỏe của ông ngày càng suy yếu và ông đã ngừng làm việc.

Codd đã nhận được giải Turing năm 1981,[1] và năm 1994, ông được giới thiệu là thành viên của Hiệp hội Máy tính.[10]

Codd chết vì suy tim tại nhà riêng ở đảo Williams, Florida, ở tuổi 79 vào ngày 18 tháng 4 năm 2003.[11]

Công việc[sửa | sửa mã nguồn]

Codd nhận bằng tiến sĩ năm 1965 từ Đại học Michigan, Ann Arbor được hướng dẫn bởi John Henry Holland.[3][12][13] Luận án của ông là về sự tự sao chép trong automata di động, mở rộng về công việc của von Neumann và cho thấy rằng một bộ tám trạng thái là đủ cho tính toán và xây dựng phổ quát. [14] Thiết kế của ông cho một máy tính tự sao chép chỉ được thực hiện vào năm 2010.

Tham khảo[sửa | sửa mã nguồn]

  1. ^ a ă â Date, C. J.. “A. M. Turing Award – Edgar F. ("Ted") Codd”. ACM. Truy cập ngày 2 tháng 9 năm 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. Truy cập ngày 19 tháng 8 năm 2013. 
  3. ^ a ă Edgar F. Codd tại Dự án Phả hệ Toán học
  4. ^ 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. 
  5. ^ Codd, E. F. (1982). “Relational database: A practical foundation for productivity”. Communications of the ACM 25 (2): 109. doi:10.1145/358396.358400. 
  6. ^ E. F. Codd lưu trữ chỉ mục ở DBLP
  7. ^ Bản mẫu:ACMPortal
  8. ^ “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 
  9. ^ Rubenstein, Steve. "Edgar F. Codd – computer pioneer in databases." San Francisco Chronicle 24 April 2003: A21. Gale Biography in Context. Web. 1 December 2011.
  10. ^ ACM Fellows Lưu trữ 15 June 2009 tại Wayback Machine.
  11. ^ Edgar F Codd Passes Away, IBM Research, 2003 Apr 23.
  12. ^ Martin Campbell-Kelly (1 tháng 5 năm 2003). “Edgar Codd”. The Independent. Truy cập ngày 24 tháng 10 năm 2011. 
  13. ^ Codd, Edgar (1965). Propagation, Computation, and Construction in Two-dimensional cellular spaces (Luận văn). University of Michigan. 
  14. ^ Codd, E. F. (1968). Cellular Automata. London: Academic Pr. ISBN 0-12-178850-4.