The relational model for database management is a database model based on first-order predicate logic. Edgar F. Codd proposed it in 1969. In the relational model of a database, all data is represented in terms of tuples, grouped into relations. A database organized in terms of the relational model is called relational database.