Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Objektorientiertes Ausgangsschema: define type ArtikelArt is structure [ ANr: String; AName: String; Menge: Integer; Lieferant: String; Gewicht: Float.

Ähnliche Präsentationen


Präsentation zum Thema: "Objektorientiertes Ausgangsschema: define type ArtikelArt is structure [ ANr: String; AName: String; Menge: Integer; Lieferant: String; Gewicht: Float."—  Präsentation transkript:

1 Objektorientiertes Ausgangsschema: define type ArtikelArt is structure [ ANr: String; AName: String; Menge: Integer; Lieferant: String; Gewicht: Float ]; end type ArtikelArt; define type Lagereinheit is structure [ LeNr: String; LeaNr: LagereinheitArt; ANr: ArtikelArt; Stückzahl: Integer; Gewicht: Float; LhNr: Lagerhilfsmittel ]; end type Lagereinheit; define type LagereinheitArt is structure [ LeaNr: String; LeaName: String; Länge: Integer; Breite: Integer; Höhe: Integer; MaxGewicht: Float ]; end type LagereinheitArt; Beispiel (1) define type Lagerhilfsmittel is structure [ LhNr: String; LhaNr: LagerhilfsmittelArt; Gewicht: Float; LoNr: Lagerort ]; end type Lagerhilfsmittel; define type LagerhilfsmittelArt is structure [ LhaNr: String; LhaName: String; Länge: Integer; Breite: Integer; Höhe: Integer; MaxGewicht: Float ]; end type LagerhilfsmittelArt ; Zielrelationen: Trivial, da Schlüssel gegeben. Attribute nur atomar oder Verweise. relation ArtikelArt(ANr,AName,Menge,Lieferant,Gewicht); relation Lagereinheit(LeNr,LeaNr,ANr,Stückzahl,Gewicht,LhNr); relation LagereinheitArt(LeaNr,LeaName,Länge,Breite,Höhe,MaxGewicht); relation Lagerhilfsmittel(LhNr, LhaNr, Gewicht, LoNr); relation LagerhilfsmittelArt(LhaNr,LhaName,Länge,Breite,Höhe,MaxGewicht);

2 define type Lagerort is structure [ LoNr: String; LoaNr: LagerortArt; Gewicht: Float ]; end type Lagerort; define type LagerortArt is structure [ LoaNr: String; Länge: Integer; Breite: Integer; Höhe: Integer; MaxGewicht: Float ]; end type LagerortArt; define type Verträglichkeit is structure [ ANr: ArtikelArt; LoNr: Lagerort ]; end type Verträglichkeit; Beispiel (2) Zielrelationen: Trivial, da Schlüssel gegeben. Attribute nur atomar oder Verweise relation Lagerort(LoNr, LoaNr, Gewicht); relation LagerortArt(LoaNr, Länge, Breite, Höhe, MaxGewicht); relation Verträglichkeit(ANr, LoNr);

3 define type Auto is structure [ Marke:string; PS: real; Klasse: string; Autotelefon: bool ]; end type Auto; define type Auto-Pool is structure { [ Marke:string; PS: real; Klasse: string; Autotelefon: bool ] }; end type Auto-Pool; define type Auto-Vermietung is structure [ Name: string; Sitz: string: Autopool: { [ Marke:string; PS: real; Klasse: string; Autotelefon: bool ] } ]; end type Auto-Vermietung; structure Fall 1: Auto (ASurr, Marke, PS, Klasse, Autotelefon) structure Fall 2: Auto-Pool (PSurr, Marke, PS, Klasse, Autotelefon) structure Fall 3: Auto-Vermietung (VSurr, Name, Sitz) Auto-Pool (Marke, PS, Klasse, Autotelefon, VSurr) Beispiel (3)

4 define type Auto-Vermietung is structure [ Name: string; Sitz: string: Autopool: { [ Marke:string; PS: real; Klasse: string; Autotelefon: bool ] }; Besitzer: Person; Verband: {Auto-Vermietung} ]; end type Auto-Vermietung; Beispiel (4) Person (PSurr,.... ) Auto-Vermietung (VSurr, Name, Sitz, Person) Auto-Pool (Marke, PS, Klasse, Autotelefon, VSurr) structure Fall 4: Verband (VSurr1, VSurr2)


Herunterladen ppt "Objektorientiertes Ausgangsschema: define type ArtikelArt is structure [ ANr: String; AName: String; Menge: Integer; Lieferant: String; Gewicht: Float."

Ähnliche Präsentationen


Google-Anzeigen