Храните основную информацию о каждом модуле в базе данных
Привет,
Я разрабатываю свое собственное приложение для обучения выпускника, и я сталкиваюсь с проблемой на уровне базы данных. Если позволите, я хотел бы попросить совета / предложения.
В моей системе каждая запись в системе должна содержать несколько базовых сведений, таких как:
- создатель
- нынешний владелец
- созданное время
- запись состояния (перемещено в корзину или нет)
и т.д.
Например мне нужны те же основные данные выше для:
* Пользователи
* Файлы ( которые будут совместно использоваться пользователями )
* Notificaitons ( для пользователя )
* Сотрудники ( потому что не каждый сотрудник является пользователем, но каждый сотрудник хранит такие данные, как время создания )
и т.д.
Поэтому я подумал, что хорошей идеей будет сохранить все эти данные в одной таблице и ссылаться на нее в других таблицах модулей.
И в этом суть моей проблемы. Как я могу спроектировать и реализовать эту конкатенацию?
Что я уже пробовал:
Я попытался найти таблицы в схеме (я использую MariaDB ) и перечислить их в одной таблице, но это меня не убедит.
Может быть, вы слышали или читали о каких-то решениях для этой проблемы.
Большое спасибо!!