Занятие 21. Взаимосвязи между таблицами. ER-диаграмма

📁 Блок: SQL / MySQL / Проектирование ⏱️ Время изучения: ~75 мин 🎯 Сложность: Средняя
#null #unique #delete #set

⚡ Кратко: суть темы

Занятие учит проектировать связи между таблицами и читать ER-диаграммы. Разбираем типы связей (1:1, 1:N, M:N), первичные и внешние ключи, нотацию Crow's Foot.

  • Три типа связей: один к одному, один ко многим, многие ко многим.
  • Первичный ключ (PK) уникально идентифицирует строку; внешний ключ (FK) связывает таблицы.
  • ER-диаграмма показывает сущности, атрибуты и связи.

Что запомнить: связь многие-ко-многим реализуется через промежуточную таблицу.

Частая ошибка: пытаться хранить несколько значений в одной ячейке вместо выделения отдельной таблицы.

📖 О чём это занятие

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

Что изучим

📚 Что повторить перед изучением

🎯 Что изучать дальше