Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Einschub Normalisierung-Denormalisierung

Ähnliche Präsentationen


Präsentation zum Thema: "Einschub Normalisierung-Denormalisierung"—  Präsentation transkript:

1 Einschub Normalisierung-Denormalisierung

2 Normalisierung - Denormalisierung
... Eine Excel-Tabelle ... Man möchte wissen in welchen Filialen weiße Trikots verfügbar sind  geht nur mit LIKE ‘%weiß%‘, bei vielen Datensätzen sehr aufwändig, da keine Indizierung möglich Man möchte den Stadtteil, statt Stadt führen (Perlach, Moosach usw.)  man muss pro Zeile den Stadtteil einführen, obwohl es nur einmalig sein muss (Perlach bei PEP) © Bojan Milijaš, Normalisierung - Denormalisierung

3 Normalisierung - Denormalisierung
Normalisierung – 1.NF © Bojan Milijaš, Normalisierung - Denormalisierung

4 Normalisierung - Denormalisierung
Normalisierung – 2.NF © Bojan Milijaš, Normalisierung - Denormalisierung

5 Normalisierung - Denormalisierung
Normalisierung – 3.NF © Bojan Milijaš, Normalisierung - Denormalisierung

6 Normalisiertes Schema
© Bojan Milijaš, Normalisierung - Denormalisierung

7 Normalisiertes Schema (2)
Man möchte den Stadtteil, statt Stadt führen (Perlach, Moosach usw.)  jetzt nur einmal pro Zeile (+): Spart Zeit und Arbeit, schließt Fehler aus!!! Man möchte wissen in welchen Filialen weiße Trikots verfügbar sind  geht ohne LIKE aber man muss joinen SELECT DISTINCT F.Filiale FROM Filialen F, Fil_Art_Farb fab WHERE fab.Farbe = ‘weiss‘ AND F.Filialen_ID = fab.Filialen_ID; © Bojan Milijaš, Normalisierung - Denormalisierung

8 Nachteile der Normalisierung
Was ist nun, wenn man alle weißen Adidas Trikots in der Region München sich anschauen möchte? SELECT DISTINCT F.Filiale FROM Filialen F, Fil_Art_Farb fab, Staedte S, Artikel A WHERE fab.Farbe = ‘weiss‘ AND s.Region = ‘Süd‘ AND A.Marke = ‘Adidas‘ AND A.Artikel_ID = fab.Artikel_ID AND F.Filialen_ID = fab.Filialen_ID AND s.Stadt = F.Stadt; © Bojan Milijaš, Normalisierung - Denormalisierung

9 Normalisierung - Denormalisierung
Gleiche Abfrage mit Excel-Filters ...  © Bojan Milijaš, Normalisierung - Denormalisierung

10 Ende


Herunterladen ppt "Einschub Normalisierung-Denormalisierung"

Ähnliche Präsentationen


Google-Anzeigen