Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 10-06-2008, 10:38
UzumakiNaruto
 Registrierter Benutzer
Links : Onlinestatus : UzumakiNaruto ist offline
Registriert seit: Nov 2004
Beiträge: 642
UzumakiNaruto befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von H2O
Du solltest zuerst vielleicht mal den Link anschauen, den dir onemorenerd geschickt hat, das lohnt sich.
Natürlich darfst du es nicht so machen, wie dir UzumakiNaruto vorschlägt, denn dann hast du alle User x-fach redundant. Stell dir mal vor da sind neben dem Namen auch noch die Adresse und andere Daten in der User-Tabelle. Das ist natürlich auch nicht normalisiert.
In dritter Normalform wäre es etwa so:
Code:
+-------------+          +----------------+          +-------------+
| user        |          | user_kurs      |          | kurs        |
+-------------+          +----------------+          +-------------+
| user_id   PK|<------->>| user_id   FK/PK|          | kurs_id   PK|
| name        |          | kurs_id   FK/PK|<<------->| bezeichnung |
| ...         |          +----------------+          | ...         |
+-------------+                                      +-------------+
So hast du das sauber getrennt und die einzigen Redundanzen sind die Fremdschlüssel(FK). Für eine neue Kursanmeldung brauchst du nicht mehr nach irgenwelchen Strings zu suchen, diese zu ergänzen und dann wieder zurückzuschreiben, sondern du machst einfach einen neuen Eintrag in die Beziehungstabelle.

EDIT:

@onemorenerd
Ok du warst schneller, aber wir sind uns wenigstens einig

stimme ich dir voll zu .. ich weiß auch nicht was mich da geritten hat.

so wie du das hier vorgemacht hast .. so meinte ich das eigentlich auch
__________________
Gruß
Uzu

private Homepage
Mit Zitat antworten