Модуль 1. Введение в базы данных и первые запросы
▶ Видео-введение в модуль
С чего начинается аналитика
Добро пожаловать на курс! Модуль 1 — это ваш старт с абсолютного нуля. Не нужно ничего знать про программирование или базы данных. Уже к концу модуля вы напишете свои первые SQL-запросы и будете доставать из базы именно те данные, которые нужны.
SQL — это язык, на котором «разговаривают» с базами данных. Вместо того чтобы бесконечно скроллить огромные таблицы в Excel, вы задаёте базе точный вопрос — и получаете точный ответ. Этому мы и научимся.
Что вы освоите
| Навык | Что это даёт на практике |
|---|---|
| Что такое БД, таблица, первичный ключ | Понимать, чем база данных отличается от Excel и как в ней устроены данные |
SELECT, FROM, LIMIT, DISTINCT |
Доставать из таблицы нужные столбцы и уникальные значения |
WHERE и операторы сравнения |
Отбирать только те строки, которые отвечают на ваш вопрос |
BETWEEN, IN, LIKE, IS NULL |
Фильтровать по диапазонам, спискам, тексту и пропущенным значениям |
ORDER BY |
Сортировать результат: топ-10, самые новые, самые дорогие |
Кейс модуля: ритейл-сеть «Народный»
С базой narodny.db вы будете работать во всех трёх уроках модуля. Основные таблицы:
| Таблица | Что хранит |
|---|---|
stores |
Магазины: город, адрес |
products |
Товары: название, категория, цена |
customers |
Клиенты: имя, город, дата регистрации |
sales |
Продажи: что, кому и когда продано |
Программа модуля
Урок 1.1Знакомство с базами данных и DB Browser
Что такое база данных, таблица и первичный ключ. Чем БД отличается от Excel. Устанавливаем DB Browser for SQLite, открываем базу narodny.db и знакомимся с интерфейсом. Самый лёгкий урок — просто освойтесь.
Урок 1.2Первый SELECT, выборка столбцов и LIMIT
Пишем первый запрос. Анатомия SELECT ... FROM, псевдонимы через AS, ограничение вывода через LIMIT, уникальные значения через DISTINCT и комментарии в SQL.
Урок 1.3Фильтрация: WHERE, операторы сравнения и сортировка
Самый насыщенный урок модуля. Отбор строк через WHERE, логика AND / OR / NOT, диапазоны BETWEEN, списки IN, поиск по тексту LIKE, пропуски IS NULL и сортировка ORDER BY.
Какие задачи вас ждут
После каждого урока — практика на реальных вопросах бизнеса «Народного»:
- Составить список всех городов, где работает сеть (
DISTINCT) - Найти все товары дороже 5000 сом
- Найти товары, в названии которых есть слово «масло» (
LIKE) - Вывести продажи за конкретный период (
BETWEEN) - Найти клиентов, у которых не указан телефон (
IS NULL)
В конце каждого урока — квиз на закрепление (8–10 вопросов) с автопроверкой.
Что нужно для старта
narodny.db из материалов модуля. Подойдёт любой ноутбук на Windows, macOS или Linux.
Готовы?
Дальше — Урок 1.1: Знакомство с базами данных. Установим DB Browser, откроем первую базу и осмотримся. Поехали!
