Skip to content

Datenstrukturen 004 (Verein-ERD)

Wir erstellen jetzt ein etwas grösseres ERD mit Relationen und Joins.

Aufgabe 4

Erstelle zu den folgenden Angaben ein funktionierendes ERD:

  • Ein Sportverein hat einen Vorstand, welcher aus 5 Mitglieder besteht und jedes Jahr gewählt wird.
  • Der Sportverein hat Mitglieder.
  • Der Verein hat unterschiedliche Mannschaften.
  • Mitglieder können in unterschiedlichen Mannschaften gleichzeitig spielen.
  • Mitglieder können unterschiedliche Rollen einnehmen. Z.B Captain in einer Mannschaft, Spieler-Coach, Coach und auch Vorstandstätigkeiten einnehmen. Es gibt auch Ehrenmitglieder

Es soll möglich sein folgende Auswertungen zu machen:

  • Versand von Jahresrechnungen (Vereinsbeitrag). Je nach Team ist der Mitgliederbeitrag unterschiedlich.
    • Für Juniorenteams ist der Beitrag 50CHF für aktive 300CHF und für Senioren 500CHF.
    • Vorstandsmitglieder bezahlen unabhängig vom Team nur 100CHF.
    • Spieler-Coaches erhalten 50% Ermässigung.
    • Ehrenmitglieder (in der Regel nicht mehr aktive) bezahlen keinen Beitrag
    • Coaches zahlen einen Beitrag von 150CHF
    • Welche Regeln gelten, wenn jemand unterschiedliche Möglichkeiten hat? Coach und Vorstand? Was gewinnt? Mach dir dazu deine Gedanken
  • Die Rechnung soll an die Adresse des Mitgliedes geschickt werden. Für Minderjährige (unter 18 Jahren) soll die Rechnung an die Eltern geschickt werden.

  • Jedes Jahr findet nach dem Ende einer Saison eine Mitgliederehrung statt. Dort werden die Mitglieder und ihre Tätigkeit im Verein geehrt. Pro Saison können sich die Rollen ändern. Es muss eine Auswertung der verschiedenen Funktionen möglich sein. z.B.:

    • Pro Team der älteste und jüngste Spieler
    • Alle Captains aller Teams
    • Alle Vorstandsmitglieder
    • Vereinsmitglied welches am längsten im Verein ist
    • Liste aller Ehrenmitglieder und in welchen Manschaften und Funktionen diese waren

Deine Aufgabe ist es, eine sogenanntes ERD (finde heraus und beschreibe die wichtigsten Eigenschaften) zu erstellen welches alle notwendigen Felder für die Aufgabe beinhaltet und so aufgebaut ist, dass die Daten möglichst nicht Redundant vorhanden sind

Überlege dir noch weitere Anfragen welche du machen können müsstest und schreibe dir diese Anfrage in einem Dokument auf mit:

  • was soll diese Abfrage aussagen?
  • Welche Parameter musst du eingeben um das Resultat zu erhalten? z.B. das Jahr, oder die Mannschaft oder.....

Resultat

  • Dokument mit ERD
  • Vorstellung des ERD im Team mit allen Fragestellungen und den Erklärungen dazu

Vorgehen

  • Gemäss Vorlage ITAG-BB-IPERKA-Projektvorlage

Zeitbudget

  • 1 Tag

Lerndokumentation

  • Es wird keine Lerndokumentation benötigt, es wird aber ein ERD im A3 Format verlangt.

Bewertungskriterien

  • ERD ist vollständig
  • das Zeitbudget wird nicht überschritten
  • Die Präsentation des Resultates ist für die teilnehmenden Personen verständlich und Fragen zu Aussagen während der Präsentation können beantwortet werden.