Mailinglisten-Archive |
Michael Kinne schrieb: >>und würde nicht eine rel-Tabelle (teilnhmer_kurs_einrichtung) genügen ? > > da würde aber die Tabelle viel zu groß werden ( ZWEITE NORMALFORM - > SQL-REFERENZ ) ??? du musst doch eh sagen welcher Teilnehmer welchen Kurs wo nimmt! oder nimmt jeder Teilnehmer all seine Kurse in der selben Einrichtung? dann müsste ja jeder Kurs in jeder Einrichtung zur verfügung stehen, dann wäre wiederrum einrichtung_kurs überflüssig ... oder wird jeder kurs nur in einer Einrichtung angeboten? dann wäre teilnehmer_einrichtung überflüssig! so oder so stimmt dein Design nicht ganz, und ein teilnhmer_kurs_einrichtung verstösst nicht gegen die Normalform. außerdem kannst du im Moment gar nicht eindeutig sagen welcher Teilnehmer welchen Kurs in welcher Einrichtung nimmt kurs teilnerhmer 1 1 2 1 einrichtung teilnehmer 1 1 2 1 kurs einrichtung 1 1 1 2 2 1 2 2 wie weißt du jetzt ob Teilnehmer 1 den Kurs 1 in Einrichtung 1 oder 2 nimmt? außer dem wäre teilnhmer_kurs_einrichtung auch kleiner! kurs teilnehmer einrichtung 1 1 2 2 1 1 -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive