Как называется такая связь между таблицами?

StalkerClasses

Новичок
Как называется тип связи когда в дочерней записи указывается имя таблицы и ID записи родителя?

Есть таблица А
ID | 10
NAME | имя записи

Есть таблица Б
ID | 1034
NAME | тест
PARENT_TABLE | Таблица А
PARENT_RECORD | Номер записи ID 10
 

StalkerClasses

Новичок
С полиморфными связями разобрался на примере того, что есть таблица "комментарии пользователей", и 1 запись в ней может принадлежать блогу, новости, статье и т.д..

Но есть еще 1 вопрос.
на старом проекте в одной из таблиц есть поле в которое пишется (таблица_1_ID_записи, таблица_2_ID_записи, таблица_3_ID_записи).
Как правильно разнести данное поле с точки зрения полиморфных связей?
 

WMix

герр M:)ller
Партнер клуба
можно иметь всего одну табличку для всех полиморфных связей.
Ид записи, Какая таблица, по какому ключу, с какой таблицей, с каким ключом, тип
1, users, 42, images, 555, "фотоальбом"
2, products, 4216, images, 264, "галерея"
Оно на искуственную relation похожа, некий велосипед на квадратных колесах, но полиморфнасть в твоем виде не намного лучше
 
Сверху