В настоящее время я планирую приложение с тремя типами записей. На данный момент я планирую создать таблицу для каждого типа, так как каждый тип содержит различную информацию, но я думаю о лучшем способе сделать это, так как каждый тип имеет некоторую базовую информацию.SQL - наиболее эффективный способ организации нескольких типов записей/записей
Тип (и в настоящее время модели) are Event, Hotel, Shop. Все они имеют некоторые основные сведения, такие как название, описание, user_id, category_id, время и т. Д.
Что я думал о создании таблицы, называемой «Места», и создавать записи с «типом» -колонки вместо модели для каждого типа, а затем добавить мета-идентификатор для мета-таблицы, которая будет содержать необязательный/дополнительная информация для каждого типа записи.
Итак, какой подход был бы лучше? Должен ли я хранить типы в отдельных таблицах и моделях, чтобы каждый тип был полностью изолирован?