80 likes | 266 Views
Annahmen: Beispiel (1). Sicht 1 : Lagermanagement: Diese Gruppe verwaltet (genau) ein Lager. Sie erhält darauf den uneingeschränkten Zugriff. Sicht 2 : Hersteller: Ein Schwerpunkt der Betrachtung liegt auf dem geometrischen Aufbau der Artikel.
E N D
Annahmen: Beispiel (1) Sicht 1: Lagermanagement: • Diese Gruppe verwaltet (genau) ein Lager. • Sie erhält darauf den uneingeschränkten Zugriff. Sicht 2: Hersteller: • Ein Schwerpunkt der Betrachtung liegt auf dem geometrischen Aufbau der Artikel. • Ein zweiter Schwerpunkt besteht darin, dass der Hersteller Lieferungen durchführt, die sich aus Liefereinheiten zusammensetzen. Sicht 3: Spedition (Buchhaltung): • Speditionen transportieren Lieferpartien von einem Kunden zu einem anderen. • Die Kunden sind Hersteller, Läger und Abnehmer.
Annahmen: Beispiel (2) LoaNr Breite Höhe Länge MaxGewicht HatLoArt <0,*> LagerortArt Sicht 1: LoNr Verträglichkeit <1,1> ANr <1,*> Lagerort AName Gewicht <0,*> Menge <1,*> Lieferant ArtikelArt Gewicht Speichert <1,*> LeNr VerpacktIn LhNr Stückzahl <1,1> <1,1> <1,1> <1,*> Enthält Lagereinheit Lagerhilfsmittel Gewicht <1,1> <1,1> Gewicht <0,*> HatLeArt HatLhArt <0,*> LagereinheitArt LagerhilfsmittelArt LeaNr LeaName Länge LhaNr LhaName Länge Breite Breite Höhe Höhe Maxgewicht MaxGewicht
Annahmen: Beispiel (3) Stückzahl LieferNr Datum Kunde LfNr <1,1> istLieferteil Sicht 2: <1,*> Liefereinheit Lieferung <1,*> VerpacktIn <1,*> <1,*> <4,*> HatFlächen FID ArtikelArt GeoFläche <3,*> ANr AName Menge HatKanten PID <2,2> <3,*> <2,2> HatPunkte KID GeoKante GeoPunkt X Y Z
Annahmen: Beispiel (4) Stadt KNr Staat KName Sicht 3: Kunde <0,*> <0,*> <0,*> <0,*> LiefertAus LiefertZu Abnehmer Hersteller Lager <0,1> <0,1> ZulieferPartie AuslieferPartie Lieferpartie PartieNr Datum Kosten
Stückzahl LfNr <1,1> Liefereinheit <1,*> VerpacktIn <1,*> <4,*> ArtikelArt ANr AName Menge Annahmen: Beispiel (5) LoaNr Breite Höhe Länge MaxGewicht HatLoArt <0,*> LagerortArt Sicht 1: LoNr Verträglichkeit <1,1> ANr <1,*> Lagerort AName Gewicht <0,*> Menge <1,*> Lieferant ArtikelArt Gewicht Speichert <1,*> LeNr VerpacktIn LhNr Stückzahl <1,1> <1,1> <1,1> <1,*> Enthält Lagereinheit Lagerhilfsmittel Gewicht <1,1> <1,1> Gewicht <0,*> HatLeArt HatLhArt <0,*> LagereinheitArt LagerhilfsmittelArt LeaNr LeaName Länge LhaNr LhaName Länge Breite Breite Höhe Höhe Maxgewicht MaxGewicht
Annahmen: Beispiel (6) • Betrachtung der Attribute (nur gleiche Namen): V_GleichAtt(L.ArtikelArt.ANr, H.ArtikelArt.ANr) V_GleichAtt(L.ArtikelArt.AName, H.ArtikelArt.AName) V_GleichAtt(L.ArtikelArt.Menge, H.ArtikelArt.Menge) V_GleichAtt(L.Lagereinheit.Stückzahl, H.Liefereinheit.Stückzahl) • Betrachtung der Entitytypen: V_GleichEnt(L.ArtikelArt, H.ArtikelArt) V_GleichEnt(L.Lagereinheit, H.Liefereinheit) • Betrachtung der Rollen: V_GleichRolle(L.(ArtikelArt-VerpacktIn), H.(ArtikelArt-VerpacktIn)) V_GleichRolle(L.(Lagereinheit-VerpacktIn), H.(Liefereinheit-VerpacktIn)) • Betrachtung der Beziehungstypen: V_GleichBez(L.VerpacktIn, H.VerpacktIn) Bestätigung!
<0,1> <0,1> ZulieferPartie AuslieferPartie Lieferpartie PartieNr Datum Kosten Annahmen: Beispiel (7) Stückzahl LieferNr Datum Kunde LfNr <1,1> istLieferteil Sicht 2: <1,*> Liefereinheit Lieferung VerpacktIn <1,*> <4,*> HatFlächen FID ArtikelArt GeoFläche <3,*> ANr AName Menge HatKanten PID <2,2> <3,*> <2,2> HatPunkte KID GeoKante GeoPunkt X Y Z
Annahmen: Beispiel (8) • Betrachtung der Attribute (nur gleiche Namen): V_GleichAtt(H.Lieferung.Datum, B.Lieferpartie.Datum) • Betrachtung der Entity- und Beziehungstypen: V_GleichEnt(H.Lieferung, B.Lieferpartie) • Modifikation: Lieferungen des Herstellers sind für die Spedition lediglich Zulieferpartien, und auch dies nur zum Teil (es gibt ja mehrere Hersteller). Mithin gelten die folgenden Behauptungen: GleichAtt(H.Lieferung.Datum, B.Lieferpartie.Datum) TeilmengeEnt(H.Lieferung, B.Lieferpartie) TeilmengeEnt(H.Lieferung, B.Zulieferpartie)