A relational database is a type of database that organizes data into tables with rows and columns allowing for the establishment of relationships between tables using primary and foreign keys for structured storage and efficient retrieval of information.