Продолжительность
4 ч 55 мин 24 сек
Количество уроков
35 Видео
Дата добавления
02.04.2018
Дата обновления
07.05.2018
Мы полагаемся на такие приложения, как MySQL, PostgreSQL и SQLite, чтобы хранить большинство структурированных данных в мире, но разработчики все больше и больше удаляются от непосредственного взаимодействия с базой данных. В частности, с ростом популярности JSON: API, GraphQL и Falcor разработчики frontend обладают большей гибкостью в управлении поиском и манипулированием данными, чем когда-либо, прямо из своих внешних приложений. В этом семинаре мы подробно рассмотрим работу с базами данных SQL и вручную создадим собственные запросы. В конце этого путешествия мы разработаем систему для того, что делает задачи легкими, жесткими, быстрыми или медленными для современного механизма базы данных.
Программируя вместе с нами в семинаре, мы узнаем:
- Фильтрация, сортировка и пагинация результатов запроса, чтобы получить именно нужные вам данные и в правильном порядке.
- Группировка записей вместе с совокупными функциями для объединения нескольких значений для суммы, средней и более!
- Объединение нескольких запросов в транзакции «все или ничего», чтобы наши данные никогда не заканчивались «наполовину» с многоступенчатой операцией.
- Применение ограничений по индексам, внешним ключам и типам, чтобы изменения в записи в базе данных проверялись сами по себе.
- Хранение сложных запросов в нашей базе данных для обеспечения согласованности и простого повторного использования.
- Отладка и исправление плохой производительности запросов.
https://github.com/mike-works/sql-fundamentals
!Видео в формате .webm - работает в Google Chrome!