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, os bancos de dados já existentes passaram então a ser conhecidos como (
modelo hierárquico,
modelo em rede ou
Codasyl e modelo de listas invertidas).