HTML Diff
74 added 20 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>1</p>
1 + <p>Множественные операции</p>
2 - <a>Select</a><p>Знакомимся с командой select в современных базах данных на примере PostgreSQL</p>
2 + <p>Агрегация и группировка данных</p>
3 - <p>2</p>
3 + <p>Реляционная модель</p>
4 - <a>Where</a><p>Учимся получать данные, удовлетворяющие указанным требованиям</p>
4 + <p>join</p>
5 - <p>3</p>
5 + <p>Навык, позволяющий писать эффективные SQL-запросы и оптимизировать их выполнение</p>
6 - <a>Where и like</a><p>Учимся искать данные по частичному соответствию с помощью оператора like</p>
6 + <p>Екатерина Куликова</p>
7 - <p>4</p>
7 + <p>команда</p>
8 - <aорядок вывода</a><p>Разбираемся, как контролировать порядок вывода</p>
8 + <h2>Программа обучения</h2>
9 - <p>5</p>
9 + <p>Основы реляционных баз данных</p>
10 - <a>Ограничение выборки</a><p>Учимся ограничивать количество выбираемых строк из БД с помощью ключевого слова limit</p>
10 + <p>Реляционные базы данных и их структура, подключение к базе данных Знакомство с языком SQL и его основными компонентами"</p>
11 - <p>6</p>
11 + <p>Таблицы и ключи</p>
12 - <a>Выборка уникальных записей</a><p>Учимся делать выборку только уникальных значений и комбинаций</p>
12 + <p>Создание таблиц, Первичный ключ и автоинкремента для уникальной идентификации записей</p>
13 - <p>7</p>
13 + <p>Выборка данных</p>
14 - <a>Группировка</a><p>Учимся работать с группировкой и агрегатными функциями</p>
14 + <p>Формирование базовых запросов на выборку, Использование фильтрации данных и обработка особых значений</p>
15 - <p>8</p>
15 + <p>Фильтрация и сортировка данных</p>
16 - <a>Объединения таблиц</a><p>Изучаем оператор join и реализацию inner join</p>
16 + <p>Применение различных методов фильтрации (строк, диапазонов и регулярных выражений), Сортировка данных и ограничение выборки</p>
17 - <p>9</p>
17 + <p>Агрегация и группировка данных</p>
18 - <a>Объединение таблиц</a><p>Учимся объединять таблицы через left join</p>
18 + <p>Использование агрегатных функций, Группировка выборки и применение оператора HAVING для фильтрации агрегированных результатов</p>
19 - <p>10</p>
19 + <p>Модификация данных</p>
20 - <a>Подзапросы</a><p>Учимся разбивать большие запросы на части с помощью подзапросов</p>
20 + <p>Вставка и изменение данных в таблицах, Изменение структуры таблицы, Основы транзакционности</p>
 
21 + <p>Работа с несколькими таблицами</p>
 
22 + <p>Понимание концепции нескольких таблиц в реляционных базах данных, Типы соединений таблиц и их назначение</p>
 
23 + <p>Типы соединений таблиц</p>
 
24 + <p>Различные типы соединений: CROSS JOIN, INNER JOIN, LEFT JOIN, FULL JOIN и SELF JOIN</p>
 
25 + <p>Использование псевдонимов</p>
 
26 + <p>Применение псевдонимов для упрощения запросов и повышения читаемости, Комбинирование псевдонимов с INNER JOIN и WHERE</p>
 
27 + <p>Сложные соединения и группировка</p>
 
28 + <p>Соединение трех и более таблиц, Использование INNER JOIN в сочетании с GROUP BY для агрегирования данных</p>
 
29 + <p>ANTI JOIN и FULL JOIN</p>
 
30 + <p>Прием ANTI JOIN и его применение для нахождения записей с NULL, Использование FULL JOIN</p>
 
31 + <p>Подзапросы и представления</p>
 
32 + <p>Подзапросы и их использование в запросах, Использование подзапросов в соединениях VIEW и CTE (Common Table Expressions)</p>
 
33 + <p>Основы множеств в SQL</p>
 
34 + <p>Концепция множеств и ее применение в реляционных базах данных. Введение в операции над множествами в контексте SQL.</p>
 
35 + <p>Объединение запросов</p>
 
36 + <p>Операция объединения запросов для получения результата из нескольких запросов</p>
 
37 + <p>Пересечение запросов</p>
 
38 + <p>Операция пересечения запросов для извлечения общих записей из двух или более запросов</p>
 
39 + <p>Разность запросов</p>
 
40 + <p>Операция разности запросов для получения записей, присутствующих в одном запросе, но отсутствующих в другом</p>
 
41 + <p>Сравнение операций над множествами</p>
 
42 + <p>Сравнение различных операций и их применение в зависимости от задач</p>
 
43 + <p>Практическое применение множеств</p>
 
44 + <p>Примеры реальных сценариев, где используются операции объединения, пересечения и разности запросов</p>
 
45 + <p>Реляционная модель</p>
 
46 + <p>Способы представления данных. Обзор ключевых концепций: таблицы, строки, столбцы и отношения</p>
 
47 + <p>Первая нормальная форма</p>
 
48 + <p>Знакомство с первой нормальной формой</p>
 
49 + <p>Вторая нормальная форма</p>
 
50 + <p>Вторая нормальная форма. Зависимость от первичного ключа</p>
 
51 + <p>Третья нормальная форма</p>
 
52 + <p>Третья нормальная форма. Зависимость от первичного ключа</p>
 
53 + <p>Внешние ключи</p>
 
54 + <p>Создание таблиц с внешним ключом, Ограничения, Каскадное удаления</p>
 
55 + <p>Производительность баз данных</p>
 
56 + <p>Методы повышения производительности выполнения запросов. EXPLAIN, Индексы, Денормализация</p>
 
57 + <h2>Проекты</h2>
 
58 + <p>Образовательная платформа</p>
 
59 + <p>Разработайте базу данных для образовательной платформы, аналогичной Хекслету, которая станет основой для управления курсами, уроками и прогрессом студентов. В процессе работы вы создадите схему базы данных, определите связи между основными сущностями: программы, модули, курсы и уроки. Реализуете связи "один ко многим", например, между курсами и уроками, добавите ограничения целостности, чтобы исключить существование уроков без привязки к курсу, и проведёте нормализацию данных для повышения эффективности хранения и обработки информации. В результате у вас будет готовая к интеграции база данных, подходящая для реального образовательного приложения.</p>
 
60 + <h2>Как проходит обучение</h2>
 
61 + <p>Теория в удобном текстовом формате - легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей</p>
 
62 + <p>Подписка от 2 400 ₽/мес</p>
 
63 + <p>Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)</p>
 
64 + <p><a>Подписаться →</a></p>
 
65 + <ul><li><p>50+ навыков в одной подписке</p>
 
66 + </li>
 
67 + <li><p>Пожизненный доступ к теории</p>
 
68 + </li>
 
69 + <li><p>Обучение с ИИ-ассистентом</p>
 
70 + </li>
 
71 + <li><p>Отмена в любой момент</p>
 
72 + </li>
 
73 + </ul><h2>Нам доверяют обучение своих сотрудников</h2>
 
74 + <h2>Отзывы о Хекслете на площадках</h2>