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

       

Моделирование сущностей


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

  • Выявление существенных объектов, информация о которых подлежит выяснению или запоминанию. Эти сущности должны взаимно исключать друг друга и изображаться на схеме в виде блока с именем сущности, записываемым в единственном числе и заглавными буквами.
  • Добавление связей, представляющих поименованные отношения между сущностями. Эти связи изображаются в виде линии между двумя блоками; каждый конец линии имеет степень мощности (разветвление или "воронья лапка" означает "много", одинарная линия означает "один") и степень обязательности (пунктирный участок означает необязательность, сплошная линия - обязательность).
  • Для каждой сущности составляется перечень сведений (атрибутов), которые нужно знать о ней. Наименования этих атрибутов записываются в блоке сущности строчными буквами.
  • Наконец, мы должны установить, каким образом каждое вхождение сущности можно уникально идентифицировать. Для этого используется некоторая комбинация атрибутов и/или связей. Атрибут, являющийся составной частью уникального идентификатора, имеет метку #. Если связь входит в уникальный идентификатор, она перечеркивается.
  • Точное следование этой процедуре автоматически приводит к созданию нормализованной модели, однако результат еще зависит и от глубины понимания аналитиком того, что представляют собой в действительности атрибут, связь и сущность.



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