Я понимаю, что простое бинарное отношение, подобное приведенному ниже, будет читаться слева направо: пользователь «может» иметь одно или несколько изображений. Кроме того, если вы читаете его справа налево, это будет... изображение "должно" принадлежать одному и только одному пользователю.
Однако я немного смущаюсь, когда вижу следующее. Кто-нибудь может сказать мне, как вы понимаете этот тип отношений? Кроме того, на изображении, следующем за изображением ниже, они говорят одно и то же по-разному?
и, наконец, в этих рекурсивных отношениях, где пользователь может быть другом другого пользователя, имеет ли смысл, что оба конца указываются как необязательное множество, или один должен быть обязательным и многими?
Я вижу это так: если у пользователя может быть ноль или много друзей, то на другом конце у него должен быть один или много друзей, потому что, если пользователь A дружит с пользователем B, то у пользователя B больше нет возможности иметь ноль друзей. Верно ли это предположение или я ошибаюсь?
Любые мысли помогут. Я просто читаю книгу по концептуальному моделированию данных и действительно хочу понять это, прежде чем двигаться дальше и практиковаться на реальных таблицах.