Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Datenbanken » HILFE DRINGEND!!! Normalisierung Datenbank » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen HILFE DRINGEND!!! Normalisierung Datenbank
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Trytrio
Grünschnabel


Dabei seit: 29.11.2015
Beiträge: 4

HILFE DRINGEND!!! Normalisierung Datenbank Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Liebe Leute,


ch brauche dringend die Normalisierung folgender Datenbank, d.h. 1,2 und 3 Normalform.

Mein Lösungsvorschlag für die 2.NF habe ich rangehängt.

Leider bekomme ich es nicht weiter hin unglücklich (( alles ist sehr miteinander verkoppelt unglücklich kann mir jmd. bitte weiterhelfen und mal drüber sehen?

Danke im Voraus!

Trytrio hat diese Bilder (verkleinerte Versionen) angehängt:
Wie.png WIE2.png

29.11.2015 20:10 Trytrio ist offline Beiträge von Trytrio suchen Nehmen Sie Trytrio in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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:
Schema.png

29.11.2015 21:22 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Trytrio
Grünschnabel


Dabei seit: 29.11.2015
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 smile

Ich danke dir für alles!
29.11.2015 23:01 Trytrio ist offline Beiträge von Trytrio suchen Nehmen Sie Trytrio in Ihre Freundesliste auf
Trytrio
Grünschnabel


Dabei seit: 29.11.2015
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

@Karlito, du scheinst aber wirklich fit zu sein, denn ich habe tatsächlich dieselben Ergebnisse wie du großes Grinsen

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 Trytrio ist offline Beiträge von Trytrio suchen Nehmen Sie Trytrio in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 Augenzwinkern

Gruß,

Karlito
29.11.2015 23:22 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Trytrio
Grünschnabel


Dabei seit: 29.11.2015
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Kann ich euch nochmal fragen, wie man das in diesem speziellen Fall lösen würde?

Die erste Normalform geht immer relativ leicht von der Hand.
Ich möchte es unbedingt verstehen lernen!

Bei der 3.NF bin ich sehr am Strugglen. Ich komm einfach nicht drauf, wie ich die Ressourcen über die Dauer der Baustelle mit dem Rest in Verbindung bringen kann.

Sitze jetzt schon seit 2h, aber hänge fest unglücklich


@Karlito: könntest du nochmal erklären, wie du an die Sache rangehst?

Trytrio hat diese Bilder (verkleinerte Versionen) angehängt:
Wie.png Wie2-1.png Wie2-2.png
1NF.png 2NF.png

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Trytrio: 30.11.2015 16:00.

30.11.2015 15:06 Trytrio ist offline Beiträge von Trytrio suchen Nehmen Sie Trytrio in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Datenbanken » HILFE DRINGEND!!! Normalisierung Datenbank