При проектировании базы данных разработчики долго спорили, какой подход выбрать. В итоге они применили предметный подход, т.к. в их случае решение задачи
«от проблемы» выглядело наиболее подходящим решением. Что разработчики должны были сделать со связями «многие ко многим»? Откуда они были вынуждены брать таблицы? На каком этапе проектирования баз данных применим такой подход? Что еще необходимо сделать на том же этапе проектирования?
Другие предметы Колледж Проектирование баз данных управление данными проектирование баз данных подходы к проектированию связи многие ко многим промежуточные таблицы первичные ключи этапы проектирования декомпозиция данных синтез данных таблицы в базах данных Новый
При проектировании базы данных, если разработчики выбрали предметный подход, они столкнулись с необходимостью обработки связей «многие ко многим». Давайте разберем, что они должны были сделать с этими связями и на каких этапах проектирования это происходит.
1. Обработка связей «многие ко многим»:
2. Откуда берутся таблицы:
3. Этап проектирования:
4. Дополнительные мероприятия на этапе синтеза:
Таким образом, на этапе синтеза разработчики должны заменить связи «многие ко многим» на промежуточные таблицы, определить первичные и внешние ключи, а также убедиться, что структура базы данных соответствует требованиям предметной области.