Я проектирую свою структуру базы данных, и мне нужен совет: У меня есть изображения, которые могут быть выбраны из категорий, и другие могут быть загружены, и для каждого приятеля я должен сохранить, какое изображение было выбрано ...Дизайн базы данных для изображений
у меня есть несколько вариантов:
Я могу поставить загруженные изображения и предустановленные изображения в ту же таблицу и поставить флаг, чтобы дифференцироваться между ними, и я знаю, что использование флагов может быть рискованно ..
Я могу поместить загруженные изображения и предопределенные изображения в две разные таблицы, но в этом случае, если мне нужно поместить идентификатор изображения, выбранного в таблице приятелей, я не смогу узнать, из какой таблицы был указан этот идентификатор (потому что идентификатор изображения является приращенным целым числом)
так как я могу это создать? и какой метод лучше и почему?