Проектирование базы данных и основы SQL
О чём курс
О чём курс
Специалисты отрабатывают прикладные задачи по проектированию баз данных и взаимодействию с ними, чтобы уверенно проходить собеседования и претендовать на должности в ведущих компаниях.
В основе программы лежит авторская методология, направленная на систематизацию теории и выстраивание понятного алгоритма действий. Студенты осваивают решение задач на проектирование баз данных любой сложности без хаоса и лишней теории.
Для кого
Программа разработана для специалистов двух направлений:
- Системные аналитики, стремящиеся систематизировать имеющийся опыт, минимизировать ошибки на старте проектов, повысить квалификацию и сформировать фундаментальную базу для карьерного роста.
- Бизнес-аналитики, которые хотят глубже разобраться в технической стороне, научиться проектировать базы данных с нуля, уверенно чувствовать себя на технических встречах и получить конкурентное преимущество.
Что внутри
Обучение охватывает полный цикл работы с базами данных: от базовых концепций до продвинутого написания запросов. Программа включает разбор концептуального, логического и физического проектирования, нормализацию данных и построение ER-диаграмм.
Отдельный блок посвящён языку SQL: созданию таблиц, операциям манипуляции данными, типам объединений таблиц (JOIN), подзапросам, индексам, триггерам, хранимым процедурам, а также обзору специализированных IDE.
Формат обучения
Учебный процесс строится на разборе реальных кейсов и выполнении практических заданий. Для тренировки насмотренности предусмотрены скринкасты с лучшими практиками от аналитика с 14-летним стажем.
Студенты получают индивидуальную обратную связь от сопровождающего практикующего аналитика, проверяющего решения, а также доступ к общему закрытому чату сообщества.
Программа обучения
- Неделя 1. Введение в базы данных и основные концепции проектирования БД
- Что такое база данных;
- Типы баз данных: реляционные, нереляционные;
- Зачем аналитику знать про Базы Данных;
- Основные концепции проектирования баз данных
- Сущности и атрибуты;
- Типы данных;
- Отношения и связи между сущностям;
- Нормализация данных и ее важность;
- Этапы проектирования БД и их различия;
- 5 практических заданий
- Неделя 2. Анализ требований и проектирование БД
- Анализ требований и проектирование БД
- Процесс сбора и анализа требований для создания базы данных;
- Преобразование требований в схему базы данных (концептуальная модель);
- Проектирование логической модели БД
- Преобразование концептуальной модели в логическую;
- Создания ER-диаграммы логической модели;
- Проектирование физической модели БД
- Преобразования логической модели в физическую;
- Создание физической модели БД;
- 4 проверочных задания
- Неделя 3. Основы SQL и работа с данными
- Введение в SQL. Основы языка SQL, его синтаксис и структура
- Создание БД и таблиц в ней. Работа с данными INSERT, UPDATE, DELETE;
- Работа с данными SELECT;
- Работа с данными Обзор различных типов JOIN'ов и их использования;
- 5 практических заданий
- Неделя 4. Расширенные темы SQL
- Группировка данных и использование агрегатных функций для суммирования, подсчета;
- Как сделать подзапрос и вложенные запросы? Синтаксис и примеров использования;
- Погружение в индексы, триггеры и хранимые процедуры, их роль и применение;
- Обзор различных IDE и утилит для работы с SQL. Их функции и преимущества;
- 3 практических задания
Теги курса
Другие материалы автора 1
АН Александр Нездемина Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.