Skip to content
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.
▶ Watch the visual lesson

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.

Related topics