viele-zu-viele-Beziehung in der Lehre

Ich habe einige Tabellen, die auf meinem system so aus:

news
--id
--title
--content

video
--id
--title
--url

album
--id
--title

Nun, ich tun müssen, um eine viele-zu-viele-relatioship mit diesen Tabellen, sondern in einer flexiblen Art und Weise. Ich erstellt eine Tabelle namens "links" mit der nachstehenden Struktur:

links
--parent_entity (example: news)
--parent_id   (example: 5)
--child_entity (exmaple: video)
--child_id (example: 2)

Wie kann ich diese Karte mit Lehre?

  • Können Sie erklären, warum Sie zu tun versuchen, so etwas wie ein Agnostiker mapping-Tabelle? Ist es nur, weil Sie möchten, verringern Sie die Menge von Tabellen oder etwas anderes? Mit viele-Zu-Viele-Tabellen bietet durchaus einige Vorteile wie eine foreign key-Einschränkungen.
InformationsquelleAutor rizidoro | 2009-12-08
Schreibe einen Kommentar