Моделирование взаимосвязей между сущностями

О чем мы узнали?


Из данной главы ясно, что для реальных условий основного набора правил недостаточно. Поэтому мы добавили новые понятия:

  • исключающая связь
  • подтип сущности и
  • непереносимая связь.
  • Благодаря этому мы получили богатый набор средств, позволяющий моделировать практически любую ситуацию.

    Однако, нам необходимо еще до конца разобраться во всем этом, как это было сделано в главе 3 и как это будет сделано в главе 7. Читателю не мешает периодически заглядывать в те приложения, которые касаются нормализации данных, проверки допустимости связей и прикладного аспекта. Можно прочитать все указанные разделы и вновь вернуться к данной главе. (Проверьте модель, создав обзоры для назначения в экипаж и для посадочного талона.)

    Но существуют еще и другие разделы. Повторите некоторые темы из МВМС и сведите вместе все вопросы, связанные с построением качественных моделей.

    Запомните: качественной моделью взаимосвязей между сущностями является такая, которая обладает полнотой, понятна для пользователей в той же степени, что и для разработчиков, учитывает деловые интересы и реализует все связанные с ними функции. Если такая модель построена, можно смело переходить к проектированию БД и файлов (Приложение F).



    Содержание раздела