Datenmodellierung (VL 2.0, 181.117)
Laborübungsteil, WS 2009/2010
Musterlösung Beispiel 1 (ER-Modellierung)
Handelskette
ER-Diagramm:
Relationenmodell:
- Filialen (FID, Adresse, von, bis, Leiter:
Mitarbeiter.SVNr)
- Kassen (Filiale: Filialen.FID, Knr)
- Mitarbeiter (SVNr, Vname, Nname, Adresse, Telefon, Gehalt)
- vertreten (Vertreter: Mitarbeiter1.SVNr, Vertretener: Mitarbeiter2.SVNr)
- arbeiten (Mitarbeiter: Mitarbeiter.SVNr, Filiale: Filialen.FID)
- Waren (EAN, Bezeichnung, Herkunft, Preis)
- Lieferanten (LID, Bezeichnung, Ansprechpartner, Telefon, Adresse)
- zuliefern (Ware: Waren.EAN, Lieferant: Lieferanten.LID)
- Lieferung (Lieferant: Lieferanten.LID, Filiale: Filialen.FID, Datum)
- enthält (Lieferant: Lieferung.Lieferant, Filiale: Lieferung.Filiale, Datum: Lieferung.Datum, Ware: Waren.EAN, Menge)
- lagern (Filiale: Filialen.FID, Ware: Waren.EAN, Menge)
- kontrollieren (Mitarbeiter: Mitarbeiter.SVNr, Filiale: Filialen.FID, Ware: Waren.EAN)
- Rechnung (RNr, Datum, Uhrzeit, Bezahlmodus, Mitarbeiter: Mitarbeiter.SVNr, Filiale: Kassen.Filiale, Kassa: Kassen.KNr)
- einkaufen (Rechnung: Rechnung.RNr, Datum: Rechnung.Datum, Ware: Waren.EAN, Menge)
Verkehrsunternehmen
ER-Diagramm:
Relationenmodell:
- Mitarbeiter (SVNr, Vname, Nname, Telefon, Bankverbindung)
- Dienstplan (Mitarbeiter: Mitarbeiter.SVNr, Datum, von, bis)
- Vorgesetzter (Untergebener: Mitarbeiter1.SVNr, Chef: Mitarbeiter2.SVNr)
- Fahrzeuge (FzNr, Garage: Garagen.Gebäude)
- Busse (FzNr: Fahrzeuge.FzNr, Kennzeichen, Plätze)
- Lokomotiven (FzNr: Fahrzeuge.FzNr, Typ, Leistung, Spurweite)
- Linien (Bezeichnung, Typ)
- Teilstrecke (Linie: Linien.Bezeichnung, TeilStNr, km, Fahrzeit, Start: Stationen1.SID, Ziel: Stationen2.SID)
- lenken (Mitarbeiter: Mitarbeiter.SVNr, Linie: Linien.Bezeichnung, Fahrzeug: Fahrzeuge.FzNr)
- Gebäude (Bezeichnung, Adresse)
- Garagen (Gebäude: Gebäude.Bezeichnung, Stellplätze)
- Werkstätten (Gebäude: Gebäude.Bezeichnung)
- Reparatur (Fahrzeug: Fahrzeuge.FzNr, Datum, Dauer, Kosten, Werkstatt: Werkstätten.Gebäude)
- reparieren (Mitarbeiter: Mitarbeiter.SVNr, Fahrzeug: Reparatur.Fahrzeug, Datum: Reparatur.Datum)
- Stationen (SID, Bezeichnung)
- Automaten (Station: Stationen.SID, Nr)
- Schalter (Station: Stationen.SID, Nr, von, bis)
Musikverein
ER-Diagramm:
Relationenmodell:
- Vereinsmitglieder (Mitgliedsnummer, Vorname, Nachname, Adresse, Geburtsdatum, Eintrittsdatum)
- Fotos (Vereinsmitglied: Vereinsmitglieder.Mitgliedsnummer, Foto)
- Austritt (Vereinsmitglied: Vereinsmitglieder.Mitgliedsnummer, Austrittsdatum)
- Chorleiter (Vereinsmitglied: Vereinsmitglieder.Mitgliedsnummer, Ausbildung, Erfahrung)
- Sänger (Vereinsmitglied: Vereinsmitglieder.Mitgliedsnummer, Stimmlage)
- Musiker (Vereinsmitglied: Vereinsmitglieder.Mitgliedsnummer)
- Instrumente (Bezeichnung)
- spielt (Musiker: Musiker.Vereinsmitglied, Instrument: Instrumente.Bezeichnung)
- Funktionen (Bezeichnung)
- Funktionsperiode (Funktion: Funktionen.Bezeichnung, Beginn, Ende, Funktionär: Vereinsmitglieder.Mitgliedsnummer)
- Notenhefte (ISBN, Verlag)
- Exemplare (Inventarnummer, Notenheft: Notenhefte.ISBN)
- Musikstücke (MNr, Titel, Komponist, Texter, Arrangeur)
- in (Musikstück: Musikstücke.MNr, Notenheft: Notenhefte.ISBN)
- Veranstaltungen (Bezeichnung, Datum, Beginn, Ende, Ort)
- Serien (Bezeichnung)
- gehören zu (Veranstaltung: Veranstaltungen.Bezeichnung, Serie: Serien.Bezeichnung)
- aufgeführt (Veranstaltung: Veranstaltungen.Bezeichnung, Musikstück: Musikstücke.MNr)
- nehmen teil (Veranstaltung: Veranstaltungen.Bezeichnung, Vereinsmitglied: Vereinsmitglieder.Mitgliedsnummer)
- leiten (Veranstaltung: Veranstaltungen.Bezeichnung, Leiter: Vereinsmitglieder.Mitgliedsnummer)
- verwenden (Veranstaltung: Veranstaltungen.Bezeichnung, Exemplar: Exemplare.Katalognummer, Vereinsmitglied: Vereinsmitglieder.Mitgliedsnummer)
- Auszeichnungen (Bezeichnung, Beschreibung)
- erhalten (Vereinsmitglied: Vereinsmitglieder.Mitgliedsnummer, Auszeichnung: Auszeichnungen.Bezeichnung, Datum)
Letzte Änderung: 2012-04-11 12:46