Edgar Frank Codd
Edgar Frank Codd | |
---|---|
modelo relacional | |
Nascimento | 23 de agosto de 1923 Dorset |
Morte | 18 de abril de 2003 (79 anos) Flórida |
Nacionalidade | britânico |
Cidadania | Reino Unido, Estados Unidos |
Alma mater |
|
Ocupação | cientista de computação, matemático, professor universitário |
Distinções | Prêmio Turing (1981), Prêmio Pioneiro da Computação (1996) |
Empregador(a) | IBM |
Obras destacadas | Autômato Celular de Codd, A relational model of data for large shared data banks |
Causa da morte | enfarte agudo do miocárdio |
Edgar Frank Codd (Dorset, 23 de agosto de 1923 — Flórida, 18 de abril de 2003) foi um matemático britânico.
Carreira
[editar | editar código-fonte]Ele foi brevemente professor adjunto de matemática na Universidade do Tennessee e trabalhou como programador matemático na sede da IBM em Nova York a partir de 1949, programando primeiro para a Calculadora Eletrônica de Sequência Seletiva e depois para o conceito de multitarefa para o IBM 7030 Stretch. Ele recebeu seu Ph.D. da Universidade de Michigan em 1965 com uma bolsa da IBM e, em 1967, transferiu-se para o IBM Almaden Research Center em San José.
Codd criou o modelo relacional nas décadas de 1960 e 1970, que é a base dos bancos de dados relacionais que permanecem um padrão na engenharia de banco de dados hoje. Ele esteve significativamente envolvido no desenvolvimento do sistema R. É (ao lado do Ingres) o primeiro protótipo de um sistema de gerenciamento de banco de dados relacional e utilizou a linguagem de consulta SEQUEL (Structured English Query Language), que deu origem à linguagem de consulta SQL (Structured Query Language). Os produtos IBM posteriores SQL/DS e DB2 também são baseados no System R e o banco de dados Oracle.[1][2]
Junto a Raymond F. Boyce, Codd também desenvolveu a Boyce–Codd normal form. Ele também formulou doze regras de avaliação como uma lista de requisitos para um sistema de processamento analítico online (OLAP), numeradas de 0 a 12.
Publicações
[editar | editar código-fonte]- Codd, Edgar Frank (1968). Cellular Automata. [S.l.]: 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 de novembro de 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
- Codd, Edgar Frank (1990). The Relational Model for Database Management Version 2 ed. [S.l.]: 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)
Referências
- ↑ A Relational Model of Data for Large Shared Data Banks. (PDF; 1,40 MB) 1970.
- ↑ The relational model for database management, version 2. Addison-Wesley Publishing Company, 1990, ISBN 0-201-14192-2.
Ligações externas
[editar | editar código-fonte]- Collected Works of E. F. Codd
- Nachruf - NZZ
- Codd et al. 1993 – Providing OLAP to User-Analysts (PDF; 121 kB)
Precedido por Charles Antony Richard Hoare |
Prêmio Turing 1981 |
Sucedido por Stephen Cook |