HILFE DRINGEND!!! Normalisierung Datenbank |
Trytrio
Grünschnabel
Dabei seit: 29.11.2015
Beiträge: 4
|
|
|
29.11.2015 20:10 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
|
|
Hallo Trytrio,
die erste NF hast Du ja quasi mit gemacht. Bei der zweifen NF hapert es aber an einigen Stellen.
Du hast die Lieferadresse dem Kunden zugeordnet. Das ist falsch, da ja jeder Kunde an jede beliebige Adresse liefern lassen kann (siehe Amazon).
Außerdem sollte in einer Tabelle nach einer Normalisierung nie zwei mal das Gleiche stehen.
Die Tabellen Stück und Länge sollte man auch nicht so verwenden. Alle Möglichkeiten, bei denen ein Feld leer bleibt, weil es keine Möglichkeit gibt dieses Auszufüllen, sind verboten. In der Realität kann man das machen, es ist aber nicht gut. Besser wäre: Autragsposten mit ArtikelNr, Menge und Einheit.
Ich hänge dir mal das Schema für die 3. NF an, so wie ich sie mir erdacht habe. Leider bin ich nicht 100% fit auf dem Gebiet, aber es sollte der Lösung näher kommen.
Gruß,
Karlito
Karlito hat dieses Bild (verkleinerte Version) angehängt:
|
|
29.11.2015 21:22 |
|
|
Trytrio
Grünschnabel
Dabei seit: 29.11.2015
Beiträge: 4
|
|
Karlito, du bist ja der Netteste. Ich danke dir für die schnelle Antwort!
Ich habe die 2.NF jetzt gebildet, es hat ein wenig gedauert bis ich einen Weg gefunden habe, die einzelnen Stolpersteine wie den selben Straßennamen aber unterschiedliche Hausnummern für eine Firma zuzuordnen. Die doppelten Einträge habe ich nach deinem Tipp gelöscht!
Ich versuche jetzt mal zu schauen, ob ich daraus und mit deiner Skizze die 3.NF hinkriege! Ich werde die Ergebnisse hier morgen nochmal posten und fragen
Ich danke dir für alles!
|
|
29.11.2015 23:01 |
|
|
Trytrio
Grünschnabel
Dabei seit: 29.11.2015
Beiträge: 4
|
|
@Karlito, du scheinst aber wirklich fit zu sein, denn ich habe tatsächlich dieselben Ergebnisse wie du
Allerdings ist bei mir das die 2. NF geworden. Es ist auch eigentlich die zweite, oder liege ich komplette falsch?
Besten Dank!
|
|
29.11.2015 23:12 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
|
|
Das Aufsplitten der Auftragspositionen in Auftragspositionen und Artikel ist glaube schon das Auflösen transitiver Beziehungen. Ebenso auch das Betreuerverhältnis usw... Es müsste also Dritte sein. Habe mir leider nie die Mühe gemacht, das wirklich zu wissenschaftlich aufzuarbeiten und zu durchschauen und heute fehlt mir ein wenig die Geduld und die Motivation
Gruß,
Karlito
|
|
29.11.2015 23:22 |
|
|
Trytrio
Grünschnabel
Dabei seit: 29.11.2015
Beiträge: 4
|
|
|
30.11.2015 15:06 |
|
|
|