Що таке база даних?
У комп'ютерній науці система управління базами даних зазвичай відноситься до програмного забезпечення, яке надійно зберігає і організовує, і забезпечує ефективні та прості методи модифікації та доступу до даних для кінцевих користувачів та додатків.

Системи баз даних класифікуються відповідно до моделі бази даних, яку вони підтримують. Найпопулярнішими моделями баз даних є: реляційна, об'єктна, ключова цінність і модель документа. Після 1980-х років реляційна база даних домінувала в галузі, а інші моделі використовувалися в нішевих середовищах.

База даних відносин широко прийнята, оскільки вона забезпечує дуже абстрактний і простий інтерфейс, який організовує дані в рядки і стовпці набору таблиць, що зменшує складність для кінцевих користувачів і додатків. У реляційних базах даних мова SQL використовується для модифікації та доступу до даних.

Різні системи баз даних мають різні основні функціональності на основі їх цільового робочого середовища. Однак більшість з них поділяють наступні характеристики:
- зберігати, змінювати та отримувати доступ до даних ефективно;
- надання доступу до метаданих або каталогу даних користувачів;
- обробка одночасних модифікацій з певною ступенем послідовності;
- підтримка базового рівня ізоляції транзакцій;
Контроль контролю доступу до даних користувачів для забезпечення безпеки.