What type of database uses tables consisting of rows and columns to organize data, where each table has a primary key and can have one or more foreign keys to establish relationships with other tables?
Flat files
Document databases
Key/value databases
Relational databases