Системный анализ. Проектирование Базы Данных SQL/NoSQL

9 участников

О чём курс

О курсе

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

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

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

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

Что изучается

В блоке реляционных систем рассматриваются принципы проектирования моделей в нотации ERD, уровни моделей данных, нормализация и составление словаря данных. Разбираются компоненты и принципы работы РСУБД, способы оптимизации производительности, ограничения, триггеры, хранимые процедуры, функции, партиционирование, представления и планировщик запросов. В практической части разбираются операторы категорий DDL, DML, DCL и TCL, а также локальный запуск баз данных и типовые задачи с собеседований.

Раздел нереляционных решений охватывает теорию NoSQL, классификацию баз данных, сценарии их применения и особенности проведения транзакций. Программа включает локальный запуск и разбор примеров работы с системами кэширования Memcached и Redis, а также с документоориентированной СУБД MongoDB и поисковым движком Elasticsearch.

Формат обучения

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

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

Программа обучения

  • Проектирование реляционных бд
    • введение
    • проектирование бд
    • общая теория рсубд
    • основы sql
    • практика проектирования бд и sql
    • типовые задачи на собеседовании
  • Проектирование nosql-бд
    • общая теория nosql-бд
    • примеры для memcache/redis
    • примеры для mongo/elasticsearch
    • практика проектирования nosql-бд
Складчина создана 25 октября 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

S Stepik Все материалы
360 ₽ 2 299 ₽