Why Interviewers Ask This

Interviewers use this question to quickly assess whether a candidate has the foundational knowledge required for Database Design / Normalization development. It reveals whether you understand the building blocks that more complex concepts rely on.

Answer

A database is an organized collection of structured information or data stored electronically and managed by a Database Management System (DBMS). It allows data to be easily accessed, managed, modified, updated, controlled, and organized. Databases are fundamental to virtually all software applications — from social media platforms and banking systems to e-commerce sites and healthcare records. The most common type is the relational database, which organizes data into tables with rows and columns and uses SQL for querying.

Pro Tip

This topic has Database Design / Normalization-specific nuances that differ from general programming. Highlighting those nuances in your answer shows expertise rather than generic knowledge.