peng

2.1 Aufgabe

Erstellen Sie ein Datenmodell zum Weltausschnitt "Schützenverein". Erfasst werden soll:

  • Mitgliedsnummern der Vereinsmitglieder (MNr).
  • Name Vereinsmitglied (Name).
  • Vorname Vereinsmitglied (Vname).
  • Hauptwohnsitz – Ort (Ort).
  • Hauptwohnsitz – Postleitzahl (PLZ).
  • Hauptwohnsitz – Straße (Straße).
  • Nummer der Waffen, die dem Verein gehören (WaffeNr).
  • Typ der Waffe (es geht um die oben angeführten Waffen, die dem Verein gehören), also Gewehr, Revolver, Pistole, usw.) (Typ).
  • Preis der Waffe bei der Anschaffung (Preis).
  • Tag der Anschaffung der Waffe (Anschaffung).
  • Tätigkeiten, für die ein Vereinsmitglied zur Verfügung steht (meist mehrere) BezPflicht. Z.B. Aufsicht führen, Kassierer, Waffenwart, usw. Hierbei wird festgehalten, ab welchem Tag die Pflicht übernommen und wann sie (gegebenenfalls) wieder abgegeben wurde. Bei jeder Pflicht wird festgehalten, welche Voraussetzungen nötig sind, um sie zu übernehmen (V_Pflicht).

Außerdem wird jede Nutzung einer Vereinswaffe durch ein Vereinsmitglied mit dem Datum, an dem die Nutzung erfolgte, festgehalten. Dabei wird pro Tag (wenn er oder sie z.B. zweimal die Waffe nutzt) nur ein Eintrag vorgenommen.

2.2 Zweck der Datenbank

Mit der Datenbank sollen die Vereinsmitglieder und ihre „Schießaktivitäten“ festgehalten werden.

2.3 Modellierungshinweise

In der Aufgabe sind die Attribute schon als solche markiert. Ergänzen Sie diese nur, wenn es modellierungstechnisch unumgänglich ist.