EPISODE · Dec 27, 2024 · 55 MIN
Связь "многие-ко-многим" в БД: разбор задачи с собеседования на системного аналитика
from GetAnalyst · host Ekaterina Ananeva
В эпизоде разбираем одну из самых популярных задач для собеседования на системного аналитика: проектирование БД, ER-диаграмма и связь “многие ко-многим”. Эпизод будет полезен для всех начинающих и опытных системных аналитиков, у кого мало опыта в создании ER-диаграмм с нуля. При прослушивании эпизода обязательно держите открытой статью со схемами и картинками к нему:https://getanalyst.ru/podcast/database-er-diagram-interview Рекомендуется перейти в любой видео-источник и смотреть подкаст с видео к нему. Введение00:18 - Про актуальность задачи проектирования БД и работы с ER-диаграммами системных аналитиков. Draw.io для создания ER-диаграмм. Этап 1. Создание каркаса ER-диаграммы05:00 - Первые шаги в создании ER-диаграммы - сущности и свойства. СУБД PostgreSQL для определения типов данных.14:33 - Внешние ключи (FK - Foreign Key). Установка связей между таблицами по id сущностей.15:50 - Структурирование данных при хранение в БД (Адрес + ФИО аналогично). Этап 2. Представление ER-диаграммы в виде таблиц EXCEL19:29 - Представление данных в EXCEL: как таблицы в ER-диаграмме связаны с реальным хранением данных.26:02 - Как найти связь “многие-ко-многим” и избавиться от неё. Зачем убирать связь “многие-ко-многим”. Этап 3. ER-диаграмма после добавления промежуточной таблицы, чтобы убрать связь "многие-ко-многим"31:09 - Промежуточная таблица для связи “многие-ко-многим”: как её добавить и что происходит с кратностями и внешними ключами.38:27 - Исторические данные в БД с классическим примером по Интернет-магазину. Разбор дополнительных задач, чтобы “набить руку”40:19 - Почему задача важна и как её могут непредсказуемо усложнять и развивать в процессе.41:51 - Пример простой задачи по медицинской системе.44:36 - Усложненная задача по агентству недвижимости.52:59 - Подведение итогов и рекомендации. Ведущая:Екатерина Ананьева
Embed this episode
Ready to play
Связь "многие-ко-многим" в БД: разбор задачи с собеседования на системного аналитика
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.