Objekte - Staatliche Realschule Plattling

Download Report

Transcript Objekte - Staatliche Realschule Plattling

Entity-Relationship (ER)-Modell
Elemente des ER-Modells
St. Wiedemann
1.
Entität bzw. Objekt od. Instanz
2.
Beziehung zwischen Entitäten
3.
Attribute
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Entität bzw. Objekt od. Instanz
(eindeutig identifizierbare Einheit) z. B.
• Individuum (z. B. der Schüler Müller)
• reales Objekt (z. B. der Raum mit der Nr. 221)
• abstraktes Objekt (z. B. der Kurs Informatik)
• Ereignis (z. B. eine mündliche Prüfung)
graphische Darstellung für Entitätsmengen (Entitäten mit gleichen Merkmalen) durch
Rechtecke – z. B.:
Schüler
St. Wiedemann
Lehrer
Unterrichtsfächer
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Beziehungen zwischen Entitäten
z. B. Lehrer unterrichtet Klasse
graphische Darstellung für Beziehungen durch Rauten:
Lehrer
unterrichtet
Klasse
Kardinalität einer Assoziation:
E1
St. Wiedemann
A (E2, E1)
Beziehungsbeschreibung
A (E1, E2)
E2
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Beziehungen zwischen Entitäten
Drei (wichtige) verschiedene Arten von Beziehungen:
1-1
Klasse
1-n
Klasse
n-m
Lehrer
St. Wiedemann
1
1
n
hat
enthält
unterrichtet
1
n
m
Klassenleiter
Schüler
Klasse
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Attribute (Merkmale) einer Entitätsmenge
Beispiele:
Lehrer
Klasse
St. Wiedemann
Lehrernummer, Familienname, Vorname,
Amtsbezeichnung, Augenfarbe,
Schuhgröße, ...
Klassenbezeichnung, Ausbildungsrichtung,
Klassensprecher, Lehrer als Klassenleiter, ...
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Attribute (Merkmale) einer Entitätsmenge
graphische Darstellung durch Ellipsen:
Schülernummer
Vorname
Schüler
Familienname
Körpergröße
besuchte Klasse
St. Wiedemann
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Beispiele aus der Praxis:
St. Wiedemann
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Beispiele aus der Praxis:
Projekt-Nr.
Vorname
Abteilungsnummer
Abteilung
Bezeichnung
St. Wiedemann
1
Nachname
besteht
aus
n
Personal-Nr.
Mitarbeiter
Abteilungsnummer
n
arbeitet
in
Projekt-Nr.
m
Projekte
Personal-Nr.
Beschreibung
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Beispiele aus der Praxis:
Fahrzeugnr.
MA-Nr
TÜV
Name
Kaufdatum
Vorname
Mitarbeiter
m
leiht
sich
n
Modellname
Modellnr.
Fahrzeuge
Modellnr.
n
gehören
zu
1
Modelle
Leistung
MA-Nr
Fahrzeugnr.
Kennzeichen
Abteilung
gehliehen am
zurück am
St. Wiedemann
Geschw.
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Beispiele aus der Praxis:
Die Verwaltung einer Schülerbücherei wurde bisher mit einer Tabelle
verwaltet wie sie unten (Material/Quellen) dargestellt ist.
Zerlegen Sie diese Tabelle unter Beachtung der Normalisierungsregeln in die
vier Tabellen Buecher, Personen, Ausleihe, Kategorien und zeichnen Sie
ein entsprechendes Modell
St. Wiedemann
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Beispiele aus der Praxis:
Ein Zustellservice für Zeitschriftenabos soll mit Hilfe einer relationalen
Datenbank erfasst und verwaltet werden.
Legen Sie die Datenbank Zeitschriftenabo an.
Material:
St. Wiedemann
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Beispiele aus der Praxis:
St. Wiedemann
Entity-Relationship (ER)-Modell
Elemente des ER-Modells
Quellenangabe:
 Zentralstelle für Computer im Unterricht, Augsburg 1997
 Seminar Informatik, Ulrich Fischer
 Grundlagen für Datenbankentwickler, Herdt-Verlag
St. Wiedemann