![]() |
Datenbank: MySQL • Version: 4 • Zugriff über: nicht relevant
einfache relationen
Halloechen Freunde!
Ich haette da gern mal wieder ein Problem. Man nehme eine Datenbank und 3 Tabellen. Die erste Tabelle heisst "foobar" mit 2 Feldern 1. Feld = id 2. Feld = name Die zweite Tabelle heisst "hilfe" mit ebenfalls 2 Feldern 1. Feld = fooId 2. Feld = muhId Die dritte Tabelle heisst muhbar mit 2 Feledern 1. Feld = id 2. Feld = bezug So, der User gibt nun zwei Begriffe ein, zum Beispiel: "essen" und "trinken". Der erste Begriff kommt in die erste Tabelle id = 1 name = essen Der zweite Begriff kommt in die dritte Tabelle id = 1 bezug = trinken Dann in die "hilfe"-Tabelle fooId = 1 muhId = 1 Durch diese Hilfstabelle ist es mir doch dann moeglich, mehrere Begriffe dem Wort "essen" zuzuordnen, oder? zum Beispiel "ruelpsen" und "furzen". Dazu dann die Hilfstabelle mit fooId = 1 muhId = 2 und fooId =1 muhId =3 Wobei natuerlich die Woerter (ruelpsen und furzen) in der "muhbar" drin stehen muessen mit (id 2 und 3). Kann man es so halbwegs effizient machen oder geht es auch besser/anders?! Vielen Danke (Hoffe es blickt jemand durch ;-)) |
Re: einfache relationen
Was Du beschreibst, ist eine m:n Beziehung und wird klassischerweise genauso dargestellt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz