Die Datenbank SROUTEDB enthält zwei Tabellen, EMPLOYEE (Mitarbeiter) und DEPARTMENT (Abteilung). Aus dem folgenden Diagramm geht hervor, wie der Nachrichtenfluss aus dem Mustercode abhängig vom Inhalt der Testnachrichten mit den Tabellen interagiert.
Das folgende Diagramm stellt die Verbindung der Tabellen durch gemeinsame Werte für die Spalten EMPLOYEE.EMPNUM und DEPARTMENT.MGRNUM bzw. DEPARTMENT.DEPTNUM und EMPLOYEE.WORKDEPT dar.
Die Tabelle DEPARTMENT enthält Informationen zu den einzelnen Abteilungen des Unternehmens. Die Daten in der Tabelle werden vom Simplified Database Routing-Nachrichtenfluss abgefragt.
Die folgende Übersicht zeigt die Struktur der in diesem Mustercode verwendeten Datenbanktabelle 'DEPARTMENT':
Feldname | Datentyp | Null? | Content |
---|---|---|---|
DEPTNUM | CHAR(3) | Nein | Die eindeutige Abteilungsnummer. |
DEPTNAME | VARCHAR(36) | Nein | Der beschreibende Name der Abteilung. |
MGRNUM | CHAR(6) | Ja | Die eindeutige Nummer des Abteilungsleiters. |
Die folgende Übersicht zeigt den Inhalt der in diesem Mustercode verwendeten Datenbanktabelle 'DEPARTMENT':
DEPTNUM | DEPTNAME | MGRNUM |
---|---|---|
D00 | Personal | 000010 |
D01 | Entwicklung | 000020 |
D02 | Support | 000030 |
Die Tabelle EMPLOYEE enthält Daten zu Mitarbeitern. Die Daten in der Tabelle werden vom Simplified Database Routing-Nachrichtenfluss abgefragt.
Die folgende Übersicht zeigt die Struktur der in diesem Mustercode verwendeten Datenbanktabelle 'EMPLOYEE':
Feldname | Datentyp | Null? | Content |
---|---|---|---|
EMPNUM | CHAR(6) | Nein | Die eindeutige Personalnummer. |
FIRSTNM | VARCHAR(20) | Nein | Der Vorname des Mitarbeiters. |
LASTNM | VARCHAR(15) | Nein | Der Nachname des Mitarbeiters. |
PHONENUM | CHAR(4) | Ja | Die firmeninterne Durchwahlnummer des Mitarbeiters. |
WORKDEPT | CHAR(3) | Ja | Die Nummer der Abteilung, in welcher der Mitarbeiter in dem Unternehmen arbeitet. |
YEARSSERVICE | INTEGER | Ja | Die Dauer der Firmenzugehörigkeit des Mitarbeiters in Jahren. |
AGEINYRS | INTEGER | Ja | Das Alter des Mitarbeiters in Jahren. |
SEX | CHAR(1) | Ja | Das Geschlecht des Mitarbeiters. |
SALARY | DECIMAL(9,2) | Ja | Das Jahresgehalt des Mitarbeiters. |
Die folgende Übersicht zeigt den Inhalt der in diesem Mustercode verwendeten Datenbanktabelle 'EMPLOYEE':
EMPNUM | FIRSTNM | LASTNM | PHONENUM | WORKDEPT | YEARSSERVICE | AGEINYRS | SEX | SALARY |
---|---|---|---|---|---|---|---|---|
000010 | DAVID | BROWN | 4501 | D01 | 10 | 54 | M | 23250.00 |
000020 | SALLY | KWAN | 4738 | D00 | 9 | 27 | F | 18375.00 |
000030 | JOHN | GEYER | 6789 | D01 | 22 | 47 | M | 53000.00 |
000040 | EVA | SMITH | 7831 | D00 | 12 | 37 | F | 29000.00 |
Zurück zu 'Informationen zum Mustercode 'Simplified Database Routing'