Mailinglisten-Archive |
Folgende Konstillation der Datenbank ist hier angebracht:
Tabelle 1 Tabelle 2 Tabelle 3
Besucher-ID Interessen-ID Tabelle3-ID
LastVisit Interessenbezeichnung Besucher-ID
Interessen-ID
Nur den Feldern würde ich einen kürzeren Namen verpassen.
Noch Fragen, dann Frage :-))
Gruß Andi
--
Andreas Kraftl Tel.: +43 (0)676/3161270
Kraftl EDV - Dienstleistungen Fax: +43 (0)1/7103950
Kundmanngasse 5/17, 1030 Wien E-Mail: Andreas.Kraftl_(at)_telekabel.at
>>>>>>>>>>>>>>>>>> Ursprüngliche Nachricht <<<<<<<<<<<<<<<<<<
Am 04.10.99, 16:06:40, schrieb PHolm_(at)_gmx.de (Peter Holm) zum Thema
Mehrere Werte in einer Spalte:
> Hallo,
> ich hoffe, dass ich mit meiner Frage hier niemanden allzu sehr nerve.
> Bin im Moment etwas im Thema "Normalisierung" verstrickt, vielleicht
> kann mir jemand den Kopf frei machen:
> Es kommt immer wieder dazu, dass ich in einer Tabelle eine Spalte mit
> mehreren Werten habe. Beispiel:
> Einfache Tabelle mit folgenden Spalten:
> Besucher-Id, Interessengebiete, LastVisit
> Die Interessengebiete(codiert in Ziffern) können MEHRERE sein, weshalb
> ich am Design obiger Tabelle etwas Zweifel habe. Nach Codd müsste man
> doch, wenn ich ihn richtig verstanden habe, für jeden Besucher eine
> eigene Tabelle anlegen, die dann eine Liste seiner Interessengebiete
> enthält.
> Also eine Tabelle mit: Besucher-Id, Lastvisit
> und eine mit: Besucher-ID, Interessengebiete
> was dann eher Listen wären als Tabellen.
> Umgesetzt hiesse dass, mein Script erzeugt dynamisch neue Tabellen für
> jeden neuen Besucher.
> Andere Möglichkeit, die ich sehe:
> Die Einträge in der ersten Tabelle unter "Interessengebiete" sind
> Komma-separiert und müssen beim Abfragen auch noch geparst werden. Ist
> doch quatsch, oder?
> Vielleicht kann mir jemand verraten, wie man sowas in der Praxis
> handhabt?
> Vielen Dank,
> Peter
> Auch Links zu Tutorials zum Thema würden mich freuen!!!
> ---
> *** Abmelden von dieser Mailingliste funktioniert per E-Mail
> *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive