Die Version 3.0 ist in großen Teilen eine Neuentwicklung. Sie unterscheidet
sich wesendlich von der 2er-Serie.
Die Datenbanken sind zwischen den Versionen 2 und 3 nicht austauschbar und
sollten daher in getrennten Verzeichnissen gespeichert werden.
Siehe auch: Übersicht der Funktionen (Vergleich
2.8 - 3.0)
Strukturierte Namen
Das ALB liefert jetzt für die Eigentümer der Grundbücher in den
Zeilen 1 bis 4 strukturierte Namen. Das bedeutet, dass die Teilfelder (Name,
Vorname, Geburtsdatum, ...) an definierten Stellen innerhalb der 4 Zeilen
stehen.
Ob ein Name im Einzelfall strukturiert ist, sagt eine davor stehende
Kennung. Es können auch gemischte Dateien vorkommen, z.B. wenn der alte
Bestand noch nicht umgesetzt ist, aber die neuen Namen bereits strukturiert
erfasst wurden.
Zusätzlich enthalten die Daten nun eine Anredekennung (Herr, Frau, Firma, ..) und
eine Länderkennung.
ALB-Info 2
Bisher wurden die Zeilen 1 bis 4 in der Tabelle 'g_Namen'
gespeichert.
Bei Bedarf (Menü: Namen zerlegen) wurde eine zusätzliche Tabelle 'z_Namen'
mit Teilfeldern angelegt und durch Interpretieren der Datenformate
gefüllt.
ALB-Info 3
Die beiden Tabellen wurden zusammengefasst. Die Tabelle 'g_Namen'
enthält nun sowohl das Zeilenformat als auch das in Teilfelder zerlegte
Format.
Wenn eine Eigentümerangabe laut Kennung strukturiert geliefert wird,
wird sie entsprechend der neuen Aufteilung zerlegt.
Ist eine Eigentümerangabe im ALB noch nicht strukturiert, wird die aus
Version 2 bekannte Interpreter-Routine angewendet um möglichst ein
vergleichbares Ergebnis zu bekommen. Die Zerlegung erfolgt sofort beim
Laden der Datei.
Bezieher
Im ALB können nun Bezieher eingerichtet werden. Ein
Bezieher bekommt einmalig eine vollständige Erstabgabe, und danach in
periodischen Abständen nur noch Änderungsdaten mit geringem Volumen.
Damit kann ein Sekundärbestand mit wenig Aufwand aktuell gehalten werden.
ALB-Info 3 erkennt wenn ein Datenbestand eine
Bezieher-Erstabgabe ist. Für Datenbanken, die damit geladen wurden, ist eine
Fortführung mit den dazu passenden WLDGE-Fortführungen möglich.
Für einfache WLDGE-Benutzungen ohne Bezieher-Funktion gilt weiterhin,
dass je WLDGE-Datei eine eigene Datenbank geladen wird.
Datenbank-Typen
Neben 'Microsoft ACCESS' werden nun zwei weitere Typen von
Datenbank unterstützt: 'MySQL' und 'PostgreSQL'.
Eine ACCESS-Datenbank ist eine Datei vom Typ *.mdb im Dateisystem.
Die beiden neuen Datenbanken sind Datenbankdienste im Netz (auf einem
Server), die über einen IP-Port kommunizieren. Sie eignen sich daher besser
für gemeinsame Nutzung, z.B. für GIS-Systeme. Es ist trotzdem möglich, die
Datenbank auf dem lokalen Arbeitsplatz einzurichten, er ist dann
Datenbank-Server und -Client.
MySQL- und PostgreSQL-Server und die benötigten Treiber sind freie
Software, die ohne Lizenzkosten eingesetzt werden können.
Die Treiber für diese Datenbanken sind nicht in ALB-Info enthalten. Sie
müssen von den Servern der Hersteller herunter geladen und installiert
werden.
ALB-Info 3 musste für die Verwendung der 3 verschiedenen
Datenbanken komplett umgeschrieben werden.
Der Zugriff auf ACCESS erfolgt nicht mehr über DAO/JET-Datenbanktreiber
(bis Vers. 2.8) sondern über ADO (Ausnahme: Speichern von Abfragen).
Die Datenbank-Operationen werden einheitlich über SQL ausgeführt.
Zur Wahrung der referentiellen Integrität der Datenbank müssen zunächst
die Schlüssel geladen werden, bevor in anderen Tabellen darauf verwiesen
wird. Darum wird die WLDGE-Datei nun in zwei Durchgängen geladen. Die am
Dateiende stehen Schlüsseldaten in den Dateikennungen 7, 8, und 9 werden
zuerst benötigt. In einem zweiten Durchgang werden dann die Auftrags-,
Grundbuch- und Flurstücksdaten geladen.
Durch die Funktion 'Erweitern einer Datenbank' ist es möglich, zu einer
PostGIS-Datenbank mit ALK-Daten (Konverter
EDBS2WKT) die
ALB-Daten hinzuzufügen.
Datenbank-Struktur
Einige Änderungen an der Datenbank-Struktur ergeben sich bereits durch
die zuvor genannten Änderungen 'Strukturierte Namen'
und 'Bezieher'.
Die Namen einiger Tabellen und Felder wurden geändert. Mit Rücksicht auf
verschiedene lokalisierte Versionen von Datenbank-Servern und -Treibern
werden keine Umlaute mehr verwendet: Aus 'Flurstücke' wurde 'Flurstuecke'.
Die Schlüsseltabellen für Gemarkungen (referenziert Gemeinden) und
Grundbuchbezirke (referenziert Amtsgerichte) wurden getrennt. Das ist
besser verständlich als die bisherige gemeinsame Tabelle. Diese wurde
ursprünglich gewählt, weil Schlüssel und Namen meist identisch sind und weil
die Daten im ALB in einer gemeinsamen 'Regionaltabelle' geführt werden.
Für die Installation benötigen sie Administrator-Rechte.
Für die Anwendung benötigen sie Hauptbenutzer-Rechte.
Bis zur Registrierung der Lizenz benötigen sie Schreibrechte im Ordner
/Windows/System32/.
Die Konstanten-Datenbank kann vom Anwendungsverzeichnis (.\Programme\.) ins Datenverzeichnis
(.\ALB\.) verschoben werden, soll jedoch nicht zusammen mit den geladenen Datenbanken in
einem gemeinsamen Verzeichnis stehen.
Mit dem ersten Start beginnt der Testzeitraum.