Datenbank-Konzept Historie der Straßen von Augsburg

Im Nachfolgenden möchte ich meine (vorläufigen) Gedanken hierzu formulieren. Es fanden bereits Gespräche mit Ämtern der Stadt statt. Jedoch ist dies als Vorschlag oder Entwurf zu werten. Ich bin deshalb etwas vorgeprescht, weil ich plane, ein Buch über Kriegshaber herauszugeben. Die Dokumentation der Straßen ist hier natürlich ein Teil der Veröffentlichung. Natürlich will ich niemand der Weg versperren, sich an dieses System anzuhängen. Ich bin also für Änderungswünsche offen. Nachdem es sinnvoll ist, die von der Stadt bereits bestehenden Straßenschlüssel zu verwenden, werde ich meine bisher willkürlich vergebenen Straßennummern in Kürze entfernen und nur noch mit den Straßenschlüssel arbeiten. Nachdem im Amt für Statistik die historischen Straßen nur unvollständig erfasst sind, habe ich für die historischen Straßen in Kriegshaber auf Vorschlag des Statistikamtes Straßenschlüssel über 10000 verwendet, die es bei den aktuellen Straßen nie geben wird.

Das Stadtarchiv hat sich zusammen mit mehreren ehrenamtlichen Mitabeitern zur Aufgabe gemacht, alle Straßen von Augsburg zu dokumentieren und zwar hinsichtlich der Historie, der Gegenwart in Wort mit Quellen und Bildern. Nachdem es fast 2000 Straßen gibt und mehrere Personen an dem Projekt bereits seit einiger Zeit daran arbeiten, ist es sinnvoll, ein Datenbankkonzept zu verwenden, wo man nicht nur die bereits vorhandenen Daten leicht übernehmen kann, sondern auch die zukünftige Pflege sicherstellen kann. Nachdem es eine kostenlose Datenbank für SQL gibt, haben wir uns für MySQL entschieden. Folgende Quellen werden zur Zeit übernommen: elektronische Dokumentation der Augsburger Straßendaten des Amtes für Statistik, die auch auf der Homepage der Stadt Augsburg Verwendung findet: die Dokumentation von Herrn Dieter Voigt anhand der Quellen des Stadtarchiv (eine Excel-Datei für alle Straßen von Augsburg), dann die diversen vorhandenen Fotos und teilweise auch Dokumentationen zu den Straßen in den einzelnen Stadtbezirken, das mehrere Ehrenamtliche seit einiger Zeit dokumentieren. Ob, wann und wie diese bereits vorliegenden Daten im Internet gezeigt werden, ist noch nicht entschieden. Ich persönlich pflege eine Homepage für den Stadtteil Kriegshaber, die anderen Mitarbeiter des Projektes werden später noch vorgestellt. Koordiniert wird das Projekt von Herrn Georg Feuerer vom Stadtarchiv Augsburg, die Fotos zu den Straßen verwaltet Frau Elke Bäckhausen vom Stadtarchiv. Für Dokumentationszwecke liegen die Fotos im jpg-Format mit hoher Auflösung vor. Nachdem wir auch die Fotos später auf einer noch zu schaffenden Homepage zeigen wollen, werden Verkleinerungen (im Internet üblichen Format) in dieser Datenbank eingebunden. Es ist offensichtlich, dass aus dem fertigen System mehrere Personen bzw. Ämter der Stadt Augsburg Nutzen ziehen wollen. Es ist jetzt verfrüht, all die möglichen Aspekte schon darzustellen. Was aber jetzt schon absehbar ist, möchte ich kurz formulieren:

1. Stadtarchiv

Ziel des Stadtarchivs ist es, ein Buch über die gegenwärtigen und historischen Straßen von Augsburg herauszugeben, das von den Mitarbeitern einschließlich der ehrenamtlichen Mitarbeitern erarbeitet wird. Hierzu werden die Akten im Stadtarchiv zu den Straßen herangezogen, wesentliche Teile stehen bereits in einer Excel-Datei.

2. Vermessungsamt der Stadt

Hier laufen alle Planungen zusammen. Es liegen Konzepte für neue Straßen etc., Bebauungspläne, die vermutlich im Detail vom Bauamt erstellt werden, etc. vor.

3. Amt für Statistik

Hier existiert bereits ein EDV-System auf der Basis einer MySQL-Datenbank. Jetzt schon sieht man die Straßen der Stadt, bis zu einer gewissen Tiefe auch die Geschichte der Straßen. Ein wichitger Aspekt ist hier auch, die Umbennungen der Straßen im Griff zu haben. Es kommen neue Straßen, es werden Straßen mit all den dazugehörigen Häuseren umbenannt, es kann auch eine Straße geteilt werden, d.h. ein Teil der Häuser gehört nun zur Straßeneu1, ein anderer Teil zu Straßeneu2. Hier ist auch definiert, welche Häuser der früheren Straße zur Straßeneu1 und welche zur Straßeneu2 gehören. Was die historischen Straßen betrifft, sind diese Daten zur Zeit nur rudimentär vorhanden. Ein entscheidener Aspekt dieses Systems des Statistikamtes ist der, dass es einen eindeutigen Straßenschlüssel gibt. Wenn es z.B. bis zum Jahre 1972 in Augsburg-Kriegshaber eine Bergstraße gegeben hat, dann hat diese Straße einen festen Straßenschlüssel, der sich nicht ändert. Mit der Eingemeindung von Göggingen gab es wieder eine Bergstraße, die es in diesem Fall noch heute in Augsburg gibt. Die Bergstraße in Kriegshaber wurde daher umbenannt, sie heißt nun Gieseckestraße. Hier war es einfach, weil alle Häuser mit derselben Hausnummer "umgezogen" wurden. Natürlich hat die Gieseckestraße einen anderen Straßenschlüssel. Es wurde aber vermerkt, dass die Straße vorher Bergstraße hieß (Straßenschlüssel-vorher wurde eingefügt.) Außerdem bekam die alte Bergstraße von Kriegshaber einen Verweis, dass sie nun Gieseckestraße heißt (Einfügung Straßenschlüssel-nachher).

4. Weitere Ämter

Jetzt schon ist es möglich, dass andere Ämter wie z.B. Schulamt, Wahlamt, um nur diese beiden zu nennen, weitere Daten zu diesem Straßenschlüssel speichern und auch auswerten. Schließlich kommen Anfragen aus der Bevölkerung, wo ein bestimmtes Haus, das z.B. 1934 Habsburgerstr. 12 hieß, nun steht bzw. was deren neue Anschrift ist. Schließlich sucht das Nachlassgericht Nachfahren einer Person in einem Haus, das es mit dieser Anschrift auch nicht mehr gibt. Diese Reihe von Möglichkeiten lässt sich nun fortsetzten.

5. Interaktive Abfrage Straßen und Hausnummern nach verschiedenen Einteilungen

(Stadtbezirk, Schulbezirk, Wahlbezirk) interaktive Abfrage

Mein Buch Kriegshaber

Ich habe mir zur Aufgabe gemacht, zur Geschichte des Stadtteils Kriegshaber ein Buch herauszugeben. Natürlich kommen hier auch wieder dieselben Straßen vor. Außerdem gab es im Dorf Kriegshaber vor der Eingemeindung 1916 als Adressen nur Hausnummern, die dann im Januar 1917 in teilweise neue Straßennamen und Hausnummern umgeschlüsselt wurden. Dies möchte ich natürlich auch vernünftig darstellen können. Vermutlich planen andere Autoren zur Jahrhundertfeier der Eingemeindungen ebenfalls Bücher herauszugeben. Bereits 2010 jährt sich die Eingemeindung von Siebenbrunn zum hundersten Mal, 2011 diejenige von Lechhausen, dann Hochzoll, Pfersee, Oberhausen.

Temporäres Konzept, damit Kriegshaber in einem EDV-gestützten System dokumentiert werden kann.


Jeder Autor, der etwas zur Geschichte der Straßen schreiben will, möchte natürlich seine dokumentierten Straßen "richtig" schreiben. Deshalb ist es sinnvoll, die offiziellen Straßennamen zu übernehmen. Ich bekomme also "meine" Straßen, diejenigen von Kriegshaber bzw. Stadtbezirk 18, als EDV-Tabelle von Amt für Statistik. Nachdem die Straßen von Kriegshaber bereits jetzt schon auf meiner Homepage stehen, das EDV-System vom Amt für Statistik jedoch ein internes System ist, müssen bestimmte Daten in diesem Fall doppelt gespeichert werden, was man in der Datenbanktheorie natürlich vermeidet. Damit dies auch nachvollziehbar wird und änderungsfähig bleibt, müssen ganz bestimmte Regeln eingehalten werden. So habe ich für "meine öffentliche Straßendatei von Kriegshaber" folgendes gemacht: Ich übernehme von allen Straßen von Kriegshaber aus dem EDV-System vom Amt für Statistik folgende Felder: Straßenschlüssel, Straßenbezeichnung, Stadtbezirknummer und evt. bestimmte weiteren Felder wie Datum, seit wann es die Straße gibt, sofern das schon gepflegt ist. Im Fall von Kriegshaber ist dies relativ einfach, es gibt nur ca. 120 Straßen, davon sind etwa 20 historische Straßennamen dabei, die in der DB vom Statistikamt vielleicht noch gar nicht aufgenommen sind. Diese "neuen" Straßen pflege ich in meiner DB so, dass weitere Ämter davon Nutzen ziehen können, die Details müssen noch geklärt werden.

Ausgehend von dieser "Masterstraßendatei" lassen sich alle Daten, die nun speziell in meinem System anfallen, verknüpfen, so Dokumentation zur Historie, Fotos, etc. Diese Tabellen Daten wie Strukturen sind öffentlich auf einer Homepage zu sehen. Um eine doppelte Erfassung in Ämtern der Stadt Augsburg zu vermeiden zumindest zu reduzieren, werden geeignete Interfaces geschaffen.

Stadtarchiv und das geplante Buch zu den Straßen von Augsburg

Hier existieren schon umfangreiche Daten. Herr Voigt hat aus den Akten des Archiv alle relevanten Informationen in einer Excel-Tabelle gepeichert. Andere Mitarbeiter bzw. ehrenamtliche Mitarbeiter haben unzählige Fotos erstellt, die momentan noch nicht mit einem Straßensystem verknüpft sind. Dies wird die Aufgabe der nächsten Zukunft sein.

Temporäres DB-Konzept für Kriegshaber

Zur Zeit ist der Straßenschlüssel von Augsburg fünfstellig numerisch. Historische Straßen bekommen einen Straßenschlüssel über 10000. Für Krieghaber habe ich die Nummern 10000 bis 10200 festgelegt. Eine weitere Möglichkeit ist die Umschlüsselung der so genannten Literas zu den heute üblichen Adressen. In der Altstadt von Augsburg gab es die Litera seit dem Mittelalter, die Nummern wurden noch bis ins 20. Jahrhundert verwendet. Bei der Neuordnung von Augsburg im Jahre 1938 wurden sie offiziell abgeschafft. Ähnliches kam in den eingemeindeten Stadtbezirken vor, so sind die früher selbstständigen Gemeinden in zwei großen Zeiträumen eingemeindet worden: die Gemeinden Siebenbrunn, Hochzoll, Lechhausen, Oberhausen, Pfersee, Kriegshaber wurden noch im Königreich Bayern eingemeindet (Kriegshaber war mit 01-Apr-1916 die letzte Eingemeindung). Mit der Gebietsreform von 1972 wurden dann Haunstetten, Göggingen, Inningen und Bergheim eingemeindet. Es ist aber nicht auszuschließen, dass es einmal eine weitere Runde geben wird, was aber zur Zeit unwahrscheinlich ist.

Datenbank-Integrität

Ein paar Bemerkungen möchte hierzu machen. Es ist evident, dass bei diesem Konzept verschiedene Tabellen voneinander abhängen. Ein Beispiel hierfür sind die Tabellen crossreference und strassen1, d.h. es ist nur sinnvoll, solche Straßennnummern in der Tabelle crossreference zu verwenden, die es bereits in der Tabelle strassen1 gibt. Bei anderen Datenbanken (z.B. Oracle) kann man diese Abhängigkeiten in der Struktur definieren, bei MySQL geht es nicht. Natürlich kann man Programme für den Änderungsdienst (einfügen, ändern und löschen von Sätzen) schreiben, die das entsprechend abprüfen. Diese Programme habe ich mir gespart, weil ich ja ohnehin der einzige bin, der die Datenpflege für Kriegshaber macht. Ich verwende die normalen phpMySQL-Routinen, die dies nicht beinhalten, d.h. ich kann eine Straßennummer in Tabelle crossreference aufnehmen, die es in der Tabelle strassen1 gar nicht gibt . Damit ich zumindest nachher solche Fehler merke, habe ich eine Konsistenzprüfung eingebaut. Ich habe bewusst einen falschen Satz aufgenommen, um die Funktion dieser Evaluierung zu demonstrieren. Das Programm habe ich evaluate1.php genannt, die Source-Daten dieses Programms sind folgendermaßen: \nID= $row->ID"; echo " hausnralt= $row->hausnralt"; echo " strassennr= $row->strassennr"; echo " bemerkung= $row->bemerkung"; } ?> Das Ergebnis dieser Prüfung ist folgende: ID= 486 hausnralt= 339 strassennr= 5099 bemerkung= test

Bevölkerungsstatistik
Es wurden die 920 historischen Hochzeitsdaten (1668 bis 1875) nach verschiedenen erfassten Daten ausgewertet.
- nach Vornamen (daher wurde in den speziellen Vornamenfeldern der Vorname einheitlich geschrieben, nicht Carl und Karl sondern Karl, Victoria und Viktoria, sondern Viktoria etc.
- Beruf: der ist erst ab ca 1800 erfasst, bei den Frauen ist in der Regel der Beruf des Vaters angegeben z.b. Söldnerstochter
- Geburtsort: hier wurde versucht, nicht nur nach Ortsnamen zu verdichten, sondern auch nach Kreis und Entfernung von Kriegshaber. Damit dies möglich ist, wurde die DB durch die Tabellen ortkreis und kreisentfernung erweitert. Ist der verzeichnete Name des Ortes heute nicht mehr vorhanden, wurde versucht, nach Schreibvarianten zu suchen, also nicht Deibach sondern Deubach. Bei der Zuordnung nach Kreis wurde bewusst nicht die heutige Kreiseinteilung zu nehmen, sondern die historische, die in etwa derjenigen entspricht, die wir vor 1972 hatten. Auch wurde nicht geziehlt nach der richtigen Kreiszuordnung gesucht, sondern es wurde in Hinblick auf die Entfernung der nächste größere Ort genommen, liegt ein Ort wesentlich weiter von z.B. Augsburg weg als von Wertingen, wurde als Kreis Wertingen verwendet.
Nachdem als Updatefunktion nur phpadmin verwendet wird, wo keine Prüfung von Zugehörigkeit eines Feldes in einer anderen Tabelle stattfindet, wurde nachträglich zu den Orten die Tabelle ortkreis (unter danach die Tabelle kreisentfernung) aufgenommen. Hier wird dann mit einem Skript geprüft, ob alle Ortnamen, die in den Geburtsorten in der Tabelle hkriegshaber enthalten sind, auch aufgenommen sind.
Somit lassen sich Statistiken nicht nur nach Geburtsort, sondern auch nach Kreis und Entfernung des Kreises von Kriegshaber erzielen. Änderungsstand: 27-Mar-2012 10:20 Heinz Wember