Якщо ви працюєте в IT, потреба опанувати SQL може виникнути на вашому кар'єрному шляху в будь-який момент. І не важливо — розробник ви чи проджект менеджер. SQL потрібен усім. Якщо початківцям бази даних можуть здатися темним лісом, то ми знаємо всі його найкоротші та найсвітліші стежки. Проведемо по них на інтенсиві. Протягом трьох тижнів навчання SQL онлайн студенти: — освоять структуру та принципи роботи баз даних, щоб ефективно з ними працювати; — навчаться розуміти потреби бізнесу та проєкту і формувати на їхній основі ефективні запити SQL; — повправляються в умінні використовувати SQL для вирішення конкретних завдань. Під час розв'язання практичних задач на платформі LeetCode будемо співпрацювати в команді, щоб також прокачати свої софт скіли. За результатами такої командної роботи й на кожне виконане домашнє завдання отримаємо фідбек від куратора. А після інтенсиву студенти матимуть достатньо теоретичних знань і практичних умінь, аби використовувати SQL у щоденній роботі. Базові команди для роботи з таблицею — Робота із Select. — Оператори порівняння. — Функція для фільтрування даних. — Where-statement. — Приклади major flavors. Коментарі. Агрегація, фільтрація агрегованих даних — Функції агрегації (суматори). — Способи проведення аналітики на групах. — Способи фільтрації агрегованих даних. Функції для роботи з датою, часом і рядками — Базові функції для роботи з датою. — Структура дати та її варіації. — Функції для роботи з рядками. Моделювання БД, робота з таблицями — Етапи моделювання баз даних (БД). — Приведення таблиць до нормальних форм (НФ). — Випадки використання НФ. — Використання ACID. — Отримання практичних навичок для уникнення аномалій під час роботи з таблицями. Способи з?єднання таблиць. Join та Set Operations — Типи з'єднань Joins та операцій над множинами Set Operations. — Типи з'єднань Inner, Left, Right, Cross, Full, Self і способи задання умов для Join (On, Using). — Операції над множинами. DDL/DML та CRUD операції — Операції DDL — Create, Drop, Alter, Rename, Truncate — для визначення структури бази даних. — Функції DML — Update, Delete, Insert — для маніпулювання даними. — Різниця між DDL і DML.