Структурированная модель отношений сущностей - Structured entity relationship model

В SERM (структурированная модель отношений сущностей) является усилением ERM который обычно используется для моделирование данных. Впервые он был предложен проф. Эльмар Дж. Синц в 1988 году. SERM обычно используется в SAP -мир для моделирование данных.[1]

Цели

  1. структурирование крупных схем
  2. визуализация зависимости существования
  3. избежание несоответствий
  4. избегание ненужных типов отношений

Символы SERM

SERM-Symbols.JPG

Пример SERM

SERM-example.JPG

  • Заказчик и товар являются независимыми объектами
  • Каждый заказ адресован одному покупателю. Заказы без клиентов являются незаконными (заказ относится к типу ER). Клиенты без каких-либо заказов являются законными, потому что они являются независимыми организациями.
  • К каждому заказу относится как минимум одна позиция заказа.
  • Каждая позиция заказа связана ровно с одним заказом.
  • Каждый счет также относится к одному клиенту. Счета без клиентов являются незаконными. Клиенты без счета являются законными.
  • Каждому счету-фактуре принадлежит как минимум одна позиция счета-фактуры.
  • Каждая позиция счета связана именно с позицией заказа. Позиция заказа могла быть рассчитана или нет.
  • SERM уже находится в третья нормальная форма

Рекомендации

  1. ^ Майкл Рётлин (2010). Управление качеством данных в системах планирования ресурсов предприятия. Совет директоров - Книги по запросу. С. 118–. ISBN  978-3-89936-963-2.