Існує декілька моделей (чи типів) баз даних, основні: ієрархічна, мережна та реляційна. До неструктурованих БД належать повнотекстові бази даних, які містять неструктуровані тексти статей чи книг у формі, що дозволяє здійснювати швидкий пошук (наприклад, як Вікіпедія). Мови для роботи з базами даних При роботі з базами даних використовують мови спеціального призначення: Мова визначення даних (Data definition language, DDL) — це мова, яка описує дані та структури даних, а також визначає взаємозв'язки між ними (за стандартом ISO/IEC 2382:2015).