Questo mi preoccupa davvero. Immagino sia perché ho visto troppi file CAD con dati tutti su un livello, differenziati solo per colore.
Ciò a cui si riduce è davvero una scelta tra l'organizzazione dei dati per struttura o per attributo .
Data questa scelta, vorrei sempre organizzare i miei dati attraverso la struttura dei dati.
Per cominciare, durante l'elaborazione dei dati hai un telaio in meno da saltare (ad esempio, seleziona a, b, c dalla tabella dove id = X invece di selezionare a, b, c dalla tabella dove id = X AND lid = Y )
Quindi, considera perché i database consentono più tabelle: se un formato di dati offre particolari strutture di dati, devi pensare che elaboreranno i dati in modo più efficiente se li utilizzi.
Ma il grosso problema (per me) è quando si desidera spostare i dati in un altro sistema. Quindi penso che diventi una vera sfida, perché l'applicazione finale potrebbe non utilizzare i dati allo stesso modo. Ho visto così tante persone che si sono sbloccate in questo scenario.
Quindi, secondo la mia esperienza, sarai in grado di utilizzare e trasferire i dati due volte in modo più efficiente quando ha un modello di dati decente (più profondo e più strutturato).