Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [MySQL] Datenbankdesign: Wertelisten vernünftig verwalten? (https://www.delphipraxis.net/35085-%5Bmysql%5D-datenbankdesign-wertelisten-vernuenftig-verwalten.html)

MarcusB 2. Dez 2004 11:53


[MySQL] Datenbankdesign: Wertelisten vernünftig verwalten?
 
Hallo Leutz,

ich habe folgendens Problem:

Ich möchte eine neue [MySQL]-Datenbank erstellen in der ich u.a. sehr viele (ca. 50-60) Wertelisten verwalten muss.
Ein Beispiel für so eine Werteliste wäre:

Code:
Farben:
------------------------
rot
grün
gelb
violett
schwarz
------------------------
Diese Wertelisten sollen über ein PHP-Formular auch änderbar sein, d.h. es kann ein Wert hinzukommen, gelöscht oder geändert werden.

Meine Frage ist nun, soll ich für jede Werteliste eine eigne Tabelle erstellen oder ist es sinnvoller für thematisch ähnliche Liste eine Tabelle zu erstellen, der ich noch eine Spalte mit dem Wertlistennamen (im Beispiel Farben) hinzufüge und die Werte dann mit einem GROUP BY heraushole?

Ich denke der 2. Ansatz wäre übersichtlicher, wie siehts aber mit der Performance aus?

Für Eure geschätzen Anmerkungen schon mal vielen Dank :-D

PS: Die Weihnachts-Smileys sind einfach cool :???:

Stevie 2. Dez 2004 12:10

Re: [MySQL] Datenbankdesign: Wertelisten vernünftig verwalte
 
Wenn es wirklich "nur" einzelne Werte sind, dann würd ich vielleicht sogar hingehen und nur zwei Tabellen machen. In die eine kommen die Werte und eine Referenz auf die zweite Tabelle, in der die Kategorien stehen. Dann kannst du über einen join die Werte zu den einzelnen Kategorien selektieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz