09.10.2013 Aufrufe

Dienstprogramme für das Versetzen von Daten - Handbuch und ...

Dienstprogramme für das Versetzen von Daten - Handbuch und ...

Dienstprogramme für das Versetzen von Daten - Handbuch und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Abbildung 1. Hierarchiebeispiel<br />

ten Zeilen bei einer Exportoperation herausgeschrieben werden, wird eine<br />

Kennung in einen Indexwert umgesetzt. Dieser Indexwert kann eine beliebige<br />

Zahl <strong>von</strong> 1 bis zur Anzahl der relevanten Typen in der Hierarchie<br />

sein. Indexwerte werden gebildet, indem beim Durchgang durch die Hierarchie<br />

in einer bestimmten Reihenfolge (der Traversierfolge) alle Typen<br />

durchnummeriert werden. Abbildung 1 zeigt eine Hierarchie mit vier gültigen<br />

Traversierfolgen:<br />

v Person, Employee, Manager, Architect, Student<br />

v Person, Student, Employee, Manager, Architect<br />

v Person, Employee, Architect, Manager, Student<br />

v Person, Student, Employee, Architect, Manager<br />

Manager<br />

Manager_t<br />

(Bonus)<br />

8<br />

1<br />

3<br />

Person<br />

Person_t<br />

(Oid, Name, Age)<br />

2<br />

5<br />

Employee<br />

Employee_t<br />

6<br />

4 (SerialNum, Salary, REF<br />

(Department_t))<br />

7<br />

Architect<br />

Architect_t<br />

(StockOption)<br />

Student<br />

Student_t<br />

(SerialNum, Marks)<br />

Die Traversierfolge ist wichtig beim <strong>Versetzen</strong> <strong>von</strong> <strong>Daten</strong> zwischen Tabellenhierarchien,<br />

weil dabei im Verhältnis zu anderen <strong>Daten</strong> ermittelt wird,<br />

wohin die <strong>Daten</strong> versetzt werden. Es gibt zwei Typen <strong>von</strong> Traversierfolgen:<br />

Standardtraversierfolgen <strong>und</strong> benutzerdefinierte Traversierfolgen.<br />

Standardtraversierfolge<br />

Bei der Standardtraversierfolge verweisen alle relevanten Typen ab einem<br />

bestimmten Startpunkt in der Hierarchie auf alle erreichbaren Typen der<br />

Hierarchie. Die Standardreihenfolge schließt alle Tabellen in der Hierarchie<br />

ein, <strong>und</strong> jede Tabelle wird nach dem Schema sortiert, <strong>das</strong> im erweiterten<br />

Sortiervergleichselement verwendet wird. Die Standardtraversierfolge in<br />

Abbildung 1, angegeben durch die gepunktete Linie, ist z. B. die Folge<br />

"Person, Student, Employee, Manager, Architect".<br />

Die Standardtraversierfolge verhält sich bei verschiedenen Dateiformaten<br />

unterschiedlich. Beim Export <strong>von</strong> <strong>Daten</strong> in <strong>das</strong> PC/IXF-Dateiformat wird<br />

ein <strong>Daten</strong>satz mit allen relevanten Typen, ihren Definitionen <strong>und</strong> den relevanten<br />

Tabellen erzeugt. Das Dienstprogramm EXPORT nimmt außerdem<br />

die Zuordnung <strong>von</strong> Indexwerten <strong>für</strong> die einzelnen Tabellen vor. Beim Arbeiten<br />

mit dem PC/IXF-Dateiformat ist es ratsam, die Standardtraversierfolge<br />

zu verwenden.<br />

<strong>Dienstprogramme</strong> <strong>und</strong> Referenzinformationen <strong>für</strong> <strong>das</strong> <strong>Versetzen</strong> <strong>von</strong> <strong>Daten</strong> 15

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!