[Allegro] Arbeit mit Stammsätzen

Bernhard Eversberg ev at biblio.tu-bs.de
Di Jul 31 11:54:27 CEST 2007


Miericke, Brigitte schrieb:
> 
> in meiner Datenbank arbeite ich mit Personen- und Körperschaftsstammsätzen. Im Register für die Stammsatzverwaltung steht zum Beispiel:
> abel, adolf (1882-1968) _p003826
> Und
> p003826=|Abel, Adolf(1882-1968).
> Wird die Identnummer des Stammsatzes in der Titelkategorie eingetragen (z.B. bei Porträts), dann erscheint die Verstichwortung des Titels bei Anzeige über F7 oder über "Anzeige" "Registereinträge" völlig in Ordnung. Ich sehe für das vorgesehene Register "abel", "adolf", "1882" und " 1968". Gehe ich aber unabhängig von der Aufnahme in die Registeranzeige, dann wird der Ersetzungsbegriff nur komplett abgelegt (also: abel, adolf (1882-1968).
> Was habe ich da falsch gemacht oder wie kann ich erreichen, dass die Verstichwortung wie gewünscht in Ordnung geht?
> 
1.
Was man mit F7 sieht, das ist der momentane Zustand der Indexparameter.
So, wie man es in dem Moment sieht, wird das Register aussehen, wenn man
es erneuert. F7 holt, anders gesagt, NICHT die vorhandenen Einträge aus
dem Index (das würde VIEL VIEL länger dauern), sondern arbeitet die
Indexparameter ab - die aktuelle Version - und zeigt das Resultat.

2.
Was man im Index sieht, ist
a) das Ergebnis der letzten Index-Erneuerung, wobei natürlich der
    damalige Zustand der Indexparameter maßgeblich war
b) das Ergebnis der weiteren Arbeit, wobei theoretisch mehrere
    Varianten der Indexparameter benutzt worden sein können. Jede Sitzung
    nutzt die gerade vorhandene Variante, d.h. jeder neue Satz wird
    damit indexiert, nicht mit der alten (gar nicht mehr vorhandenen).

So kann also ein Index auch ein furchtbarer Mischmasch sein, wenn man
diese Zusammenhänge nicht beachtet und an den Parametern täglich
bastelt, ohne jeweils den Index zu erneuern. Den Daten selbst schadet
das alles nicht, es sei denn man mischt per UPDATE Daten ein und es
kommt dabei auf den korrekten Primärschlüssel an und der stimmt nicht 
mehr überein.


MfG B.E.




Mehr Informationen über die Mailingliste Allegro