Я изучаю базы данных и SQL впервые.В тексте, который я читаю (Oracle 11g: SQL Джоан Кастил), говорится, что «отношения« многие ко многим »не могут существовать в реляционной базе данных».Я понимаю, что мы должны избегать их, и я понимаю, как создать соединяющую сущность, чтобы устранить их, но я пытаюсь полностью понять утверждение «не может существовать».
Действительно ли это физически невозможноимеют отношение многие ко многим?
Или это просто очень неэффективно, поскольку приводит к многократному дублированию данных?
Мне кажется, что это последний случай, исоединяющий объект минимизирует дублированные данные.Но может я что-то упустил?Я не нашел конкретной причины (или, еще лучше, примера), которая объясняет, почему следует избегать отношения «многие ко многим», ни в тексте, ни где-либо еще, что я искал.Я искал весь день и повторял только одну и ту же информацию: «не делай этого, а вместо этого используй соединяющий объект».Но мне нравится спрашивать, почему.: -)
Спасибо!