photos:
id,
who, when, where
tags: -- this is a many:many mapping table
photo_id, -- join to photos.id
tag VARCHAR(99)
PRIMARY KEY(tag, photo_id),
INDEX(photo_id, tag)
Столбец tag
может содержать дикую природу, природу, приключения и т. Д.
Если под тегом вы подразумеваете category
, а фотография относится только к одной категории, то она будетсделать по-другому: добавить category
(или category_id
) к photos
. Это отношения 1:many
.