phpbar.de logo

Mailinglisten-Archive

unsubscribe frank.bischoff_(at)_epost.de

unsubscribe frank.bischoff_(at)_epost.de

frank bischoff_(at)_epost.de mysql-de_(at)_lists.bttr.org
Fri, 4 Oct 2002 10:12:52 +0200


----- Original Message -----
From: "Dirk Munzinger" <Dirk.Munzinger_(at)_sem-gmbh.com>
To: <mysql-de_(at)_lists.4t2.com>
Sent: Friday, October 04, 2002 9:54 AM
Subject: Re: DB-design (enum-felder)


> Moin,
>
> Elisabeth Chigrin wrote:
> > Hallo an alle!
>
> > Jetzt existieren 3 Möglichkeiten:
> >
> > 1. Jeder domän-spalte als enum-feld bezeichnen
> > 2. Für jede domän-spalte noch eine Tabelle hinzufügen
> > 3. Eine Tabelle einlegen, die so aufgebaut sind:
> > id int not null,
> > betreff varchar(20),
> > dom varchar(30)
> >    Die Tabelle soll dann alle domäne enthalten. Man könnte auch die
domäne
> > gruppieren und 2 Tabelle einlegen – für übersetzbare und nicht
übersetzbare
> > Begriffe.
> >
> > Könnte mir jemand hier helfen, die + und – zu sammeln um die
Entscheidung zu
> > treffen.
>
> Also ich würde hier nicht mit ENUM-Feldern arbeiten, sondern Relationen
> über 1:n-Beziehungen aufbauen.
> Du hast in Deinem Beispiel eine Haupttabelle und die Einträge, die Du
> jetzt in ENUM-Feldern ablegen möchtest, legst Du in entsprechend für
> diese Werte vorgesehene "Dateil"-Tabellen ab. Dann Verbindest Du die
> Details über deren Primärschlüssel mit den Datensätzen in der
> Haupttabelle. Fertig.
> Sollte es dann mal zu Änderungen kommen, musst Du nicht die
> Tabellendefinition (ENUM-Felder) ändern sondern einfach nur die Daten in
> der Detailtabelle.
>
> Gruß, Dirk
>
> ---
> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
> -->>  http://www.4t2.com/mysql
>

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive