Слайды лекции:
Лекция читается в рамках образовательного проекта «Технопарк Group» при МГТУ им. Баумана.
00:20 Краткий обзор прошлой лекции
00:38 COLLATION — Регистронезависимый поиск. Что это такое? Зачем оно вообще нужно?
01:06 Суть ситуации с регистронезависимым поиском в PostgreSQL. Как он реализуется в этой базе данных
01:18 Три разных подхода для реализации регистронезависимого поиска
01:24 Подход первый — COLLATION. Правила сравнения строк в зависимости от языковой локализации («локали»)
02:28 Разные правила сортировки для разных языков. Пример отличия разных сортировок (на слайде)
03:06 Первый столбец таблицы (на слайде) — сравнение посимвольное
03:44 Кодировка UTF-8. О базовых правилах сортировки
04:36 Об отличиях русской локали
05:11 О реализации регистронезависимого сравнения COLLATION в различных системах баз данных
05:41 О реализации COLLATION в MySQL (на слайде — какие буквы он трактует одинаково)
06:09 Использование COLLATION для преобразование в верхний и нижний регистр (разбор слайда)
06:52 Расхожий миф о первых 128 символах, которые определены в ASCII
07:55 Вывод
08:14 О специфике реализации COLLATION в PostgreSQL
11:23 Плюсы и минусы создания функционального индекса
14:33 Правильное добавление расширения CITEXT в базу данных
15:00 Оператор SELECT (продолжение рассмотрения команды SQL с прошлой лекции). Краткий повтор пройденного материала
17:14 Подзапросы — SUBQUERIES
23:13 Оконные функции
27:10 UNION
31:08 SQL JOINS
42:43 Почему не рекомендуется использовать NATURAL JOIN
43:36 JOIN USING
45:18 LEFT OUTER JOIN
49:16 RIGHT OUTER JOIN
50:43 FULL OUTER JOIN
57:38 SELF-JOIN
01:01:46 SUBQUERIES vs JOIN
01:06:20 Вопрос залу: чем коррелирующий запрос отличается от некоррелирующего запроса?
01:07:13 FAKE TABLE — псевдотаблицы
01:16:53 WITH RECURSIVE — рекурсивные запросы
01:25:39 О предыдущих и будущих контрольных работах по теме запросов. Разбор заданий, которые вызвали трудности из предыдущей контрольной работы по запросам
02:01:58 VIEW — представление («виртуальная таблица»). Преимущества, ограничения, особенности VIEW
02:11:28 Краткий рассказ про Docker
02:18:41 Какие существуют виды виртуализации и какое место в этом занимает Docker. О виртуальных машинах
02:30:36 Работа с образами Docker
02:33:42 Полезные ссылки по Docker
Цель курса
Узнать:
• концепцию и принципы реляционной модели данных;
• методы проектирования баз данных;
• методику построения запросов;
• подходы к профилированию производительности;
• методику оптимизации запросов к БД MySQL;
• подходы к администрированию хранилища данных на основе БД MySQL;
• основы архитектуры современных СУБД;
• основы и границы применимости реляционной модели;
• основные типы нереляционных баз данных, а также область их применимости при построении хранилищ данных.
Уметь:
• проектировать концептульные и логические схемы для высоконагруженных баз данных;
• строить запросы на выборку и модификацию данных к реляционным СУБД;
• профилировать производительность хранилища данных на основе БД MySQL;
• оптимизировать запросы и структуру реляционной БД в целях повышения производительности;
• выполнять запросы к нереляционной документоориентированной СУБД;
• разрабатывать прикладные программы, осуществляющие взаимодействие с БД программы, осуществляющие взаимодействие с БД.
Другие лекции курса:
VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.
😎 Сообщество ВКонтакте:
👨🎓 VK Образование:
🏆 Чемпионаты:
👨💻 Карьера в VK:
1 view
11
0
6 months ago 01:44:08 1
Как Porsche и VW ОБМАНУЛИ весь МИР. Картавые Истории
6 months ago 00:09:07 1
ПРАВОВАЯ ОСНОВА ЖКХ! ЧАСТЬ 5. Судебный приказ и его отмена / Мировой суд / суд и судьи / МУП (ЖЭК)
6 months ago 01:07:04 1
Самонаказание драконов: как НЕ испортить себе жизнь?
6 months ago 00:09:47 3
Toyota Camry Hybrid 2021 года в наличии в СкольПро
6 months ago 00:08:51 1
ЭКСПРЕСС #2 | Создаем мобильное приложение для новостей за 4 шага
6 months ago 00:27:24 1
Need For Speed о котором все забыли!
6 months ago 00:54:21 1
Как увеличить чистый доход онлайн-школы? Где реальные деньги в бизнесе?
6 months ago 00:07:15 1
😱 НИКОГДА НЕ ПРОВЕРЯЙ ИХ! ЭТО САМЫЕ СТРАШНЫЕ И УЖАСНЫЕ МИФЫ В ЧИКЕН ГАН! Chicken Gun
6 months ago 00:13:38 1
10 САМЫХ КРУТЫХ И ПОЛЕЗНЫХ ФИШЕК В PUBG MOBILE ОБНОВЛЕНИЕ 3.2! TOP 10 TIPS AND TRICKS IN PUBG MOBILE
6 months ago 00:20:10 1
Типичный Звукорежиссер VS Про Звукарь - Сравнение в Сведение Звука
6 months ago 01:21:56 1
Как МЕРТВЕЦЫ и ИНЖЕНЕРЫ спасали жизни.
6 months ago 03:18:08 1
ПОЧЕМУ происходят ДТП и как от них ИЗБАВИТЬСЯ?
6 months ago 00:13:23 1
ЭТО СЛУЧИЛОСЬ! НЕЙРОСЕТЬ ГЕНЕРИРУЕТ 3D МОДЕЛИ. ТЕСТИМ!
6 months ago 00:11:13 1
Если бы я решил изучить Blender в 2024, вот с чего бы я начал
6 months ago 00:53:30 1
МК вязание комбинезона для детей от 0 до 3 мес. Вязание верхней части комбинезона.(база)Часть -1.
6 months ago 00:02:18 3
ЗАК Деривация-ПВО готовит армия России, обзор
6 months ago 00:05:03 1
«Слово о Вязьме» - литературный фестиваль в честь 785-летия Вязьмы
6 months ago 00:11:28 1
Вселенная Stellaris: как дополнение “Apocalypse“ все сломало?
6 months ago 00:15:17 1
Кто и как следит за тобой? / Послезавтра
6 months ago 00:00:00 1
Новости компании «Совэлмаш» I Передача «Экспертное время» с участием Д.А.Дуюнова I Проект «Совэлмаш»
6 months ago 00:29:20 1
Spotlight 8 Модуль 7E. For-and-Against Essays
6 months ago 00:21:41 1
Новости Сегодня - ЧП, Катаклизмы, События Дня: Москва Ураган США Торнадо Европа Цунами
6 months ago 00:59:38 1
Намибия. Африка,в которую вам захочется поехать.Большой Выпуск.