Adressdatenbank mit komplexen Adress-Verknüpfungen
tinakoe
Gesendet: 06.02.14 13:53
Betreff: Adressdatenbank mit komplexen Adress-Verknüpfungen


New user

Beiträge: 2

Hallo zusammen!

Ich habe folgende Herausforderung:
Es existiert eine Adress-Datenbank, in der einige Firmen miteinander zwar schon durch eine Verknüpfungs-Tabelle verbunden sind. Jedoch gestaltet sich das immer komplizierter.

Beispiel:

Alle Adressen sind in einer Tabelle als gleichwertiger Datensatz:

ID AdrName
1 Stadt Hühnerdorf
2 Städtische Betriebe Hühnerdorf
3 Klärwerk Hähnchen
4 Klärwerk Hühnchen
5 Abwasserverband Geflügelhof
6 Wasserverband Vogelplatz
7 Trinkwasseraufbereitung Wassertränke
8 Wasserversorgungsgruppe WasserfüralleVögel (WVG)
9 Gemeinde Exotenpferch

So ungefähr würden - rein logisch - als Beipiel ein paar Verknüpfungen aussehen:
Stadt Hühnerdorf -> Städtische Betriebe Hühnerdorf -> Klärwerk Hähnchen
-> Städtische Betriebe Hühnerdorf -> Klärwerk Hühnchen
-> Städtische Betriebe Hühnerdorf -> Abwasserverband Geflügelhof
-> Städtische Betriebe Hühnerdorf -> Wasserverband Vogelplatz
-> Städtische Betriebe Hühnerdorf -> Trinkwasseraufbereitung Wassertränke

Die Wasserversorgungsgruppe WasserfüralleVögel (WVG) hat nun (entweder) die Städischen Betriebe, jedes Klärwerk,Ab-/Wasserverbände und/oder Trinkwasseraufbereitung als Mitglied... Die Gemeinde Exotenpferch ist auch im Laufe der Adress-Erfassung (irgendwie) mit der WVG verbunden.

Die Verknüpfung als Tabelle:
Es existiert zwar für jede Adresse eine Verknüpfung in der DB, aber ohne eine gewisse Kategorisierung bzw. genauere Hierarchie (<- nur Mutter - Tochter).

Die Verknüpfungs-Tabelle sieht (ohne Kategorisierung) so aus:
VID ID1 ID2
1 1 2
2 1 3
3 1 4
4 1 5
5 1 6
6 1 7
7 5 8
8 6 8

Für diverse Controlling-Funktionen möchte ich die Verknüpfungen kategorisieren und eine bestimmte Verknüpfung dann auch nachverfolgen können:
Berichte mir, welche Stadt/Gemeinde in Verbindung mit der Wasserversorgungsgruppe Wasser für alle Vögel steht. (---> Es wäre zwar möglich, hier auch noch eine Verknüpfung (VD_ID;ID1;ID2) zu erstellen, aber aufgrund der Masse an Datensätzen fehlt jegliche Chance, solch eine Verknüpfung explizit zu erstellen, weil der Aufwand bzw. das Recherchieren ins Bodenlose führen würde.)

Ich steh' wirklich wie vor einem Mount Everest... Kann mich jemand ein wenig mit Ideen unterstützen?
Und... Hoffentlich versteht jemand dies Datenbank-Anliegen.

Vielen Dank schon mal!!!! :-)
LG - tina
Top of the page Bottom of the page