Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Separate Tabellen mit indizierten Spalten???

  Alt 10. Sep 2011, 15:35
Bauart hängt immer vom Typ ab.
In den Fall sollte man eine Tabelle "LandMaschinenTyp" haben, bei dem der Typ der Primärschlüssel ist:

Code:
IdTyp | Beschreibung | Bauart
====================================
    A | Traktor      | Allradantrieb
    B | Traktor      | Heckantrieb
    C | Vollernter   | Allradantrieb
Also ich habe kein Detailwissen über Landmaschinen, sodass die Beispieleinträge hier rein fiktiv sind.
Aber ich denke das Prinzip sollte klar werden.
In deiner Tabelle mit den Landmaschinen verweisst du mit einem Fremdschlüssel nur auf den Typ.
Damit ist die Bauart automatisch über die Tabelle "LandMaschinenTyp" festgelegt.
Du kannst auch die Bauart über eine weitere Tabelle auslagern:
Code:
Tabelle "LandMaschinenTyp
IdTyp | Beschreibung | IdBauart
====================================
    A | Traktor      | 1
    B | Traktor      | 2
    C | Vollernter   | 1



Tabelle "Bauart"
IdBauart | Beschreibung
=======================
       1 | Allradantrieb
       2 | Heckantrieb
  Mit Zitat antworten Zitat