Meine Daten, IF würde es durch Objekte dargestellt werden, würde es wie folgt aussehen:Wie repräsentiere ich Objektklassifikationshierarchie in einem RDBMS
abstract class A{
int a;
int b;
string c;
}
class B inherits A{
string D;
}
class C inherits A{
int e;
int f;
}
Meine Frage: Muss ich eine separate Tabelle für Unternehmen B erstellen und C, Oder ich erstelle eine Haupttabelle, und für jeden Entitätstyp mache ich verschiedene Joins, um die Daten zu holen.
In der realen Welt werde ich etwa 15 ähnliche Felder für alle Entitäten haben, und etwa 1-3 eindeutige Felder für jede Entität.
Ich erwarte maximal 100K Datensätze.
Irgendwelche Einsichten?