Cобеседование на системного аналитика: разбор задачи про связь "многие-ко-многим" в БД

Аватар автора
GetAnalyst - Канал для системных аналитиков
В эпизоде разбираем одну из самых популярных задач для собеседования на системного аналитика: проектирование БД, ER-диаграмма и связь “многие ко-многим”. Эпизод будет полезен для всех начинающих и опытных системных аналитиков, у кого мало опыта в создании ER-диаграмм с нуля. Введение 00:18 - Про актуальность задачи проектирования БД и работы с ER-диаграммами системных аналитиков. 02:08 - Обзор вариантов задач, первичная аналитика по выбранной задаче и правильное использование инструмента draw.io для создания ER-диаграмм. Этап 1. Создание каркаса ER-диаграммы 05:00 - Первые шаги в создании ER-диаграммы - сущности и свойства. СУБД PostgreSQL для определения типов данных. 15:00 - Внешние ключи (FK - Foreign Key). Установка связей между таблицами по id сущностей. 16:28 - Структурирование данных при хранение в БД (Адрес + ФИО аналогично). 18:10 - Установка кратностей связей для отношений между таблицами. Понимание внешних ключей (FK). Этап 2. Представление ER-диаграммы в виде таблиц EXCEL 20:30 - Представление данных в EXCEL: как таблицы в ER-диаграмме связаны с реальным хранением данных. 27:22 - Как найти связь “многие-ко-многим” и избавиться от неё. 30:03 - Зачем убирать связь “многие-ко-многим” и как она выглядит при работе с реальными данными. Этап 3. ER-диаграмма после добавления промежуточной таблицы, чтобы убрать связь "многие-ко-многим" 32:59 - Промежуточная таблица для связи “многие-ко-многим”: как её добавить и что происходит с кратностями и внешними ключами.

0/0


0/0

0/0

0/0