"Note – It should be noted that in an instance of an association class, there is only one instance of the associated classifiers at
each end, i.e., from the instance point of view, the multiplicity of the associations ends are ‘1.’"
Следует заметить, что в экземпляре ассоциативного класса может быть только один экземпляр ассоциированных (у каждого конца связи) классификаторов, т.е. с точки зрения (с позиции) этого экземпляра кратность концов ассоциации равна 1.
Класс-ассоциация является особым представлением ассоциации. Потому каждый экземпляр класс-ассоциации, представляя собой конкретный экземпляр самой ассоциации, идентифицируется через участников такой ассоциации, т.е. через экземпляры классов на концах этой связи - экземпляра ассоциации. Это и предполагает независимо от значений атрибутов класса-ассоциации дефолтное значение скрытых от нас двух атрибутов представляющих идентификаторы объектов на концах связи. Совокупность этих атрибутов и есть идентификатор конкретного экземпляра ассоциации и он должен быть уникальным!!!!
Потому в схеме с ассоциативным классом невозможна такая ситуация:
Магазин | Режим работы | Дата начала действия режима
Магазин 1 | Режим работы 1 | 1/01/2010
Магазин 1 | Режим работы 2 | 1/02/2010
Магазин 1 | Режим работы 1 | 1/03/2010
Записи которые возможны в этом случае буду такими
Магазин | Режим работы | Дата начала действия режима
Магазин 1 | Режим работы 1 |
1/01/2010 1/03/2010
Магазин 1 | Режим работы 2 | 1/02/2010
Т.е. мы можем знать лишь дату последнего действия режима, но не сможем получить ответ на такой вопрос:
Сколько раз в течение года магази 1 работал по режиму 1 или какова общая продолжительность работы магазина 1 в течение года по режиму 1