Lucent Geschrieben 15. Oktober 2010 Teilen Geschrieben 15. Oktober 2010 Hallo Jungs und Mädels, ich bräuchte einmal ein wenig Unterstützung bei der Normalisierung einer Datenbank. Folgende Datenbank habe ich gegeben: Uploaded with ImageShack.us Nun soll hier eine sinnvolle Datenbankstruktur aufgebaut werden, damit die Datenbank übersichtlich bleibt und die Redundanzen verschwinden. Folgenden Aufbau würde ich bevorzugen: WeinDaten: WeinNr, WeinName, Anbaugebiet, Art WeinSpezDaten WeinNr, Gekauft, Menge, Preis Lieferdaten: WeinNr, Anschrift Lieferung Liefernummer, Lieferant, Anschrift Kann man dies so machen oder gibt es eine elegantere Lösung? Ich bin für Ratschläge offen. Grüße, Lucent Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Pupps Geschrieben 15. Oktober 2010 Teilen Geschrieben 15. Oktober 2010 WeinDaten: WeinNr, WeinName, Anbaugebiet, Art Es würden redundante Daten geben (z.b. 1 und 5 haben selben weinnamen) Lieferdaten: WeinNr, Anschrift z.b. 1+3 selbe anschrift etc oder ich hab dich falsch verstanden ansonsten kann man nicht genau aus der tabelle rauslesen, ob Anschrift von Lieferant abhängig ist(o anders rum)? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wuwu Geschrieben 15. Oktober 2010 Teilen Geschrieben 15. Oktober 2010 Hallo Jungs und Mädels, ich bräuchte einmal ein wenig Unterstützung bei der Normalisierung einer Datenbank. Folgende Datenbank habe ich gegeben: Uploaded with ImageShack.us Nun soll hier eine sinnvolle Datenbankstruktur aufgebaut werden, damit die Datenbank übersichtlich bleibt und die Redundanzen verschwinden. Folgenden Aufbau würde ich bevorzugen: WeinDaten: WeinNr, WeinName, Anbaugebiet, Art WeinSpezDaten WeinNr, Gekauft, Menge, Preis Lieferdaten: WeinNr, Anschrift Lieferung Liefernummer, Lieferant, Anschrift Kann man dies so machen oder gibt es eine elegantere Lösung? Ich bin für Ratschläge offen. Grüße, Lucent das hast du aber sicher nicht über die normalformen erreicht, halte dich doch einfach an diese vorschriften Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Lucent Geschrieben 15. Oktober 2010 Autor Teilen Geschrieben 15. Oktober 2010 Ja das ist leichter gesagt als getan. Ich habe mir diesen Aufbau ja nicht aus dem Knie gezogen, sondern mir schon was dabei gedacht. Wenn du aber schon sagst, dass ist so nicht richtig, dann wäre ich dir sehr verbunden, wenn du mir ein bisschen unter die Arme greifst. Das soll nicht heißen, dass ich zu Faul bin das selbst zu lösen, sondern dass ich nicht weiterkomme. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Pupps Geschrieben 15. Oktober 2010 Teilen Geschrieben 15. Oktober 2010 Überleg dir erstmal welchen 1:1 voneinander abhängig ist. Z.b. Weinname+Anbaugebiet ... zumindest laut tabelle dann halt welche 1:n voneinander abhängig sind bzw n:1 und welches ne eigene Tabelle braucht ... etc. Google dir normalisierung und geh es schritt für schritt durch Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wuwu Geschrieben 15. Oktober 2010 Teilen Geschrieben 15. Oktober 2010 Ja das ist leichter gesagt als getan. Ich habe mir diesen Aufbau ja nicht aus dem Knie gezogen, sondern mir schon was dabei gedacht. Wenn du aber schon sagst, dass ist so nicht richtig, dann wäre ich dir sehr verbunden, wenn du mir ein bisschen unter die Arme greifst. Das soll nicht heißen, dass ich zu Faul bin das selbst zu lösen, sondern dass ich nicht weiterkomme. ich schlage vor du schreibst uns erstmal hier was du dir im detail gedacht hast und wie du auf deine lösung gekommen bist, dann kann man schauen wo es hapert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Lucent Geschrieben 24. Oktober 2010 Autor Teilen Geschrieben 24. Oktober 2010 (bearbeitet) Hallo, folgendes habe ich durchgearbeitet: WeinSpezifisch WeinNr, WeinName, Anbaugebiet Lieferanten LieferNr, Lieferant, Anschrift WeinArt WeinNr, LieferNr, Art Was jetzt allerdings Menge, Preis, Lieferdatum passiert, weiß ich nicht! Jemand eine Idee? Bearbeitet 24. Oktober 2010 von Lucent Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Lucent Geschrieben 24. Oktober 2010 Autor Teilen Geschrieben 24. Oktober 2010 Jemand da? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 24. Oktober 2010 Teilen Geschrieben 24. Oktober 2010 Jemand da? Nach ein paar Stunden an einem Sonntag Abend schon zu drängeln ist kontraproduktiv und verscheucht mehr User, als das hilfreiche Antworten kommen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Lucent Geschrieben 25. Oktober 2010 Autor Teilen Geschrieben 25. Oktober 2010 Nun ist aber schon eine gewisse Zeit verstrichen! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 25. Oktober 2010 Teilen Geschrieben 25. Oktober 2010 Jemand eine Idee?Fang doch mal vorne an. Welche funktionalen Abhängigkeiten siehst du? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Lucent Geschrieben 25. Oktober 2010 Autor Teilen Geschrieben 25. Oktober 2010 wie oben aufgezeigt: WeinNr, WeinName, Anbaugebiet LieferNr, Lieferant, Anschrift WeinNr, LieferNr, Art die anderen Elemente kann ich nicht zuordnen, da keine Abhängigkeiten bestehen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 25. Oktober 2010 Teilen Geschrieben 25. Oktober 2010 wie oben aufgezeigt: WeinNr, WeinName, AnbaugebietUnd was ist jetzt wovon abhängig? WeinName und Anbaugebiet von WeinNr? Oder Anbaugebiet von WeinNr und WeinName? Oder ganz anders? Deine Darstellung ist da nicht eindeutig. WeinNr, LieferNr, ArtWoher hast du denn LieferNr? die anderen Elemente kann ich nicht zuordnen, da keine Abhängigkeiten bestehen.In den Daten nicht, aber du könntest ein paar Annahmen treffen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
127.0.0.1 Geschrieben 2. November 2010 Teilen Geschrieben 2. November 2010 ...und der thread-steller hat die aufgabe sicher schon gelöst. mich interessiert das aber immer noch: ich würde das so lösen. kann mir bitte jemand sagen, ob das richtig ist. 1. Tabelle: T_Weine (PK_WeinNr, Name, Gebiet, Art) 2. Tabelle: T_Händler (PK_HändlerName, Anschrift) 3. Tabelle: T_Weine_Händler (F_WeinNr, F_HändlerName, gekauft, Menge, Preis) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
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.