Learnly
SQL для аналитиков/Глава 2/Урок 1

Что такое база данных и зачем она нужна

Что такое база данных и зачем она нужна

Прежде чем писать первый запрос, разберёмся что такое база данных и почему она нужна вместо обычных файлов.

Проблема, которую решают базы данных

Представь интернет-магазин: 500 000 клиентов, 10 000 товаров, 2 000 000 заказов. Хранить всё в Excel? Файл будет весить гигабайты, открываться минутами, а тысячи пользователей одновременно, вообще невозможно.

База данных решает эту проблему.

Что такое база данных

База данных, специализированное ПО для хранения, организации и быстрого поиска больших объёмов данных.

Представь склад с идеальной системой хранения: каждый товар на своей полке, всё каталогизировано, любую позицию найти за секунды.

Три главных преимущества

Скорость. Найти одного клиента из миллиона, доли секунды.

Целостность. База следит за правилами: нельзя создать заказ для несуществующего клиента.

Одновременный доступ. Тысячи пользователей читают и пишут данные одновременно, база разрулит конфликты сама.

Реляционные базы данных

Самый распространённый тип, реляционные. Данные хранятся в таблицах, таблицы связаны между собой. SQL, язык для работы с ними.

💡 Главная мысль: База данных, это не большой Excel. Это специализированный инструмент для надёжного, быстрого и одновременного доступа к данным.