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




Пример


Кредитная компания открывает счета либо для частных лиц, либо для организаций, которые в свою очередь выдают карточки своим служащим. Компания выпускает в обращение карточки трех различных типов, с различными лимитами (предельными суммами), условиями платежа и др. условиями.

С каждым счетом, будь то счет частного лица или организации, может быть связано множество карточек. Необходимо знать, кто является владельцем каждой из них. Физически это решается путем указания на карточке имени ее владельца (держателя) в сочетании с номером счета и датой истечения срока действия.

Допустим, что у вас есть счет, с карточками - для вас и вашей супруги. У вас может также быть карточка со счетом вашей организации (постарайтесь не вводить ее в смущение своими расходами на развлечения!).

У вашей супруги может быть даже и третий счет с карточками как для вас, так и для ваших детей - с очень низкой предельной суммой. Мудрая предосторожность, не так ли?

Кредитной компании нужно знать, кому принадлежат счета, на кого оформлялись карточки и сколько карточек различных типов закреплено за счетами частных лиц и организаций.

В целях создания модели приступим к анализу понятий и поиску сущностей, атрибутов и связей.

Первый параграф примера

Кредитная компания открывает счета либо для частных лиц, либо для организаций, которые в свою очередь выдают карточки своим служащим. Компания выпускает в обращение карточки трех различных типов, с различными лимитами (предельными суммами), условиями платежа и др. условиями.

В этом параграфе можно обнаружить несколько важных понятий. Представим их в виде существительных единственного числа:

  • компания (организация)
  • счет
  • частное лицо
  • карточка (или лучше сказать, кредитная карточка)
  • служащий.
  • Все эти понятия можно считать сущностями.

    В параграфе нам встретились и некоторые другие понятия и выражения:

  • тип карточки
  • лимит
  • условие платежа
  • прочее условие.
  • Возможно, что часть из них является атрибутами, поскольку позволяет описывать другие объекты.


    Содержание  Назад  Вперед