the relational model was introduced by e.f. codd in 1970 as a way to make database management systems more independent of any particular application. it is a mathematical model defined in terms of predicate logic and set theory, and implementations of it have been used by mainframe, midrange and microcomputer systems.