К содержимому
Claude Code с 0:полный курс
Уровень 12 · Базы данных 3 мин

Зачем нужны базы данных

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

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Представь приложение, которым ты пользуешься каждый день: магазин, мессенджер, соцсеть. Ты регистрируешься, что-то покупаешь, пишешь сообщения. А теперь вопрос: где всё это хранится? Где лежат твой логин, твои заказы, твоя переписка? Ответ — в базе данных.

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

База данных — это место, где приложение надёжно хранит данные. Не на минуту, а навсегда — пока ты сам их не удалишь. В базе живут:

  • пользователи (кто зарегистрировался),
  • заказы (кто что купил),
  • сообщения, комментарии, фото — словом, всё, что важно сохранить.

Хорошая аналогия — огромная, идеально организованная картотека. Представь шкаф с тысячами ящичков, где каждая бумажка лежит на своём месте и подписана. Нужно что-то найти — ты не роешься в куче, а сразу идёшь к нужному ящику. Вот так же работает и база данных, только она хранит не бумажки, а данные, и находит нужное за доли секунды.

Зачем она вообще нужна

Может, проще держать всё прямо в памяти приложения? Нет. Память приложения — временная. Стоит приложению перезапуститься (а это случается постоянно — при обновлении, при сбое, при перезагрузке сервера), и всё, что было в памяти, исчезает.

Если бы не было базы данных, то:

  • каждый раз после перезапуска ты бы регистрировался заново;
  • твоя корзина в магазине обнулялась бы сама собой;
  • вся переписка пропадала бы бесследно.

База данных решает эту проблему: она хранит данные отдельно от приложения, на диске, надёжно. Приложение может перезапускаться сколько угодно — данные останутся на месте.

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

Попробуй

Задания в терминале тут нет — этот урок про понимание. Просто оглянись на приложения, которыми ты пользуешься, и подумай: каждое из них где-то хранит твои данные. Скорее всего — в базе данных. В следующих уроках мы разберём, как эти данные устроены внутри.

Проверь себя

Отвечено 0/3
Режим:

Что хранит база данных?

Зачем приложению нужна база данных?

Что было бы без базы данных?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K