Hallo,
ich lerne gerade Datenbanken zu entwickeln. Habe mir schon einige Bücher durchgelesen und komme nicht weiter.
Es geht um folgendes Problem: Ich möchte eine Unternehmenshierarchie in einer Datenbank abspeichern. Als Beispiel:
Ich habe mir folgendes überlegt: Ich nehme eine Entitätsmenge "Unternehmensbereiche" und eine zweite mit dem Namen "Abteilungen". Dazwischen mache ich dann eine Mehrfachbeziehung:
In die Entitätsmenge Unternehmensbereiche kommen alle Bereiche. Einige davon sind Abteilungen (1-c Beziehung) und diese Abteilungen werden wiederum von Unternehmensbereichen geleitet (1-mc Beziehung).
Die Tabellen würden wie folgt aussehen:
Unternehmensbereiche (UID,Bezeichnung,Mitarbeiterzahl)
Abteilungen (UID,LUID)
LUID währe die "Leit-UID"
Ist es sinnvoll das Problem auf diesem Weg zu lösen? Habt ihr vielleicht einen besseren Vorschlag?
Sollte ich etwas beachten?
Vielen Dank für Eure Hilfe!
ich lerne gerade Datenbanken zu entwickeln. Habe mir schon einige Bücher durchgelesen und komme nicht weiter.
Es geht um folgendes Problem: Ich möchte eine Unternehmenshierarchie in einer Datenbank abspeichern. Als Beispiel:
Code:
Borstel KG
| |
Vertrieb Einkauf
| | | |
Abt1 Abt2 Abt1 Abt2
Code:
1_________________________mc
| |
Unternehmensbereiche Abteilungen
|__________________________|
1 c
In die Entitätsmenge Unternehmensbereiche kommen alle Bereiche. Einige davon sind Abteilungen (1-c Beziehung) und diese Abteilungen werden wiederum von Unternehmensbereichen geleitet (1-mc Beziehung).
Die Tabellen würden wie folgt aussehen:
Unternehmensbereiche (UID,Bezeichnung,Mitarbeiterzahl)
Abteilungen (UID,LUID)
LUID währe die "Leit-UID"
Ist es sinnvoll das Problem auf diesem Weg zu lösen? Habt ihr vielleicht einen besseren Vorschlag?
Sollte ich etwas beachten?
Vielen Dank für Eure Hilfe!