smirk_mirkin
Benutzer
- Beiträge
- 14
Angenommen man möchte Daten zu Häusern mit mehreren Räumen speichern.
Zwischen Haus und Raum besteht eine 1:n Beziehung.
Nun kommt man auf die Idee, die Häuser doch noch in Funktionsbereiche zu unterteilen:
Haus -> Funktionsbereich -> Raum
Dabei soll jeder Raum nur genau einem Funktionsbereich angehören, also auch wieder 1:n.
Eine Tabelle für mögliche Funktionsbereiche existiert schon, die Tabelle FUNKTION.
Welche Variante ist wann besser und warum?
Tabellen:
HAUS
id
...
FUNKTION
id
beschreibung
+Variante 1:
FUNKTIONSBEREICH
id
hausid
funktionsid
RAUM
id
...
funktionsbereichid
+Variante 2:
RAUM
id
hausid
funktionsid
Zwischen Haus und Raum besteht eine 1:n Beziehung.
Nun kommt man auf die Idee, die Häuser doch noch in Funktionsbereiche zu unterteilen:
Haus -> Funktionsbereich -> Raum
Dabei soll jeder Raum nur genau einem Funktionsbereich angehören, also auch wieder 1:n.
Eine Tabelle für mögliche Funktionsbereiche existiert schon, die Tabelle FUNKTION.
Welche Variante ist wann besser und warum?
Tabellen:
HAUS
id
...
FUNKTION
id
beschreibung
+Variante 1:
FUNKTIONSBEREICH
id
hausid
funktionsid
RAUM
id
...
funktionsbereichid
+Variante 2:
RAUM
id
hausid
funktionsid