Почему нет никаких во многих отношениях?

Я учимся о базах данных и SQL в первый раз. В тексте я читаю (Oracle 11G: SQL joan Casteel), он говорит, что «отношения многих ко многим не могут существовать в реляционной базе данных». Я понимаю, что мы должны избегать их, и я понимаю, как создать единообразную сущность, чтобы устранить их, но я пытаюсь полностью понять, что заявление «не может существовать».

на самом деле физически невозможно иметь много - Многие отношения представлены?

Или это просто очень неэффективно, поскольку оно приводит к большому дублированию данных?

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

Спасибо!

32
задан The111 7 September 2011 в 19:01
поделиться