Здравствуйте, FreddieM, Вы писали:
FM>Подскажите, как наиболее правильно указать на диаграмме, что студен может подавать только одну заявку на курс.
В этой модели только Студент и Курс являются сущностями, Заявка же — класс ассоциации между ними (пунктир от Заявки к сплошной линии Студент—Курс). У Студента много Курсов, на Курсе много Студентов, дополнительное ограничение на уникальность пары <Студент, Курс> выразить как-нибудь {property-string’ом} или |комментарием|\.
Здравствуйте, Centaur, Вы писали:
C>Здравствуйте, FreddieM, Вы писали:
FM>>Подскажите, как наиболее правильно указать на диаграмме, что студен может подавать только одну заявку на курс.
C>В этой модели только Студент и Курс являются сущностями, Заявка же — класс ассоциации между ними (пунктир от Заявки к сплошной линии Студент—Курс). У Студента много Курсов, на Курсе много Студентов, дополнительное ограничение на уникальность пары <Студент, Курс> выразить как-нибудь {property-string’ом} или |комментарием|\.
Всем большое спасибо! Про классы-ассоциации прочитал, также нашел ещё в UML классификаторы, но скорее всего сделаю комментом или констреинтом.
Здравствуйте, FreddieM, Вы писали:
FM>Подскажите, как наиболее правильно указать на диаграмме, что студен может подавать только одну заявку на курс. FM>
Помимо диаграмм, в UML можно писать constraint-ы (если формально, то на OCL)