Datenbanken 2. Übung Aufgabe: Entwurf eines Entity-Relationship-Diagramms für die Datenbank zum Personalwesen Lösungsschritte: Beim Ausarbeiten von Datenstrukturen in einem ER-Diagramm sind folgende Arbeitsschriitte auszuführen: (1) Ermittle relevante Entitäten für den betrachteten Datenbereich (2) Feststellen der Entitätsmengen. Nur gleichartige Entitäten können zur Entitätsmenge zusammengefaßt werden. (3) Ermitteln der Attribute für jede Entitätsmenge (evtl. mit Korrekturen des 2. Arbeitsschrittes) (4) Definition der Beziehungstypen von Entitätsmengen, zwischen denen Beziehungen bestehen. (5) Ermitteln der Häufigkeiten der Beziehungen zwischen den Entitätsmengen (6) Darstellung der Datenstruktur in einem ER-Diagramm 1) Aus der Zusammenstellung der Daten für das Personalwesen (vgl. 1. Übung) lassen sich folgende Entitätstypen (Objekttypen) ableiten - Abteilung, Angestellte, Job 2) Beziehungen bestehen zwischen Abteilung und Angestellte Angestellte und Job (ausgeübeter Beruf) Angestellte und Job (Qualifikation) 3) Ermitteln der Häufigkeit von Entitätsmengen zwischen denen Beziehungen bestehen: Ein Angestellter arbeitet in einer Abteilung. Eine Abteilung hat mehrere Angestellte. Ein Angestellter übt eine bestimmte berufliche Tätigkeit aus. Eine berufliche Tätigkeit kann von mehreren Angestellten wahr genommen werden. Ein Angestellter besitzt mehrere Qualifikationen, Eine bestimmte Qualifikation haben mehrere Angestellte erreicht. 4) Daraus folgt die folgende Darstellung der Datenstruktur in einem ER-Diagramm Abt_ID Bezeichnung Job_ID Titel Abteilung Job Abt-Ang Job-Ang Angestellte Ang_ID Gehalt Name GebJahr 1 Qualifikation Datenbanken 2