Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| computer:tutorials:sql:normalisierung [2013/05/13 07:58] – [2.Normalform] christian | computer:tutorials:sql:normalisierung [2013/05/13 08:01] (aktuell) – [3.Normalform] christian | ||
|---|---|---|---|
| Zeile 123: | Zeile 123: | ||
| Die Tabellen **ARTIKEL**, | Die Tabellen **ARTIKEL**, | ||
| - | Der Grund ist das Feld **KND_Ort**. Der Name eines Orts ist von seiner zugehörigen Postleitzahl, | + | Der Grund ist das Feld **KND_Ort**. Der Name eines Orts ist von seiner zugehörigen Postleitzahl, |
| ^KUNDEN^^^^^^^^ | ^KUNDEN^^^^^^^^ | ||
| Zeile 134: | Zeile 134: | ||
| |1|12345|Musterstadt| | |1|12345|Musterstadt| | ||
| |2|55353|Testort| | |2|55353|Testort| | ||
| + | |||
| + | Orte werden nun in einer dedizierten Tabelle gesichert - eine Verknüpfung zu den Kundeninformationen erfolgt über einen Fremdschlüssel. | ||
| < | < | ||
| Warum? Ganz einfach - Postleitzahlen können auch durchaus mit einer 0 beginnen, in einem solchen Fall würde die 0 abgeschnitten werden und zu Fehlinformationen führen.</ | Warum? Ganz einfach - Postleitzahlen können auch durchaus mit einer 0 beginnen, in einem solchen Fall würde die 0 abgeschnitten werden und zu Fehlinformationen führen.</ | ||