SinusDiabolicus
28-05-2002, 21:43
bin jetzt grad mit den ER Relationen fertig gworden, hab aber teilweise das gefühl das sie zu simpel sind :-)
also wenn wem fad is, bitte bestätigen/korrigieren :-)
Legende:
Schlüssel
Relation.Fremdschlüssel
{Erklärung/Ergänzung}
1.)
Kunde (Kundennr, Name)
Firma (Name, Adresse)
Produkt (Bezeichnung, Kategorie)
Produktion (Firma.Name, Produkt.Bezeichnung, Produkt.Kategorie, Kosten)
Kauf (Kunde.Kundennr, Produkt.Bezeichnung, Produkt.Kategorie, Firma.Name, erstes Datum, letztes Datum)
2.)
Haus (Postleitzahl, Strasse, Hausnummer, Kategorie)
Stockwerk (Nummer, Haus.Postleitzahl, Haus.Strasse, Haus.Hausnummer, Fläche)
Wohnung (Türnummer, Stockwerk.Nummer, Haus.Postleitzahl, Haus.Strasse, Haus.Hausnummer, Fläche, Kategorie)
3.)
Wagon (Inventarnummer, Plätze, Baujahr)
Schlafwagon (Inventarnummer, Bad, 2 Bett/3 Bett)
Speisewagon (Inventarnummer, Klimaanlage)
Sitzwagon (Inventarnummer, Klasse)
Zug (Code, Name, Kategorie)
Verkuppelt{=Wagon gehört zu Zug} (Zug.Code, Wagon.Inventarnummer)
Bahnhof (Name, Bahnsteige)
Station (Zug.Code, Bahnhof.Name, Ankunft, Abfahrt)
4.)
Angestellter (SVNr, Name, Adresse, Gehalt, Bonus, Raum.Adresse, Raum.Raumcode, Abteilung.Nummer, Angestellter.SVNr) {2te SVNR=Vorgesetzter)
Raum (Adresse, Raumcode, Fläche)
Abteilung (Nummer, Name, Angestellter.SVNr) {Angestellter.SNVr=Leiter}
{Ich weiss das man Abteilungszugehörigkeit und Abteilungsleiter unter Umständen durch eigene Relationen ausdrücken kann, find das hier aber nicht nötig und hoff das es reicht wenn ich dem tutor sag das ich eh weiss daß/wie es anders geht}
5.)
Werk (Name, Komponist, Datum)
Musiker (Name, Adresse, Geburtsdatum)
Instrument (Name, Ton hoch, Ton tief)
CD (ISSNr, Titel, Firma)
Beherrscht (Musiker.Name, Musiker.Adresse, Instrument.Name)
Aufnahme (Datum, Tonstudio, Werk.Name, Werk.Komponist, Musiker.Name, Musiker.Adresse, Instrument.Name, Dauer)
{wenn man annimmt das ein Musiker auch mehrere Instrumente bei der gleichen Aufnahme spielt muss man Instrument auch als schlüssel nehmen, davon geh ich aber nicht aus}
Track (CD.ISSNr, Aufnahme.Datum, Aufnahme.Tonstudio, Werk.Name, Werk.Komponist)
also wenn wem fad is, bitte bestätigen/korrigieren :-)
Legende:
Schlüssel
Relation.Fremdschlüssel
{Erklärung/Ergänzung}
1.)
Kunde (Kundennr, Name)
Firma (Name, Adresse)
Produkt (Bezeichnung, Kategorie)
Produktion (Firma.Name, Produkt.Bezeichnung, Produkt.Kategorie, Kosten)
Kauf (Kunde.Kundennr, Produkt.Bezeichnung, Produkt.Kategorie, Firma.Name, erstes Datum, letztes Datum)
2.)
Haus (Postleitzahl, Strasse, Hausnummer, Kategorie)
Stockwerk (Nummer, Haus.Postleitzahl, Haus.Strasse, Haus.Hausnummer, Fläche)
Wohnung (Türnummer, Stockwerk.Nummer, Haus.Postleitzahl, Haus.Strasse, Haus.Hausnummer, Fläche, Kategorie)
3.)
Wagon (Inventarnummer, Plätze, Baujahr)
Schlafwagon (Inventarnummer, Bad, 2 Bett/3 Bett)
Speisewagon (Inventarnummer, Klimaanlage)
Sitzwagon (Inventarnummer, Klasse)
Zug (Code, Name, Kategorie)
Verkuppelt{=Wagon gehört zu Zug} (Zug.Code, Wagon.Inventarnummer)
Bahnhof (Name, Bahnsteige)
Station (Zug.Code, Bahnhof.Name, Ankunft, Abfahrt)
4.)
Angestellter (SVNr, Name, Adresse, Gehalt, Bonus, Raum.Adresse, Raum.Raumcode, Abteilung.Nummer, Angestellter.SVNr) {2te SVNR=Vorgesetzter)
Raum (Adresse, Raumcode, Fläche)
Abteilung (Nummer, Name, Angestellter.SVNr) {Angestellter.SNVr=Leiter}
{Ich weiss das man Abteilungszugehörigkeit und Abteilungsleiter unter Umständen durch eigene Relationen ausdrücken kann, find das hier aber nicht nötig und hoff das es reicht wenn ich dem tutor sag das ich eh weiss daß/wie es anders geht}
5.)
Werk (Name, Komponist, Datum)
Musiker (Name, Adresse, Geburtsdatum)
Instrument (Name, Ton hoch, Ton tief)
CD (ISSNr, Titel, Firma)
Beherrscht (Musiker.Name, Musiker.Adresse, Instrument.Name)
Aufnahme (Datum, Tonstudio, Werk.Name, Werk.Komponist, Musiker.Name, Musiker.Adresse, Instrument.Name, Dauer)
{wenn man annimmt das ein Musiker auch mehrere Instrumente bei der gleichen Aufnahme spielt muss man Instrument auch als schlüssel nehmen, davon geh ich aber nicht aus}
Track (CD.ISSNr, Aufnahme.Datum, Aufnahme.Tonstudio, Werk.Name, Werk.Komponist)