# What is a database Databases are like large buckets that store data in an organized manner. A few examples of when we would like to create a database:
- A database for a university to save data about students, courses, and lecturers. - A database for a car agency to track sales, car storage, and workers. - A database for a hospital to save information about patient's history to provide good health care - And many more
Inside a database there are tables, and each table has a name, column names, and rows. For example, this is a `workers` table:
firstnamelastnameageexp\_yearsgender
1GhullyThuas292.3Female
2BostalShkolky320.2Male
3QaostuMalop214Female
The `workers` table has 5 columns and 3 rows. We don't need any tool to know that we have 3 workers and it is easy to calculate the average age of all of them `(29 + 32 + 21) / 3` but what happens when we have a thousand rows or even a million rows? For that, we have databases and the SQL language. database stores all of the tables and SQL extracts the data.