Ist eine "Junction" -Tabelle im Grunde nur die Tabelle, die sich zwischen zwei Entitäten befindet, die eine Viele-zu-Viele-Beziehung (MM) haben?
database-design
terminology
leeand00
quelle
quelle
Hängt davon ab, wie Sie eine "Junction-Tabelle" definieren. Die ER-Terminologie ist bei der Beschreibung relationaler Datenbankkonzepte tendenziell etwas mehrdeutig.
Eine Junction-Tabelle bedeutet normalerweise oder kann jede Tabelle mit zwei oder mehr Fremdschlüsseln bedeuten.
Eine schwache Entität wird dagegen durch eine Tabelle dargestellt, deren Primärschlüssel mindestens ein Fremdschlüsselattribut enthält. Dies muss bei einer Junction-Tabelle (dh einer Tabelle mit mehr als einem Fremdschlüssel) nicht der Fall sein.
quelle