Помните, что кардинальность - это всегда отношение к другому.
Макс. Кардинальность (кардинальность)
Всегда 1 или Много. Класс A имеет отношение к Пакету B с количеством элементов, равным единице, что означает, что самое большее в этом пакете может быть одно вхождение этого класса. В противном случае пакет может иметь максимальное количество элементов N, что означает, что число классов может быть N
Минимальная мощность (необязательно)
Просто означает «требуется». Его всегда 0 или 1. 0 будет означать 0 или более, 1 или более
Существует множество хороших статей, объясняющих это, в том числе и те, которые объясняют, как выровнять "схему" . Другая вещь, которую вы можете искать, это кардинальность / необязательность (термины OMG), которая объясняет то же самое, необязательность - это «Мин». Кардинальность - это «Макс»,
С http://www.databasecentral.info/FAQ.htm
В: Я вижу, как максимальная мощность используется при создании связей между таблицами данных. Тем не менее, я не понимаю, как минимальный кардинальность относится к дизайну базы данных Чего мне не хватает?
A: Вы правильно заметили, что максимальная кардинальность является более важной характеристикой отношений, чем минимальная кардинальность. Все минимальное количество элементов говорит вам, что минимальное допустимое количество строк должно быть в таблице, чтобы отношения были значимыми. Например, баскетбольная команда должна иметь как минимум пять ИГРОКОВ, или это не баскетбольная команда. Таким образом, минимальное количество элементов на стороне ИГРОКА равно пяти, а минимальное количество элементов на стороне КОМАНДЫ равно единице.
Можно утверждать, что человек не может быть игроком, если он не в команде, и, следовательно, минимальная мощность КОМАНДЫ обязательна. Точно так же организация не может быть баскетбольной командой, если в ней не менее пяти игроков. Минимальный кардинал ИГРОКОВ также является обязательным. Можно спорить и в обратном направлении. Когда игрок покидает команду, она перестает быть командой, пока не будет принят на замену? Он не может участвовать ни в каких играх, но перестает ли он быть командой? Это пример того, что каждая отдельная ситуация должна оцениваться по-своему. Что такое истина в этом конкретном случае? В следующий раз, когда возникнет подобная ситуация, решение может быть другим из-за разных обстоятельств.