A type of database management system that stores data in the form of related tables. Relational databases are powerful because they require few assumptions about how data are related or how they will be extracted from the database. As a result, the same database can be viewed in many different ways.