prev up next


Aufgabe 4.1 (30 Punkte)

Sei folgende ER-Modellierung für ein Wahlinformationssystem für Bundestagswahlen gegeben:


Die Wahlkreise und Wahlbezirke sind bundesweit durchnummeriert.

  1. Geben Sie zu den Beziehungen die Kardinalitäten an. Beschriften Sie die Beziehungen mit Angaben in der (min, max)-Notation. Markieren Sie die Schlüsselattribute und schwache Entity-Typen. Fügen Sie keine zusätzlichen Attribute ein.
  2. Übertragen Sie Ihre ER-Modellierung vollständig in ein relationales Schema. Erläutern Sie dabei kurz, wie Sie die Generalisierung der Erst- und Zweitstimmen zu Wahlergebnissen in Ihrem relationalen Schema übernommen haben.
  3. Verfeinern Sie Ihr Schema soweit wie möglich durch Eliminierung von Relationen.
  4. Müsste das ER-Diagramm geändert werden, wenn Berlin und Brandenburg zu einem Bundesland zusammengefasst würden? Begründen Sie Ihre Antwort.

Musterlösung vom 25.05.2009:


  1. Das ER-Diagramm mit Funktionalitäten und Min-Max-Notationen:


  2. Die initiale Überführung ergibt für die Entity-Typen folgende Relationen:

    Bundesländer: {[Name, #Einwohner]}
    Wahlkreise: {[Nr., Bezeichnung]}
    Wahlbezirke: {[Nr., Wahllokal, #Wahlberechtigte]}
    Erststimmen: {[Datum, Bezirknr., SozialVNr., #Stimmen]}
    Zweitstimmen: {[Datum, Bezirknr., Parteiname, #Stimmen]}
    Direktkandidaten: {[SozialVNr., Name]}
    Parteien: {[Name, #Mitglieder]}

    Da die Generaisierung der Wahlergebnisse eine disjunkte Zerlegung in Erst- und Zweitstimmen darstellt, wurde auf eine Relation für die Wahlergebnisse verzichtet.

    Die initiale Überführung ergibt für die Relationship-Typen folgende Relationen:

    liegen_in: {[Kreisnr.,Bundeslandname]}
    sind_zugeordnet: {[Bezirknr.,Kreisnr.]}
    von: {[SozialVNr.,Kreisnr.]}
    treten_an: {[SozialVNr.,Parteiname]}

  3. Da es sich ausschließlich um $1:N$-Beziehungen handelt, können sie alle mit den entsprechenden Relationen der Entity-Typen zusammengefasst werden:

    Wahlkreise: {[Nr., Bezeichnung, Bundeslandname]}
    Wahlbezirke: {[Nr., Wahllokal, #Wahlberechtigte, Kreisnr.]}
    Direktkandidaten: {[SozialVNr., Name, Kreisnr., Parteiname]}

  4. Bei der Zusammenfassung der Bundesländer Berlin und Brandenburg zu einem Bundesland handelt es sich um Änderungen in der Ausprägung, die keine Auswirkungen auf das Schema zur Folge hätten.


prev up next