1 / 10

Datenmodelierung

Datenmodelierung. Entity-Relationship -Ansatz. Grundlagen. Entity = Ein Objekt der zu modellierenden (Real-)Welt. Relationsship = Beziehung (zwischen Entities). Kardinalitäten: 1:1, 1:n, n:m. Eine Bekannte Aufgabe.

Télécharger la présentation

Datenmodelierung

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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: • Name aller Architekten, die gleichzeitig auch Bauherr sind. • Die Standorte der Wohnhäuser, die von Bauherren aus Ulm • gebaut werden

  10. Lösung

More Related