Практический курс

Проектирование БД и основы SQL

Каждый месяц разбирайте новые темы и уникальные проекты, чтобы получить больше опыта!

3 Марта 2025

Следующее онлайн-занятие

Качество

Повысите качество требований за счет погружения в анализ потоков данных, используемых в автоматизируемых бизнес-процессах.

ER-Диаграммы

Научитесь строить Концептуальную, Логическую и Физическую модели базы данных, представлять их в виде ER-диаграммы.

DBeavear и SQLite

Освоите инструменты DBeavear и SQLite, используемые для подключения к БД. С их помощью вы создадите свою реальную БД на проекте курса, научитесь писать SQL-запросы и проверять их на ней.

Реальная БД

Перейдёте на новый уровень в понимании разработчиков, за счет освоения новой терминологии, инструментов, а также опыта в проектировании реальной БД с нуля, и её последующей доработки.

Зачем аналитикам разбираться в проектировании БД и SQL?

Во всех информационных системах есть данные: 

  • персональные данные в государственных системах,

  • данные о товарах на сайтах Интернет-магазинов, 

  • данные о пациентах в медицинском учреждении.

Процесс разработки программного обеспечения начинается с анализа бизнес-процессов, выявления данных и создания структуры их хранения. На ранних стадиях работы аналитики и разработчики активно взаимодействуют для проектирования базы данных или внесения изменений в существующую.

От того, насколько удачно спроектирована база, зависит скорость обработки запросов пользователей, возможности дальнейшего роста и масштабирования системы.

База данных — фундамент информационной системы! Понимание подходов к её проектированию с нуля и в стратегиях развития играет важную роль в успешной разработке систем.

Кому подойдёт

Студентам технических ВУЗов и начинающим в IT

Если вы учитесь в техническом ВУЗе или только начинаете свой путь в сфере IT в роли системного аналитика или разработчика, и имеете мало опыта, этот проект даст вам понимание, как проектировать базы данных с нуля и правильно подходить к их изменению.

Вы сможете изучить на практике основы SQL и получите навыки работы с задачами по созданию и доработке БД — от требований до реализации.

Системным аналитикам

Если вы хотите лучше понимать, когда и в каком виде передавать задачи разработчикам по созданию и изменению БД в процессе разработки системы, то этот проект для вас.

Вы научитесь создавать модели БД на всех уровнях: концептуальном, логическом и физическом. Освоите работу с ER-моделированием.

Опыт работы с реальной БД, созданной вами в SQLite и DBeaver, поможет лучше понимать, что именно делают разработчики. Вы сделаете сами то же самое, что делают они в рамках задачи по разработке и изменению БД. Вы сами выполните SQL-запросы связанные с функциональностью системы.

Этот опыт переведет ваши постановки задач на новый уровень понимания и качества.

Бизнес-аналитикам

Вы поймите, как структура данных влияет на бизнес-требования к разработке и в целом на работу приложений.

Сможете погрузиться в процесс проектирования БД и освоите основы SQL, сделав шаг к переходу в профессию системного аналитика.

Менеджерам проектов

Узнайте, как изменения в требованиях могут влиять на БД и как это влияет на сроки разработки программного обеспечения.

Сделайте планирование работы над проектами более точным, понимая особенности оценки задач от разработчиков.

Уже умеете теоретические знания или опыт,
и интересуют только продвинутые темы? 

Подключайтесь только к практике и изучайте то, что действительно важно для вас!

Подойдёт ли курс именно вам?

Напишите нам, и наш отдел заботы поможет вам оценить навыки и ответит на вопросы!

Что даст обучение для карьеры?

01

Улучшение качества работы

Освоив проектирования БД, научитесь создавать эффективные и надёжные системы для хранения и обработки данных.

Улучшите качество анализа данных в процессе сбора требований.

Сможете на ранних стадиях проектирования видеть неполные требования и задавать уточняющие вопросы заказчикам.

Освоите инструменты, такие как DBeaver, SQLite, Draw.io (ER-моделирование).

02

Расширение возможностей

Получите возможность участвовать в реализации крупных проектов и разработке сложных систем.

Сможете самостоятельно, без помощи разработчиков, описывать требования к миграции данных при доработках (переносуданных при изменении БД) и контролировать, что существующая функциональность в системе не сломается приобновлениях. 

Неверные решения в проектировании БД приводят к ошибкам в работе систем и могут блокировать их развитие.

03

Развитие коммуникаций

Понимание основ проектирования БД и понимание принципов формирования SQL-запросов позволяют лучше объяснять свои идеи по реализации требований команде разработчиков, аргументировать свои решения. Это повышает качество коммуникации и уменьшает вероятность недопонимания.

04

Снижение риска ошибок

Хорошо структурированные знания в сфере проектирования БД и SQL помогают избежать ошибок в разработке. 

Это в свою очередь помогает снизить риски, связанные с неправильно организованной структурой хранения данных, которая может создавать проблемы с нагрузкой, безопасностью, масштабированием и развитием систем.

05

Повышение квалификации

Знания в области проектирования БД и SQL являются важными навыками для системных аналитиков и разработчиков, и указывают на высокую квалификацию специалиста.

06

Увеличение зарплаты

Знания основ проектирования БД, SQL и инструментов СУБД существенно увеличивают зарплату специалиста, так как часто становятся основными требованиями в вакансиях.

Как проходит обучение

01

Обучение начинается сразу

Как только подключились к программе, вы смотрите расписание онлайн-практикумов и вносите их в свой личный календарь, чтобы не пропустить возможность задать вопросы и поработать онлайн. Так вы получите больше опыта и более глубокие знания по проекту.

02

Индивидуальный подход

На любом тарифе мы уделяем максимум внимания вам и вашим коллегам на проекте. С первого дня обучения у всех есть возможность общения через Telegram-чат, чтобы получить ответ на свой вопрос по проектированию БД или SQL-запросам.

03

8 теоретических модулей

Вы начинаете своё обучение с самостоятельного освоения материалов в платформе, через которую также отслеживаете свой прогресс. 

04

6 практических вебинаров в записи

После ознакомления с теорией закрепляете полученные знания соответствующим практическим вебинаром. В ходе просмотра вебинара пробуете самостоятельно выполнять практику и сверять решения.

05

Новые вебинары онлайн - больше опыта 

Каждые 5-6 недель, согласно расписанию ближайших вебинаров, вы подключаетесь онлайн и работаете с новыми углубленными темами по БД для системных аналитиков и разбираете новые проекты, чтобы получить больше опыта!

06

Домашние задания

В конце каждого вебинара получаете домашние задания, выполняете их, и обсуждаете результаты в закрытом Telegram-чате, после онлайн-встреч, или в формате индивидуальной проверки.*
*Индивидуальная проверка ДЗ на онлайн-встречах доступна при обучении с наставником.

07

Реальный проект для портфолио

В ходе работы на программе и выполнения ДЗ вы собираете проект, который сможете использовать для своего портфолио и демонстрировать работодателю.

08

Теория, примеры, гайды и чек-листы

В платформе знакомитесь с теоретическими материалами, примерами, гайдами, чек-листами и дополнительными материалами к занятиям.

09

Обратная связь

Общение с преподавателем через чат на вебинаре в режиме онлайн, в закрытом Telegram-чате и личных
сообщениях, в зависимости от тарифа.

10

Сертификат

После работы на практических вебинарах получаете сертификат о прохождении курса.

Для получения сертификата необходимо сдать не менее 60% заданий по проекту: спроектировать логическую и физическую модели БД (СУБД PostgreSQL).

11

Помощь с трудоустройством

Мы не проходим за вас собеседования, а предоставляем
вам ценный опыт, который можно успешно использовать
при прохождении интервью.
С новыми знаниями вы будете чувствовать себя
увереннее на собеседованиях на позицию системного
аналитика! Также вы всегда можете попросить у нас
помощь в оформлении резюме, в подобре компании
или стажировки, чтобы вы достигли своей цели после
завершения обучения.

Программа

8 модулей и 6 онлайн-вебинаров, на которых вы получаете структурированную теорию по системному анализу и сразу же применяете ее на проекте, с которым мы работаем в течение всего практического курса.

Онлайн-занятия (практические вебинары)

1. Проектирование БД с нуля: создание ER-диаграммы

Открыт в записи*

1. Определение БД и СУБД.
2. Знакомство с проектом и выделение сущностей.
3. Определение логической и физической моделей БД с разбором примеров по проекту.
4. Практика. Фокус на проектировании физической модели БД - PostgreSQL.
5. Обзор шаблона постановки задачи на разработчиков.

2. Разработка требований к миграциям БД

Открыт в записи*

1. Определение понятия миграции данных. Примеры.
2. Требования к обратной совместимости данных. Распространенные ошибки.
3. Влияние нефункциональных требований на миграции в БД.
4. Практика проектирования миграций внутри одной БД.
5. Обзор проблем миграций данных между разными СУБД. Практика.
6. Обзор шаблона постановки задачи на разработчиков по миграции данных.

3. Проектирование распределенных БД 

Открыт в записи*

1. Базовые понятия архитектуры: сервис-ориентированная (SOA) и микросервисная (MSA).
2. Знакомство с проектом и выделение сущностей.
3. Определение логической и физической моделей БД с разбором примеров по проекту.
4. Практика. Фокус на проектировании физических моделей БД - PostgreSQL.
5. Обзор шаблона постановки задачи на разработчиков.

4. Оптимизация БД. Работа с индексами в БД

Открыт в записи*

1. Нефункциональные требования к системе и их связь с БД.
2. Понятие индексов в БД и их назначение. Разбор примеров.
3. Практика: знакомство с БД проекта и определение таблиц с индексами.
4. Проблемы избыточной оптимизации БД.
5. Как указать в постановке задачи на разработку.

5. Инструмент D-Beaver. Практика SQL-запросов

03.03.2025

1. Знакомство с инструментом DBeaver. Подключение тестовой БД.
2. О применении SQL аналитиками. Ключевые операторы SQL-запросов.
3. Практика SQL-запросов на получение данных в DBeaver.
4. Использование AI (искусственного интеллекта) в качестве помощника в работе с SQL-запросами.

6. Использование ChatGPT для проектирования БД

17.04.2025

1. Знакомство с инструментом ChatGPT и базовыми командами. Внедрение в работу системного аналитика.
2. Знакомство с проектом.
3. Определение сущностей.
4. Проектирование физической модели БД - PostgreSQL с использованием команд ChatGPT.
5. Автоматическая отрисовка ER-модели с использованием ChatGPT и дополнительных инструментов.

* Занятия, которые уже проведены и открыты в записи, будут повторяться в формате онлайн. 
Расписание будет обновляться здесь. Также мы будем вас информировать через Telegram-чат обучения.
В течение обучения вы сможете посетить все онлайн-встречи по дополнительному проекту.

Таблица пустая

Автор курса

Екатерина Ананьева

Мне важно растить специалистов, которые будут создавать качественные и надежные IT-продукты для бизнеса.

Больше 10 лет в IT

60+ проектов

Помощь в запусках и запуск стартапов

Спикер международных конференций

Автор статей VC, HABR и образовательных программ

Основатель проекта GetAnalyst

Вакансии системных аналитиков

Результаты учеников

Глеб Лазовский

В IT 7 лет, из них 3 года в аналитике.
Цель: захотел больше погрузиться в техническую сторону, т.к. больше работал в бизнес-анализе

«Знание применяю на новом месте работы: работаю с логической моделью БД»

Апрель, 2023

Александра Кузнецова, г. Батуми

Старт: 5 лет работы в IT.
Цель: 
актуализировать знания

"Было много практики и детальное объяснение. Три программы от GetAnalyst (Проектирование БД, Rest Api и Интеграции систем) позволили бесстрашно ворваться в саму разработку.
Начала изучать программирование"

Апрель, 2023

Дугар

Старт: Системный аналитик, стаж 4 года.
Цель: структурировать и углубить знания.

Повысил квалификацию.

Апрель, 2023

Виктор, г. Санкт-Петербург

Старт: работа в IT-секторе.
Цель:
освежить знания.

Обучение повлияло на мои знания и дало укрепиться в позициях на работе.

Август, 2022

Анна Петряшева

Системный аналитик
Цель: заполнить пробелы в знаниях

Увидела, как делается детализация задач на разработку, было очень полезно! Максимально ёмко и понятно.

Август, 2022

Алла Зимина

Системный аналитик,  стаж 4 года

Понравилось, что на курсе реальная практика, активная работа на вебинаре — это оказалось очень продуктивно, подробная проверка ДЗ.

Август, 2022

Марина

Системный аналитик

Курс очень насыщенный, понятная подача, разборы подробные, разобралась в базовых знаниях, которыми должен владеть аналитик при создании БД.

Август, 2022

Ирина Авдеева

Системный аналитик

Пропал страх перед специфическими терминами и появилась уверенность, т. к. всё проработала на практике.

Выбрать тариф

Возможно продолжение погружения в практические навыки после завершения доступа к курсу.

Хочу учиться самостоятельно

Работа на вебинарах в режиме слушателя, с возможностью задать вопрос через чат

Доступ к курсу на 6 месяцев.
Возможно продление доступа к онлайн-обучению

Участие в 6 практических вебинарах

Обратная связь в прямом эфире через чат

Запись вебинаров для тех, кто не был онлайн

Доступ к закрытому Telegram-чату с обратной связью от спикеров

Самостоятельная работа с ДЗ по проекту, с проверкой по принципу принято / не принято. Сдача проекта 1 раз в конце обучения.

1 дополнительное индивидуальное занятие в для разбора проекта по результатам выполнения ДЗ

Индивидуальная проверка ДЗ

Доступ к мини-курсу по проектированию REST API

30 900 ₽

или 5 150 ₽ / мес

Хочу практиковаться на вебинарах

Практическая работа на вебинарах с возможностью включения в прямой эфир

Доступ к курсу на 6 месяцев.
Возможно продление доступа к онлайн-обучению

Участие в 6 практических вебинарах

Доступ к микрофону в прямом эфире

Запись вебинаров для тех, кто не был онлайн

Доступ к закрытому Telegram-чату с обратной связью от спикеров

Выполнение ДЗ по проекту с получением общих рекомендаций по ошибкам и улучшениям. Сдача проекта 1 раз в конце обучения.

1 дополнительное индивидуальное занятие в для разбора проекта по результатам выполнения ДЗ

Индивидуальная проверка ДЗ

Доступ к мини-курсу по проектированию REST API

40 900 ₽

или 6 817 ₽ / мес

Работа с наставником

Практическая работа на вебинарах с возможностью включения в прямой эфир и проверкой ДЗ

Доступ к курсу на 6 месяцев.
Возможно продление доступа к онлайн-обучению

Участие в 6 практических вебинарах

Доступ к микрофону в прямом эфире

Запись вебинаров для тех, кто не был онлайн

Доступ к закрытому Telegram-чату с обратной связью от спикеров

Выполнение ДЗ по проекту с детальным ревью каждого задания. Поэтапная сдача проекта.

1 дополнительное индивидуальное занятие в для разбора проекта по результатам выполнения ДЗ

Индивидуальная проверка ДЗ

Доступ к мини-курсу по проектированию REST API

55 900 ₽

или 9 317 ₽ / мес

Есть рассрочка. Инструкция по оплате в рассрочку
Поддерживаем оплату картами со всего мира.

Корпоративное обучение

Хотите повысить квалификацию своей команды или пройти обучение как представитель компании?

Организуем занятия в мини-группе для ваших сотрудников или расскажем как обосновать работодателю необходимость обучения.

Оставьте заявку и мы свяжемся для уточнения подробностей.

Вопросы, которые у вас могут возникнуть

И наши ответы

Если я новичок, подойдет ли мне курс?

Для успешного освоения материала рекомендуется:
✓  Уметь собирать и анализировать требования
✓  Опыт работы в IT от 6 месяцев

Бесплатная консультация

Не уверены, что курс вам подходит? Выбираете между программами обучения GetAnalyst и другими курсами?

Запишитесь на бесплатную консультацию: разберем текущую ситуацию, зададим вопросы и вы получите  рекомендации от эксперта.

Имя *
Телефон *
Логин в telegram
Опыт *

(пример: нет опыта, тестировщик, 2 года в БА...)

Цели на обучение *
Вопрос

До конца
акции

{{_dnn}} : {{_dl}}
{{_hnn}} : {{_hl}}
{{_mnn}} : {{_ml}}
{{_snn}} : {{_sl}}

Контакты

+7 (499) 686-15-46

Лицензия №Л035-01255-50/01366872 от 28.08.2024

*Instagram — запрещенная на территории РФ организация

Практический опыт здесь, 2021-2025

Мы используем файлы cookie, для персонализации сервисов и повышения удобства пользования сайтом. Если вы не согласны на их использование, поменяйте настройки браузера.