Entity-Relationship-Ansatz

Slides:



Advertisements
Ähnliche Präsentationen
ER-Modell: Objekte und Klassen
Advertisements

ER-Datenmodell und Abfragen in SQL
Datenbankdesign mit ACCESS.
Zur Rolle der Sprache bei der Modellierung von Datenbanken
Kapitel 3: Logische Datenmodelle
Kardinalität von binären Beziehungen (1)
spezielle Nutzersichten formale Ebene (deskriptive Regeln)
Datenmodellierung Externe Phase Informationsstruktur
Nochmals zur Wiederholung:
Entity - Relationship Diagramme
Assoziationen Verbindungen zwischen Objekten einer Klasse
Ein Entity Relationship Diagramm zur ADB/NDB
Das Entity-Relationship-Modell
Franziska Schmidt Sarah Ahlheit
Das ERM-Model Manuela Erdmann.
Schritte zu Datenmodellierung
Themenschwerpunkte Übung 3:
Objektorientierte Konzepte und Notation in UML
Entity Relationship Model
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
Entity-Relationship (ER)-Modell
Relationaler Datenbankentwurf (I)
Vorlesung Geoinformation I WS 01/02 Musterlösung für die Klausur vom
Übung Datenbanksysteme WS 2002/ Übung Datenbanksysteme ER-Modellierung
Entity - Relationship Diagramme
Willkommen zum DBS I – Praktikum!
November 2002.
Datenmodellierung - Aufbau einer Datenbank -
Dieter Bergmann, Lichtenfels
Aufgabe Aufgabe: Einflussfaktoren: ?
Relationale Datenbanken II
Datenbank.
WS 2009/10 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #3 Das relationale Modell (Teil 2)
Vorlesung #2 Datenbankentwurf
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung #2 Datenbankentwurf.
SS 2010 – IBB4C Datenmanagement Fr 15:15 – 16:45 R Vorlesung #2 Datenbankentwurf.
SS 2004 Datenbanken 4W Mi 13:30 – 15:00 G 2.30 Vorlesung #3 ER Modellierung.
WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #3 Das relationale Modell (Teil 2)
WS 2013/14 Datenbanksysteme Fr 17:00 – 18:30 R Vorlesung #3 Das relationale Modell (Teil 2)
WS 2012/13 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #3 Das relationale Modell (Teil 2)
(D.h. „Hallo MausFans!“ auf Japanisch).
Das Entity-Relationship-Modell
Einführung in Datenbankmodellierung und SQL
Freiwillige Feuerwehr der Stadt Perg
7.1.9 Kardinalität von Beziehungen (1|15)
Informationssysteme in Unternehmen
Datenbanksysteme für Hörer anderer Fachrichtungen
Ihr Trainer: Gerold Hämmerle
verstehen planen bearbeiten
Relationale Datenbanken
Datenbank Wandertag Situationsbeschreibung
Änderungen/Klärungen vom Neuer Laufzettel 2. Schüler(innen) ohne Laufzettel und Arbeitsmaterial werden zurück.
Das Entity-Relationship-Modell
Klassen und Klassenstruktur
Grundlagen des Relationenmodells
SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R Vorlesung #2 Datenbankentwurf.
SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R Vorlesung #3 ER Modellierung.
Erweiterung bzgl. der Kardinalität. (1|9)
Syntax, Semantik, Spezifikation - Grundlagen der Informatik R. Hartwig Kapitel 3 / 1 Algebraische Hülle und Homomorphie A = [A, F ] sei  -Algebra. Eine.
Mechanik I Lösungen.
Gerhard Röhner September 2012
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #2 Datenbankentwurf.
Datenbanken Datenbank-Entwurf
Vom Konzept zur Datenbank
Relationales Datenmodell
Übungsblatt 3 Erläuterungen Wintersemester 15/16 DBIS.
Tutorium Software-Engineering SS14 Florian Manghofer.
Übung Datenbanksysteme I Relationale Algebra
Vorlesung #2 Datenbankentwurf
ER-Modell und Relationales Schema
 Präsentation transkript:

Entity-Relationship-Ansatz 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 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.

Lösung

Relationale-Algebra

Kurzer Blick auf die Anfrage-Operationen

Der Verbund (join)

Abbilden des ER-Diagramm auf ein passendes Relationschema

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

Lösung