Wie würdet ihr bei den beiden Beispielen die Tabellen für die Datenbank machen?

  • Wie würdet ihr bei den beiden Aufgabenstellungen die Tabellen machen? Meine Datenbankzeit ist schon etwas länger her, und bin mir deswegen recht unsicher :(

    Zitat

    Zur Administration eines Tischtennisturniers soll ein relationales Datenbanksystem in 1. Normalform konzipiert werden. Entwerfen Sie Datentabellen für diese Datenbank und versuchen Sie Doppelspeicherungen möglichst gering zu halten.

    Für jede/n Teilnehmer/in:
    Vorname; Zuname; Geburtsdatum; Wohnort; Bewerbe an denen teilgenommen wird (Einzel w/m, Doppel m/w, Mixed – mehrere möglich); ggf. Doppel- bzw. Mixedpartner/in; welche/r Gegner/in/nen in welchen Runden und jeweilige Ergebnisse (nur Sätze)

    PS = Primärschlüssel

    Lösungsversuch:
    Teilnehmer – Tab: Teilnehmer-Nummer (PS); Vorname; Zuname; Geburtsdatum; Wohnort
    Bewerbs – Tab: Bewerbs-Nummer (PS); Teilnehmer-Nummer; Teilnehmer-Nummer; Bewerbstyp; Runde; Ergebnis

    Zitat

    Zur Administration eines Jedermannzehnkampfes 2009 soll ein relationales Datenbanksystem in 1. Normalform konzipiert werden. Entwerfen Sie Datentabellen für diese Datenbank und versuchen Sie Doppelspeicherungen möglichst gering zu halten.

    Für jede/n Teilnehmer/in:
    Vorname; Zuname; Geburtsdatum; Wohnort; Jahre der bisherigen Teilnahmen am Jedermannzehnkampfes; erreichte Gesamtpunkteanzahl in diesen Jahren; Wettkampfleistungen (Punkte) 2009 in den einzelnen Disziplinen und wann und wo die einzelnen Disziplinen absolviert wurden (Wettkampfstätte – z.B. Weitsprunganlange, Tag, Zeit)

    PS = Primärschlüssel

    Lösungsversuch:
    Teilnehmer – Tab: Teilnehmer-Nummer (PS); Vorname; Zuname; Geburtsdatum; Wohnort
    Wettkampfstätte – Tab: Wettkampf-Nummer (PS); Anlagetyp; Tag; Zeit
    Wettkampf – Tab: Teilnehmer-Nummer; Wettkampf-Nummer; bisherige Teilnahmen Punkteanzahl; Wettkampfleistung;

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!