Zum Inhalt springen

Normalisierungsaufgabe


Möhreneintopf

Empfohlene Beiträge

Hallo,

ich hab hier eine Aufgabe über die Normalisierung vor mir liegen mit der ich nicht klarkomme. Wär nett wenn mir da Jemand helfen würde

gegeben ist folgende Tabelle:

MNr MName PLZ Ort Sportart.bez Ermäß.schlüssel Jahresbeitrag Sportart.beitrag

004.................Tennis

......................Fußball

002 ............... Volleyball

......................Handball

003................ Tennis

......................Fußball

Es soll die Erste, Zweite und Dritte Normalform ermittelt werden.

Das Problem ist klar: die Angaben unter der Sportbezeichnung sind nicht atomar, da 2 Sportarten pro Mitgleidernr gegeben ist. Wie setzt man das in die Normalformen um??:(

danke für eure Hilfe!

Grüßt der Möhreneintopf

Link zu diesem Kommentar
Auf anderen Seiten teilen

Da habe ich auch schon dran gedacht.

dann hätte ich folgende Tabelle mit SportArtID als Fremdschlüssel:

SportArtID

SportArtBez

Ermäß.schl

SportArtBeitr

Der Ermäßigungsschlüssel ist aber doch dann nicht mehr von der SportArtID abhängig, sondern von einer bestimmten Kombination der SportArtIDs,

zb. Fußball und Tennis = Ermäßigunsschlüssel 3

muss ich den Ort auch in eine separate Tabelle ausgliedern? da er ja von der PLZ abhängt?

Grüße

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja, mehrere Teilnehmer können eine Ermäßigung haben. Aber wenn die Bedingungen für eine Ermäßigung erfüllt sind, dann erhält diese ja der Teilnehmer. Darum dort als Attribut. Das Ermäßigungsattribut ist jetzt natürlich eine redundante Information. Die man streng genommen ausgliedern müsste.

Frank

Link zu diesem Kommentar
Auf anderen Seiten teilen

der jahresbeitrag hängt doch von den sportarten und der ermäßigung ab oder?

dann kommt der nicht in eine tabelle.

wovon hängt der ermäßigungsschlüssel nun ab? wie sieht es aus wenn einer 3 oder mehr sportarten hat?

jedenfalls brauchst du eine weitere tabelle in der abgelegt wird wieviel ermäßigung es für welchen schlüssel gibt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...