Einspruch, nur wenn definitiv ausgeschlossen ist, daß es keine zwei oder mehr Revisionen zu einem Item gibt, dann könnte man über eine Tabelle nachdenken.
Deswegen ja meine Frage. So wie ich das verstanden habe, wird zu jeder neuen Revision je ein Datensatz in
Item und
Item_Rev angelegt und mit
Item.rev = Item_rev.ID verknüpft. Ohne zusätzliche Spezifikationen ist das definitiv eine 1:1 Beziehung und die kann problemlos in einer Tabelle zusammengefasst werden.
Was die sichere Seite betrifft, steht man dort sehr häufig auch nur auf dünnem Eis. Analog zu
Premature Optimization fällt das auch sehr leicht in die Kategorie
Over-Engineering oder wie man hier landläufig sagt:
unnötig kompliziert.