
Tabellen durch Entity-Attribute-Values dynamisieren
Dieser Artikel behandelt die Grundlagen von Entity-Attribute-Values. Mit Hilfe dieser Tabellen können Datensätze dynamisch erweiter werden.
Aufbau und Struktur Entity-Attribute-Values (im Folgenden EAV) sind im Prinzip Key-Value-Tabellen, die mit einer bestehenden Tabelle verknüpft sind. Hierdurch lassen sich zu einzelnen Datensätzen weitere Eigenschaften ergänzen.
Gehen wir davon aus, wir haben eine einfache Personen-Tabelle:
Tabelle 1: Personen
ID Vorname Nachname 1 Max Müller In dieser Tabelle sind nur bestimmte Felder vorhanden. Aufgrund der Übersichtlichkeit habe ich Elemente wie Adresse etc.