"O modelo relacional representa um modelo de dados utilizado em Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDRS). Estes se baseiam no princípio de que todos os dados estão guardados em tabelas (ou, matematicamente falando, relações). Toda sua definição é teórica e baseada na lógica de predicados e na teoria dos conjuntos.
O conceito foi criado por Edgar Frank Codd em 1970, sendo descrito no artigo "Relational Model of Data for Large Shared Data Banks". Na verdade, o modelo relacional foi o primeiro modelo de dados descrito teoricamente."
Um breve comentário aos colegas: a lógica de predicados é uma extensão à lógica proposicional, é um sistema de pensamento que permite ampliar o escopo da lógica matemática para além de conceitos como "E", "OU", "SE E SOMENTE SE", possibilitando um sistema mais complexo de pensamento (inclui os quantificadores "para todo" (∀) e "existe ao menos um" (∃)).
Fonte: Artigo SQL Magazine 53 - Modelagem Relacional http://www.devmedia.com.br/artigo-sql-magazine-53-modelagem-relacional/9365#ixzz4567nDKb7