Datenbanken-ER-Modell?
Kann mir jemand bei der folgenden Aufgabe bitte helfen?
Eine Baufirma möchte eine Datenbankanwendung einsetzen, um die Kundenaufträge und vorhandenen Ressourcen (Lager, Fahrzeuge, Fahrer) besser planen zu können. In der Firma sind Büroangestellte, Fahrer, Arbeiter und Techniker angestellt. Die Büroangestellten betreuen die Kunden und nehmen die Aufträge der Kunden entgegen. Die Arbeiter und Fahrer führen die Aufträge aus. Der Fahrer benutzt dazu einen Lieferwagen oder einen Lkw. Für einen Auftrag werden ein Fahrer und ein oder mehrere Arbeiter benötigt. Für einige Aufträge werden Materialien aus dem Lager benötigt. Der Techniker betreut den Fuhrpark, zu dem die Lieferwagen und Lkws gehören. Versehen Sie die Entity-Typen des ER-Modells mit Attributen, die Sie für notwendig halten, und legen Sie auch Primärschlüssel fest. Beschriften Sie die Beziehungen und geben Sie die Kardinalitäten an.
Stellst Du noch das Bild mit deinem Entwurf ein?
Leider habe ich kein Entwurf, da unser Lehrer uns in dem Unterrichtsfach nicht erklärt und ich deshalb nicht weiß, wie ich dies machen soll.
2 Antworten
Glaubst du echt, dass dir jetzt jemand ein komplettes ER-Diagramm zeichnet?
Wenn du nicht weißt wie ein ER-Diagramm funktioniert dann geh auf Youtube, da gibt es mindestens 5 Videos, die das genau erklären.
Dann kannst du einen Entwurf versuchen und wenn du dir unsicher bist, dann sind wir gerne bereit zu helfen auf Grundlage deines Diagramms.
Such erstmal die Entitäten für dieses Szenario - das sind alle "Objekte", die in dem Beispiel zur Sprache kommen.
Dann überlegst du dir die Attribute dieser Entitäten - also die Eigenschaften, die diese Objekte haben.
Kleine Analogie zur Schule: Entitäten sind bspw. Fächer, Lehrer, Schüler. Attribute für die Entität Schüler sind bspw. Name, Geburtsdatum.
Beziehung und Kardinalitäten: damit sind 1:1, 1:N, M:N-Verknüpfungen gemeint...nachlesen.