Мне нужно создать простую базу данных, но все сложнее, чем кажется. Очень просто входить в циклические отношения.Дизайн базы данных user-categories-pictures (циклические отношения ?!)
- Пользователь может выбрать одну или несколько категорий (например, животные, люди, пейзаж, природа, аннотация и т.д.)
- эту же категорию можно выбрать другими пользователями (пп отношения между пользователями и категориями)
- Картинки могут быть присвоены одной или нескольким категориям, поэтому категория может иметь одну или несколько картин (nn отношения между картинками и категориями)
- Теперь пришло время историзировать просмотренные изображения, поэтому я думаю, что есть еще одна связь между картинками и пользователями, что также nn, так как пользователь мог просматривать одну или несколько изображений, и одно и то же изображение можно было просматривать n пользователями
< Пользователи ---> категории < ---> фотографии
< Пользователи ---> Фотографии
На мой взгляд, что дизайн имеет отношения цикла, могли бы вы помочь мне решить эту проблему ситуация? У вас есть идея?
Что значит «историзировать»? –
Что вы думаете о «циклических отношениях»? Почему вы думаете, что это проблема? Где он здесь? – philipxy
@GustvandeWal Historicize как «хранить информацию со временем» – user6416575