Bước tới nội dung

Edgar F. Codd

Bách khoa toàn thư mở Wikipedia
Edgar "Ted" Codd
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ỳ
Trường lớpExeter College, Oxford
Đại học Michigan
Nổi tiếng vìOLAP
Mô hình quan hệ[3]
Codd's cellular automaton
12 quy tắc của Codd
dạng chuẩn Boyce–Codd
Giải thưởngGiải Turing (1981)[4]
Sự nghiệp khoa học
NgànhKhoa học máy tính
Nơi công tácĐại học Oxford
Đại học Michigan
IBM
Luận ánPropagation, Computation, and Construction in Two-dimensional cellular spaces (1965)
Người hướng dẫn luận án tiến sĩJohn Henry Holland[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 đến 1965 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 Ủy 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.[5][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 b c 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. ^ 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. ^ a b Edgar F. Codd tại Dự án Phả hệ Toán học
  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 ngày 24 tháng 4 năm 2003: A21. Gale Biography in Context. Web. ngày 1 tháng 12 năm 2011.
  10. ^ ACM Fellows Lưu trữ 2009-06-15 tại Wayback Machine
  11. ^ Edgar F Codd Passes Away Lưu trữ 2011-06-04 tại Wayback Machine, IBM Research, 2003 Apr 23.
  12. ^ Martin Campbell-Kelly (ngày 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.