indizierte Daten

<< Click to Display Table of Contents >>

Navigation:  Die Menüleiste mit Ihren Unterordnern > Datei (Genealogien, Gedcom, Datentabelle, Programm beenden) > Datentabelle > Datentabelle definieren   >

indizierte Daten

Die Daten in PersonInd, HeiratInd und OrteInd sind indizierte redundante Daten, die durch jeweils einen Trigger erzeugt werden.

Wenn also eine Person geändert wird, müssten die Werte in PersonInd korrekt sein. Das kannst Du ja einmal mit einer Person ausprobieren, indem du durch eine Änderung ein Speichern erzwingst und diese Änderung hinterher wieder herausnimmst.

Diese Art von Redundanz habe ich aus GES2010 und den Vorläufern übernommen. Glücklich bin ich darüber nicht, aber die Datenstrukturen komplett neu zu designen, dafür fehlt mir die Kraft.

Ein Problem tritt auf, wenn der Ort textlich geändert wird. Dann sind die PersonInd und HeiratInd u.U. nicht mehr auf den aktuellen Stand. Das führt nicht zu einer Verfälschung der Originaldaten, kann aber dazu führen, dass Abfragen (die in der Masse auf die indizierten Daten gehen) nicht vollständige Ergebnisse liefert. Das von Dir geschilderte Problem hat also nichts mit den Orten, sondern mit den Personen zutun.

Maßnahmen im Fall von Differenzen zwischen den Daten und den Indizierten Daten:

Für den Fall, dass man falsche Inhalte in OrteInd, HeiratInd oder PersonenInd feststellt, gibt es jeweils die Funktionen:

Index Orte aufbauen

Index Heiraten aufbauen

Index Personen aufbauen

Diese Funktionen finden sich unter "Datenbank". Vor Ausführung sollte immer eine Datensicherung gemacht werden.