Ich habe ein Szenario, in dem ich verschiedene Parameter mit Werten in der Datenbank speichern. Parameter können vieler Art sein. das heißtKomplexe Datenbank Tabellenentwurf
String, Integer, Mehrwertige
Wie man viele Beziehung ist so ich es zwei Tabellen erstellen.
parameter
---------
id | name
parameter_value
---------------
id | parameter_id(F.K) | value
Jetzt ein weiterer Parametertyp zu den Anforderungen hinzugefügt. d. h. "Karte". Ein Parameter kann also eine Karte sein. Karte kann andere Parameter haben. Ich habe Probleme beim Entwerfen von Datenbanktabellen gemäß dieser neuen Anforderung. Muss ich neue Tabellen erstellen oder bestehende ändern? Verwenden von IBM DB2.
möglich duplikat von [Datenbank EAV Pro/Contra und Alternativen] (http://stackoverflow.com/questions/2224234/database-eav-pros-cons-and-alternatives) – Pondlife
Sie sollten wahrscheinlich erwähnen, welche Datenbank-Plattform Sie ' wiederverwenden, da verschiedene Systeme unterschiedliche Funktionen haben können, die hier gelten. Aber im Wesentlichen fragen Sie sich, wie ein EAV-Modell implementiert werden soll. – Pondlife
Ich kenne das EAV-Modell nicht und möchte das nicht implementieren. Ich möchte nur eine einfache Tabelle verwenden. Mit DB2. –