Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Datenmodelierung Entity-Relationship-Ansatz. Grundlagen Entity = Ein Objekt der zu modellierenden (Real-)Welt Relationsship = Beziehung (zwischen Entities)

Ähnliche Präsentationen


Präsentation zum Thema: "Datenmodelierung Entity-Relationship-Ansatz. Grundlagen Entity = Ein Objekt der zu modellierenden (Real-)Welt Relationsship = Beziehung (zwischen Entities)"—  Präsentation transkript:

1 Datenmodelierung Entity-Relationship-Ansatz

2 Grundlagen Entity = Ein Objekt der zu modellierenden (Real-)Welt Relationsship = Beziehung (zwischen Entities) Kardinalitäten: 1:1, 1:n, n:m

3 Eine Bekannte Aufgabe Die BRD möchte ihre Mautabrechnungen für jedes Bundesland statistisch erfassen. Dazu sollen die Daten der Speditionen, der Bundesautobahnen und der Bundesländer erfasst werden. Jedes Bundesland hat einen eindeutigen Namen, hat eine entsprechende Einwohnerzahl und eine Gesamtfläche. Jede Spedition hat einen eindeutigen Namen und kann einen oder mehrere Firmenstandorte in verschiedenen oder auch den gleichen Bundesländern besitzen. In jeder Spedition sind Fahrer angestellt, die in genau einem Bundesland wohnen und über eine eindeutige Personalnummer, den Familiennamen, den Vornamen, den Familienstand, das Geburtsdatum identiziert werden. Jede Spedition selbst besitzt mindestens einen LKW. Für die Abrechnung müssen das eindeutige Kfz-Kennzeichen, das maximale Gesamtgewicht und die Mautstufe abgespeichert werden. Für jede Autobahn, die eine eindeutige Bezeichnung besitzt, werden die Daten der Messpunkte (Datum, Uhrzeit, gefahrene km) erfasst.

4 Lösung

5 Relationale-Algebra

6 Kurzer Blick auf die Anfrage- Operationen

7 Der Verbund (join)

8 Abbilden des ER-Diagramm auf ein passendes Relationschema

9 Lösung Formulieren Sie bitte anhand der Tabellen folgende Anfragen in Relationen-Algebra: 1.Name aller Architekten, die gleichzeitig auch Bauherr sind. 2.Die Standorte der Wohnhäuser, die von Bauherren aus Ulm gebaut werden

10 Lösung


Herunterladen ppt "Datenmodelierung Entity-Relationship-Ansatz. Grundlagen Entity = Ein Objekt der zu modellierenden (Real-)Welt Relationsship = Beziehung (zwischen Entities)"

Ähnliche Präsentationen


Google-Anzeigen