Я прочитал этот вопрос: В чем разница между идентифицирующими и неидентифицирующими отношениями?
Но я все еще не слишком уверен... У меня три таблицы.
- Пользователи
- Объекты
- Фотографии
Пользователь может владеть многими объектами и также может размещать много изображений на отдельный объект. Чувство кишки говорит мне, что это идентифицирующая связь, потому что мне понадобится идентификатор пользователя в таблице объектов, и мне понадобится идентификатор объекта в таблицах изображений...
Или я ошибаюсь? Объяснения в другой теме ограничиваются теоретическим объяснением того, как база данных интерпретирует ее после того, как она уже закодирована, а не как объекты связаны в реальной жизни. Я немного смущен относительно того, как принять решение о выявлении и не идентифицировать, думая о том, как я собираюсь создать базу данных.