2013-10-11 3 views
1

Может ли двоичное отношение «многие ко многим» не иметь данных пересечения?Моделирование реляционных баз данных

Я читаю книгу «Основы систем управления базами данных 2-го издания» и на стр. 38, есть этот вопрос, но ответ не предоставлен, просто объясните «многие-ко-многим» ассоциативной таблицей!

ответ

0

короткий ответ: да, проверьте страницу 129 для примера;)

давно один: данные перекресток информация, которая не принадлежит ни к одной из двух субъектов отношений M2M, но они также не описывают отношения.

I.e. Учителя и студенты

Учитель может иметь много студентов, студент много учителей. Часами урока каждого учителя с каждым учеником могут быть данные пересечения.

Часы

Teacher Student Hours 
A  1  2 
A  2  2 
B  1  4 
B  2  1 

Но мы можем также представить себе эти отношения без часов, к примеру, если мы заинтересованы только в которой студенты в классе каждого учителя.

Классы

Teacher Student 
A  1  
A  2  
B  1  
B  2  

Эта таблица продолжает описывать отношения, но без данных пересечения.

Занятия - ассоциативная сущность отношений Учитель - студент.

Надеюсь, это упростит ситуацию.

Смежные вопросы