Единственный способ сделать это - проработать варианты использования и определить количество элементов, объясняющих, что должно происходить.
Вы: Кому нужен "Свинец"? Для чего он используется?
Them: Лидерство - это то, что мы получаем из ссылки.
Вы: Как это должно работать?
Они: Ну, как часть того или иного, мы получим ссылку. Мы хотим поместить их в какой-то список, чтобы мы могли выделить их и расставить приоритеты, а затем выполнить холодный вызов по ссылке. Холодный вызов, который имеет интерес, становится "лидерством".
Вы: Значит, одна ссылка становится одной линией?
Them: Нет. Иногда ссылка не генерирует лидерство. [Необязательно]
Вы: Значит, одно упоминание может стать лидером или может не пойти куда-нибудь?
Им: Абсолютно.
Вы: Что еще происходит со ссылкой? Что-нибудь кроме создания возможного лидерства?
Их: ничего.
Вы: Ничего?
Them: За исключением случаев, когда вы отправляете для кредитного скоринга и переоцениваете все ссылки.
Вы: Значит, есть два варианта использования? Начальная ссылка и кредитный скоринг?
Их: я так думаю.
Вы: А кредитная оценка ссылки может создать преимущество?
Им: Да. Делает все время.
Вы: Значит, ссылка может сгенерировать ноль, одно или много отведений? [Cardinality]
Им: Нет. Ноль или единица.
Вы: Если не будет забито, то это может привести ко второму отведению.
Им: Верно. Ноль, один или два. Никогда больше трех из четырех. Назовите это шесть на абсолютном верхнем пределе. Дайте нам шесть ведет на ссылку. Нам больше не понадобится ничего.
Вы: Как насчет бесконечного числа благодаря магии ссылок на внешние ключи?
Им: никогда. Это только ноль или один. За исключением случаев, когда это два. [Попытка отказа от участия]
Я думаю, что единственный способ вовлечь пользователей - это обсудить варианты использования. Не модель данных.
Вы выводите модель данных из вариантов использования.