A relational database is a set of tables from which data can be accessed in many different ways without reorganizing the database tables.
The data is accessed through queries, and there's a language to do just that called Structured Query Language (SQL).