Всем привет. Есть вопрос по архитектуре базы. У меня есть 2 сущности животное и растение. Нужна общая для них сущность, где будут сохраняться координаты сразу животных и растений. Не могу понять как мне сделать связь между этими сущностями, так как сущность координат должна иметь айди на животное ИЛИ растение. Сейчас я сделал в сущности координат поле organism_type - которое может быть animal или plant, и второе поле organism_id - айди животного ИЛИ растения. То есть они зависят друг от друга. Я понимаю что это решение скорее всего не очень, но чет не могу додуматься как сделать лучше