связать две таблицы в MySQL - PullRequest
1 голос
/ 27 апреля 2011

1 - в mysql есть другой способ связать таблицы без внешнего ключа - отношение родитель-потомок или обобщение может быть сделано только с помощью внешнего ключа?

2-И для многих-многих отношений (в двух таблицах) всегда нужна третья таблица?

представьте, что у меня 30 таблиц, эта структура первичного ключа / внешнего ключа становится немного запутанной, нет?

спасибо

1 Ответ

1 голос
/ 27 апреля 2011

Нет, если у вас 30 таблиц, внешние ключи упрощают просмотр того, что с чем связано.

Многие-многие отношения всегда требуют отдельной таблицы.

...