SCHEMA Einzelfahrzeugdaten;

REFERENCE FROM Achslastdaten (Achstyp);

REFERENCE FROM Allgemeine_Objekte (Datum, Millisekunden, Stundenkilometer, Zentimeter, Kilogramm, Anzahl, Uhrzeit);

ENTITY Einzelfahrzeugdatenerfassung;
--- Attribute :
   Nettozeitluecke_z_vorherig_FZ : OPTIONAL Millisekunden;
   Geschwindigkeit : Stundenkilometer;
   Fahrzeuglaenge : OPTIONAL Zentimeter;
   Abstand_zum_vorausfahrenden_FZ : OPTIONAL Zentimeter;
--- Relationen :
   hat_zugehoerige_Fahrzeugklasse : zugehoerige_Fahrzeugklasse;
   hat_zugehoerigen_Zeitpunkt : zugehoeriger_Zeitpunkt;
   hat_fahrzeugbez_Achslastdaten : OPTIONAL fahrzeugbezogene_Achslastdaten;
   hat_achsbezogene_Daten : OPTIONAL SET [1:?] OF achsbezogene_Daten;
END_ENTITY;
 

ENTITY zugehoerige_Fahrzeugklasse;
--- Attribute :
   Klasse : STRING(20);
   Typ : STRING(20);
--- Relationen :
INVERSE
   von_Einzelfahrzeugdatenerfassg : SET [0:?] OF Einzelfahrzeugdatenerfassung FOR hat_zugehoerige_Fahrzeugklasse;
END_ENTITY;
 

ENTITY zugehoeriger_Zeitpunkt;
--- Attribute :
   Datum : Datum;
   Uhrzeit : Uhrzeit;
--- Relationen :
INVERSE
   von_Einzelfahrzeugdatenerfassg : SET [0:?] OF Einzelfahrzeugdatenerfassung FOR hat_zugehoerigen_Zeitpunkt;
END_ENTITY;
 

ENTITY fahrzeugbezogene_Achslastdaten;
--- Attribute :
   Anzahl_der_Achsen : Anzahl;
   Gesamtgewicht : Kilogramm;
--- Relationen :
   hat_Ueberladung : Ueberladung;
INVERSE
   von_Einzelfahrzeugdatenerfassg : SET [0:?] OF Einzelfahrzeugdatenerfassung FOR hat_fahrzeugbez_Achslastdaten;
END_ENTITY;
 

ENTITY Ueberladung;
--- Attribute :
   Ueberladung_vorhanden : OPTIONAL BOOLEAN;
   Ueberladung : OPTIONAL Kilogramm;
--- Relationen :
INVERSE
   von_fahrzeugbez_Achslastdaten : SET [0:?] OF fahrzeugbezogene_Achslastdaten FOR hat_Ueberladung;
   von_achsbezogenen_Daten : SET [0:?] OF achsbezogene_Daten FOR hat_Ueberladung;
END_ENTITY;
 

ENTITY achsbezogene_Daten;
--- Attribute :
   Achsabstand_zur_Vorderachse : Zentimeter;
   Achslast : Kilogramm;
   Achstyp : Achstyp;
--- Relationen :
   hat_Ueberladung : Ueberladung;
INVERSE
   von_Einzelfahrzeugdatenerfassg : SET [0:?] OF Einzelfahrzeugdatenerfassung FOR hat_achsbezogene_Daten;
END_ENTITY;
 

END_SCHEMA; -- Einzelfahrzeugdaten