SCHEMA S_Schwertransport; (* Historie: 19.01.2011 - 1.015 Einführung des Schemas "Schwertransport" gemäß N0123 Behandlung von Schlüsseltabellen gemäß N0125 *) REFERENCE FROM S_Bauwerke (Teilbauwerk_abstrakt,ASB_ING_Schluessel); REFERENCE FROM S_Dynamische_Verkehrsdaten (achsbezogene_Daten); REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Objekt,OKSTRA_konzept_Objekt, OKSTRA_Schluesseltabelle,Meter,Tonnen, Anzahl,Stundenkilometer,Jahr,Prozent, Zeitpunkt,Kilonewton_pro_Quadratmeter); ENTITY Schwertransport SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Antragsnummer : STRING(15); Anhoerungs_ID : OPTIONAL INTEGER; Vorgangs_ID : OPTIONAL INTEGER; Laenge_Last : OPTIONAL Meter; Breite_Last : OPTIONAL Meter; Gewicht_Last : OPTIONAL Tonnen; Anzahl_der_Achsen : OPTIONAL Anzahl; Ausgabeumfang : OPTIONAL VEMAGS_Ausgabeumfang; Achsen : OPTIONAL SET [1:?] OF achsbezogene_Daten; --- Relationen : hat_Bauwerksueberfahrt : OPTIONAL LIST [1:?] OF Bauwerksueberfahrt; hat_VEMAGS_Ergebnis : OPTIONAL SET [1:?] OF VEMAGS_Berechnungsergebnis; END_ENTITY; ENTITY VEMAGS_Ausgabeumfang SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO VEMAGS_Ausgabeumfang VALUES ('1','Keine Schnittgrößenvergleiche') INSERT INTO VEMAGS_Ausgabeumfang VALUES ('2','die relevanten Schnittgrößenvergleiche für Fahrauflagen') INSERT INTO VEMAGS_Ausgabeumfang VALUES ('3','alle relevanten Schnittgrößenvergleiche') INSERT INTO VEMAGS_Ausgabeumfang VALUES ('4','alle Schnittgrößenvergleiche') END_SQL *) ENTITY Bauwerksueberfahrt SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Richtung : OPTIONAL VEMAGS_Berechnungsrichtung; --- Relationen : ueber_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt; (* D *) hat_Teilbauwerksergebnis : OPTIONAL SET [1:?] OF VEMAGS_Teilbauwerksergebnis; INVERSE zu_Schwertransport : SET [0:1] OF Schwertransport FOR hat_Bauwerksueberfahrt; END_ENTITY; ENTITY VEMAGS_Berechnungsrichtung SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO VEMAGS_Berechnungsrichtung VALUES ('0','unbekannte Fahrtrichtung bzw. Fahrstreifensituation') INSERT INTO VEMAGS_Berechnungsrichtung VALUES ('1','in Fahrtrichtung der definierten Stützweiten') INSERT INTO VEMAGS_Berechnungsrichtung VALUES ('2','gegen die Fahrtrichtung der definierten Stützweiten') INSERT INTO VEMAGS_Berechnungsrichtung VALUES ('3','Fahrstreifensituation a: Transport in Stationierungsrichtung am Stützbauwerk') INSERT INTO VEMAGS_Berechnungsrichtung VALUES ('4','Fahrstreifensituation b: Transport gegen Stationierungsrichtung abgewandt vom Stützbauwerk') INSERT INTO VEMAGS_Berechnungsrichtung VALUES ('5','Fahrstreifensituation c: Transport in Stationierungsrichtung am Stützbauwerk') INSERT INTO VEMAGS_Berechnungsrichtung VALUES ('6','Fahrstreifensituation d: Transport gegen Stationierungsrichtung abgewandt vom Stützbauwerk') END_SQL *) ENTITY VEMAGS_Berechnungsergebnis SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Info : OPTIONAL SET [1:?] OF VEMAGS_Info; --- Relationen : hat_Teilbauwerksergebnis : OPTIONAL LIST [1:?] OF VEMAGS_Teilbauwerksergebnis; basiert_auf_Grundlage : OPTIONAL VEMAGS_Berechnungsgrundlage; INVERSE zu_Schwertransport : Schwertransport FOR hat_VEMAGS_Ergebnis; END_ENTITY; ENTITY VEMAGS_Info SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : VEMAGS_Code_P : INTEGER; VEMAGS_Code_S : STRING(256); --- Relationen : END_ENTITY; ENTITY VEMAGS_Teilbauwerksergebnis SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Fahrauflage_RGST : OPTIONAL STRING(4); Art_der_Auflage : OPTIONAL STRING(5); Geschwindigkeit : OPTIONAL Stundenkilometer; Abstand_zum_Vorausverkehr : OPTIONAL Meter; Schnittgroessenvergleich : OPTIONAL SET [1:?] OF Schnittgroessenvergleich; Info : OPTIONAL SET [1:?] OF VEMAGS_Info; --- Relationen : INVERSE zu_Berechnungsergebnis : SET [0:1] OF VEMAGS_Berechnungsergebnis FOR hat_Teilbauwerksergebnis; zu_Bauwerksueberfahrt : SET [0:1] OF Bauwerksueberfahrt FOR hat_Teilbauwerksergebnis; END_ENTITY; ENTITY Schnittgroessenvergleich SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : Art_Schnittgroesse : Art_Schnittgroesse; Schnittgroesse_DIN : OPTIONAL REAL; Schnittgroesse_ST : OPTIONAL REAL; Position_Feld_Stuetze_Auflager : OPTIONAL INTEGER; --- Relationen : END_ENTITY; ENTITY Art_Schnittgroesse SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_Schnittgroesse VALUES ('1','Feldmoment [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('2','Stützmoment [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('3','Auflagerkraft Min [kN]') INSERT INTO Art_Schnittgroesse VALUES ('4','Auflagerkraft Max [kN]') INSERT INTO Art_Schnittgroesse VALUES ('7','Restflächenschnittgröße Feldmoment [kNm/m]') INSERT INTO Art_Schnittgroesse VALUES ('8','Restflächenschnittgröße Stützmoment [kNm/m]') INSERT INTO Art_Schnittgroesse VALUES ('9','Restflächenschnittgröße Auflagerkraft [kN/m]') INSERT INTO Art_Schnittgroesse VALUES ('10','Feldmoment Min Bogenbauwerk [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('11','Feldmoment Max Bogenbauwerk [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('12','Stützmoment Min Bogenbauwerk [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('13','Stützmoment Max Bogenbauwerk [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('14','Bogenmoment Min an Ständer/Hänger [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('15','Bogenmoment Max an Ständer/Hänger [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('16','Bogennormalkraft Min an Ständer/Hänger [kN]') INSERT INTO Art_Schnittgroesse VALUES ('17','Auflagerkraft Max Bogenbauwerk [kN]') INSERT INTO Art_Schnittgroesse VALUES ('18','Normalkraft Max Hänger [kN]') INSERT INTO Art_Schnittgroesse VALUES ('19','Normalkraft Min Ständer [kN]') INSERT INTO Art_Schnittgroesse VALUES ('20','zugeh Bogennormalkraft zu Min M an Ständer/Hänger [kN]') INSERT INTO Art_Schnittgroesse VALUES ('21','zugeh Bogennormalkraft zu Max M an Ständer/Hänger [kN]') INSERT INTO Art_Schnittgroesse VALUES ('22','zugeh Bogenmoment zu Min N an Ständer/Hänger [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('30','Bogenmoment (Min M) im 1. Viertelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('31','Bogenmoment (Max M) im 1. Viertelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('32','Normalkraft (Min N) im 1. Viertelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('33','zugehörige Normalkraft zu Min M im 1. Viertelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('34','zugehörige Normalkraft zu Max M im 1. Viertelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('35','zugehöriges Moment zu Min N im 1. Viertelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('36','Maximale Spannung im 1. Viertelpunkt [N/mm2]') INSERT INTO Art_Schnittgroesse VALUES ('37','Bogenmoment (Min M) im Scheitelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('38','Bogenmoment (Max M) im Scheitelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('39','Normalkraft (Min N) im Scheitelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('40','zugehörige Normalkraft zu Min M im Scheitelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('41','zugehörige Normalkraft zu Max M im Scheitelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('42','zugehöriges Moment zu Min N im Scheitelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('43','Maximale Spannung im Scheitelpunkt [N/mm2]') INSERT INTO Art_Schnittgroesse VALUES ('44','Bogenmoment (Min M) im 2. Viertelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('45','Bogenmoment (Max M) im 2. Viertelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('46','Normalkraft (Min N) im 2. Viertelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('47','zugehörige Normalkraft zu Min M im 2. Viertelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('48','zugehörige Normalkraft zu Max M im 2. Viertelpunkt [kN]') INSERT INTO Art_Schnittgroesse VALUES ('49','zugehöriges Moment zu Min N im 2. Viertelpunkt [kNm]') INSERT INTO Art_Schnittgroesse VALUES ('50','Maximale Spannung im 2. Viertelpunkt [N/mm2]') INSERT INTO Art_Schnittgroesse VALUES ('60','Moment_Stützsegment [kNm]') END_SQL *) ENTITY VEMAGS_Berechnungsgrundlage SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Ersatzsystem_Bogenbauwerke : OPTIONAL BOOLEAN; Abmind_faktor_Temp_Innenfeld : OPTIONAL REAL; Abmind_faktor_Temp_Stuetze : OPTIONAL REAL; Abmind_faktor_Grenzjahr : OPTIONAL Jahr; Auslastungsgrad : OPTIONAL Prozent; Zustandsnote : OPTIONAL REAL; max_Standsicherheitsnote_ab : OPTIONAL INTEGER; Stand : OPTIONAL Zeitpunkt; definiert_durch : OPTIONAL STRING(30); --- Relationen : hat_Lastbild_Definition : OPTIONAL SET [1:?] OF VEMAGS_Lastbild_Definition; INVERSE von_Berechnungsergebnis : SET [0:?] OF VEMAGS_Berechnungsergebnis FOR basiert_auf_Grundlage; END_ENTITY; ENTITY VEMAGS_Lastbild_Definition SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Name_Lastbild : OPTIONAL STRING(30); ASB_Tragfaehigkeitsbezug : OPTIONAL ASB_ING_Schluessel; Ueberschr_grenze_Lastvergl : OPTIONAL Prozent; Achsen_Hauptspur : OPTIONAL SET [1:?] OF achsbezogene_Daten; Achsen_Nebenspur : OPTIONAL SET [1:?] OF achsbezogene_Daten; Achsen_Nebenspur2 : OPTIONAL SET [1:?] OF achsbezogene_Daten; Flaechenlast_Hauptspur : OPTIONAL Kilonewton_pro_Quadratmeter; Flaechenlast_Nebenspur : OPTIONAL Kilonewton_pro_Quadratmeter; Flaechenlast_Nebenspur2 : OPTIONAL Kilonewton_pro_Quadratmeter; Ueberhang_Abstand_HS_vorn : OPTIONAL Meter; Ueberhang_Abstand_HS_hinten : OPTIONAL Meter; Ueberhang_Abstand_NS_vorn : OPTIONAL Meter; Ueberhang_Abstand_NS_hinten : OPTIONAL Meter; Ueberhang_Abstand_NS2_vorn : OPTIONAL Meter; Ueberhang_Abstand_NS2_hinten : OPTIONAL Meter; RGST_Bezug : OPTIONAL STRING(4); durchgehende_Flaechenlast : OPTIONAL BOOLEAN; --- Relationen : INVERSE enthalten_in_Grundlage : SET [0:?] OF VEMAGS_Berechnungsgrundlage FOR hat_Lastbild_Definition; END_ENTITY; END_SCHEMA; -- S_Schwertransport