(Daten-)Felder
In relationalen Datenbanken haben Daten eine Tabellenstruktur:
Die Daten stehen in Zeilen, genannt: DATENSÄTZE.
Jeder Datensatz besteht aus "Stücken", genannt: DATENFELDER.
Die Datenfelder sind in ursprünglicher Form voneinander getrennt durch
Komma oder Semikolon oder Tab-Zeichen oder noch anders. Datenfelder
können auch nur durch Ihre jeweilige Position und Länge in einer
großen zusammenhängenden "Datensuppe" gegeben sein. Ganz allermeistens
aber hat jeder Datensatz die gleiche Art und Anzahl Datensätze.
In der ersten Zeile (genannt: STEUERSATZ) ist für jedes
Datenfeld ein FELDNAME angegeben.
Beispiel einer einfachen Tabelle mit Steuersatz:
| Artikelnr |
Bezeichnung |
Bezeichnung2 |
Preis |
Gewicht |
| Ag2003T |
Maskottchen |
mit hübschem Hawaiidekor |
12,04 |
0,570 |
| Ag2003G |
Maskottchen |
mit Palmholzgriff |
3,00 |
0,134 |
| Af4100M |
Kettchen |
gülden |
205,45 |
2,000 |
Was kann man damit tun? Man kann die Daten umwandeln.
Beispielsweise mit einem
Filter (oder auch Konverter)
Das ist eine Software zur Umwandlung von Daten aus einer Form in
eine andere.
| Eingangsdatei
mit
- unpassenden Feldnamen,
- Zahlen im falschen Format,
- falscher Reihenfolge der Felder,
- sonstigen unpassenden Effekten |
 |
Filter |
 |
Ergebnisdatei
hat
- die benötigten Feldnamen,
- richtig formatierte Werte,
- korrekte Feldreihenfolge,
- gewünschte Aufbereitung |
Filter sind relativ einfach zu erstellende Anwendungen.
Und so könnte obige Daten-Tabelle nach
Filter-Anwendung aussehen:
|
Artikelnummer |
Liefergewicht |
Bezeichnung |
EK-Preis |
Rabattpreis |
| Ag2003T |
570 |
Maskottchen
mit hübschem Hawaiidekor |
6,16 |
7,22 |
| Ag2003G |
134 |
Maskottchen
mit Palmholzgriff |
1,53 |
1,80 |
| Af4100M |
2000 |
Kettchen
gülden |
105,04 |
123,27 |
|
Feldname
geändert |
Umrechnung
in Gramm |
Zwei Felder "verschmolzen"
zu einem |
in Euro |
errechnet
(60%) |
Relationale Daten
bestehen jedoch in der Regel aus mehreren Datentabellen, die über
Schlüsselfelder verbunden sind
Eingangstabelle 1
(Mastertabelle)
Hier befinden sich Daten, auf die sich mehrere Datensätze der
Detailtabelle beziehen können.
Der Verweis erfolgt über das
(Primär-)Schlüsselfeld... |
 |
Konver-
tierungs-
programm |
 |
- so viele Datensätze wie die Detailtabelle
- alle von Ihnen gewünschten
Datenfelder der Detailfelder
- die Datenfelder der
Mastertabelle, deren Schlüssel zum Verweis paßt.
|
|
|

|
|
...welches paßt auf ein Verweisfeld
(Sekundär-, Fremdschlüssel)
der
Eingangstabelle 2
(Detailtabelle)
Diese enthält normale Felder mit zusätzlichen (detaillierten)
Informationen. |
Relationale Daten (zumal wenn mehrere Tabellen miteinander
verknüpft sind) erfordern eine spezielle Behandlung mit geeigneten
Werkzeugen. Wenden Sie sich vertrauensvoll an Ihren erfahrenen
Spezialisten.
Beispiel einer Mastertabelle
(Primärschlüssel: Dekornr)
|
Dekornr |
Bezeichnung |
Farbe |
| 7 |
Rustikal |
orange |
| 13 |
Louis IV |
gelblich |
|
16 |
Hawaii |
gräulich |
|
 |
Beispiel einer Ergebnistabelle
|
Artikelnr |
Bezeichnung |
Preis |
Dekortext |
|
Ag2003T |
Maskottchen |
12,04 |
Hawaii gräulich |
|
Ag2003G |
Maskottchen |
3,00 |
Hawaii gräulich |
| Af4100M |
Kettchen |
205,45 |
Rustikal orange |
|
|

|
|
Artikelnr |
Bezeichnung |
Preis |
Dekor |
|
Ag2003T |
Maskottchen |
12,04 |
16 |
|
Ag2003G |
Maskottchen |
3,00 |
16 |
| Af4100M |
Kettchen |
205,45 |
7 |
Beispiel einer Detailtabelle
(passendes Verweisfeld: Dekor) |
Selbstverständlich nützen die erhaltenen Ergebnistabellen in dieser
Form nicht viel: Sie müssen in eine leicht zu bedienende
Anwenderoberfläche eingekleidet und beispielsweise als übersichtliche
Drucklisten oder auch Bildschirmdarstellungen verfügbar gemacht
werden.
|