Programming
What is A database?
A database is an organized collection of data stored so it can be easily searched, updated, and managed. Almost every app — banking, social media, shopping — relies on databases to store and retrieve information.
See it, don’t just read it.
Watch a 2-minute lesson with voice + animation that explains a database.
Key things to understand
- 1It stores data in a structured way for fast, reliable access.
- 2Relational databases use tables of rows and columns linked by keys.
- 3A query language (often SQL) retrieves and updates the data.
- 4Databases handle huge volumes while keeping data consistent and secure.
Frequently asked questions
- What is SQL?
- Structured Query Language — the standard way to retrieve and manipulate data in relational databases.
- What's the difference between SQL and NoSQL databases?
- SQL databases use structured tables and relationships; NoSQL databases store flexible, less rigidly structured data for scale and speed.
- Why do apps need a database?
- To reliably store, organize, and retrieve information — accounts, posts, orders — even with millions of users.